Recent Releases of lab-website-template
lab-website-template - v1.3.7
Changed
- Improve cleanup of PR preview folders in gh-pages branch.
- Only run debug dump in debug mode to speed up workflow runs.
- HTML
Published by github-actions[bot] 7 months ago
lab-website-template - v1.3.6
- Improve behavior and flexibility of ORCID cite plugin
- HTML
Published by github-actions[bot] 7 months ago
lab-website-template - v1.3.5
- Fix workflow bug where PR previews on GitHub Actions have broken styles/links/etc.
- Fix tags component relative link bug
- Make Actions workflows a bit more robust
- HTML
Published by github-actions[bot] 9 months ago
lab-website-template - v1.3.4
Changed
- Fix section component parsing bug.
- HTML
Published by github-actions[bot] about 1 year ago
lab-website-template - v1.3.3
Changed
- Citation process logging enhancements.
Added
- Add support for multiple authors in blog posts.
- Add GitHub Actions workflow status badges to readme.
- HTML
Published by github-actions[bot] about 1 year ago
lab-website-template - v1.3.2
Changed
- Misc enhancements and bug fixes.
- HTML
Published by github-actions[bot] about 1 year ago
lab-website-template - v1.3.1
Changed
- Update and improve workflows for building site and citations
- Escape user inputs better in rare edge cases
- HTML
Published by github-actions[bot] over 1 year ago
lab-website-template - v1.3.0
Changed
- List component
filtersparameter changed tofilterand now takes any Ruby expression instead of the existing custom syntax. Example:filters="publisher: bioRxiv, date: ^2020"becomesfilter="publisher == 'bioRxiv' and date =~ /^2020/". See docs for more info. - Fix rare bug where data (e.g. a paper title) containing certain characters (e.g. a double quote) can mess up HTML rendering.
- Fix "first time setup" workflow bug.
- Tweak GitHub Actions debugging/logging.
Added
- Styling for
<details>HTML element.
- HTML
Published by github-actions[bot] over 1 year ago
lab-website-template - v1.2.2
Added
- Add
affiliationmember portrait field.
Changed
- Change order and type of preferred ids from ORCID API.
- Expand list of supported Manubot identifiers and thus keep ORCID API details less often.
- Simplify portrait component under-the-hood.
- Make tag component de-duplication consistent with search plugin de-duplication.
- HTML
Published by github-actions[bot] over 1 year ago
lab-website-template - v1.2.1
Changed
- Minor bug fixes in cite process and sitemap generation.
- HTML
Published by github-actions[bot] almost 2 years ago
lab-website-template - v1.2.0
Changed
- Update all GitHub Actions to fix "Node v16 deprecated" warnings.
- Sources that Manubot doesn't know how to cite (e.g. wosuid:12345) are now ignored by default if they're from metasources.
- Fix bug where passing tags to tags component manually doesn't work.
- Fix bug in citation (and other) components when
lookupis blank. - Fix nested tables bug.
- Dark mode tweaks.
- Various CSS tweaks and fixes.
Added
- Add
imageparam to support blog post thumbnails. - Add
html-prooferplugin that checks for broken images/links/etc. - Add
removeflag to remove a source from a metasource.
- HTML
Published by github-actions[bot] almost 2 years ago
lab-website-template - v1.1.6
Changed
- Use latest minor versions of Python packages in auto-cite script.
- HTML
Published by github-actions[bot] over 2 years ago
lab-website-template - v1.1.5
Changes
- Fix ORCID plugin bug and other cite process tweaks.
- HTML
Published by github-actions[bot] almost 3 years ago
lab-website-template - v1.1.4
Changed
- Fix ORCID plugin and other cite process bugs.
- HTML
Published by github-actions[bot] almost 3 years ago
lab-website-template - v1.1.3
Changed
- Fix first-time-setup mv bug.
- Fix citation, float, and portrait component CSS.
- Filter and trim citation info fields.
- HTML
Published by github-actions[bot] almost 3 years ago
lab-website-template - v1.1.2
Changed
- Fix first-time-setup rm bug.
- HTML
Published by github-actions[bot] almost 3 years ago
lab-website-template - v1.1.1
Changed
- Change member profile page from col layout to float.
- Fix first time setup. Preserve config formatting and comments.
- Improve Docker cite process behavior.
- Fix post excerpt component start/end markers and special search attr chars.
- Fix misc CSS.
Added
- Add show-title and show-subtitle site config options.
- Include site subtitle in description meta tag.
- Add user pull request template.
- Add title and link fallbacks to citation component.
- HTML
Published by github-actions[bot] almost 3 years ago
lab-website-template - v1.1.0
Add alert component, Docker support, accessibility fixes.
Changed
- Fix Lighthouse accessibility issues.
- De-href components when link isn't provided (no hand cursor icon on hover or nav on click).
- In search script, limit highlights by total count instead of char length.
- Grid and link style tweaks.
- Take ORCID icon from Font Awesome.
- Misc bug fixes in tags script, float component.
Added
- Add Docker configuration and scripts for local previewing.
- Add alert component and types.
- Role icon in portrait component hoisted to top left.
- HTML
Published by github-actions[bot] almost 3 years ago
lab-website-template - v1.0.0
First official release.
High-level comparison with pre-releases:
- Simpler configuration.
- More automation, less setup.
- More customization and flexibility.
- Redesigned components.
- New docs.
- Complete rewrite.
- Culmination of years of feedback.
Changed
- Template is no longer limited to GitHub Pages white-listed Jekyll plugins. Any plugins possible.
- Pull request previews happen right within GitHub instead of needing Netlify.
- Better versioning.
CITATION.cfffile now source of truth for version, and tags/releases enforced. - Citation-related files in
/_datamust now be named prefixed with the cite plugin they are to be run with, e.g.sources-2020.yamlororcid-students.yaml. - Folder renames for clarity and for better separation of template and user content:
/auto-cite→/_cite,/css→/_styles,/js→/_scripts. - Rename "Tools" page to "Projects" to be more clear and general purpose.
- Rename
extra-linkstobuttonsinsources.yamlfiles. - Rename
theme.scssto-theme.scss. - Rename/repurpose components: link → button, two-col → cols, gallery → grid.
- Combine "link" and "role" data lists into single
types.yamlmap. - Redesign components, change parameters and behavior.
- Update Font Awesome icon names from v5 to v6.
- Change placeholder text, images, and other images.
- Use CSS variables instead of Sass variables.
- Simplify caching method in cite process.
- Simplify Liquid code by including custom Ruby plugins.
- Simplify styles and scripts.
Added
- New docs at greene-lab.gitbook.io/lab-website-template-docs.
- Add automations for first time setup and URL change.
- Write PubMed and Google Scholar automatic citation plugins.
- Automatic citations through GitHub Actions should now work from (most) forks.
- Add optional description and type params for citations.
- Add periodic cite process run that opens a pull request.
- List component filters can now accept arbitrary regex.
- Add light/dark mode toggle.
- Pre-install selection of useful Jekyll plugins, namely Jekyll Spaceship.
- Add author portrait and updated date for blog posts.
- Add richer metadata for SEO.
- Google Fonts link determined automatically from theme file.
Removed
- Remove options from
_config.yamlto simplify configuration:baseurl,auto-cite,logo. - Remove
/faviconsfolder, hardcode files for logo, icon, and share in/images. - Remove
palettes.scssandmixins.scss. - Remove banner component (same thing can be achieved with full width section and figure components).
- Remove role component. Combine with portrait component.
- HTML
Published by github-actions[bot] almost 3 years ago