Releases: MaybeThisIsRu/smix-eleventy-starter
Releases · MaybeThisIsRu/smix-eleventy-starter
v0.0.6
v0.0.6 - 2020/08/10
Added
- microformats2
- h-card for author info
- h-feed for articles
- h-entry for article
- typeset on staging and production environments for more professional looking content
Changed
- Custom liquid engine as Eleventy uses a very old version (v6 to v9, if I'm not wrong)
- Update all dependencies per semver
- Better site socials and site authors structure in site data file
- Use JAMstack style content procesing for safe external links instead of client-side JS
- Default design/layout
- Work started on removing usage of deprecated include liquid tag
- Cleanup of extra spacing in head
Fixed
- Use correct siteBaseUrl in meta tags
- Ran npm audit fix to fix automatically fix-able dependency issues
- Fix pagination for articles based on new liquid syntax
- The develop script watches assets correctly now
- Node env correctly defaults to development if no environment specified
- Draft content is automatically excluded from collections on production -- no need for extra checks!
Removed
- Client-side JS for safe external links -- externalLinks class names are no longer added toe external links (likewise for internal links)
v0.0.6-alpha
v0.0.6-alpha - 2020/08/09
Changed
- Updated the following dependencies to the specified versions:
- @11ty/eleventy-plugin-rss@1.0.9
- gulp-imagemin@6.2.0
- @babel/runtime@7.11.2
- date-fns@2.15.0
- @babel/plugin-transform-runtime@7.11.0
- @babel/preset-env@7.11.0
- @babel/register@7.10.5
- @babel/core@7.11.1
- autoprefixer@9.8.6
- browserify@16.5.2
- tailwindcss@1.6.2
v0.0.5
v0.0.5 - 2020/08/08
The format is based on Keep a Changelog.
Added
- Add a sitemap.xml
- Add a robots.txt
- Add an Atom feed for articles
- Add social meta tags (Twitter and Facebook Open Graph)
Changed
- Fix bug with permalink generation on production environment
- Remove guests info from authors data file
- Add author picture key in authors data file
- Bump lodash from 4.17.15 to 4.17.19
- Bump elliptic from 6.5.2 to 6.5.3
Upgrade to Eleventy 0.11.0 + structural improvements
The format is based on Keep a Changelog.
[v0.0.4] - 2020-05-16
Added
- Exclude from build: draft articles/pages on production
- Ignore Markdown files from husky (ocassionally causing issue with YAML front-matter formatting)
- New
clean
npm script to run before each development build .forestry
directory with a default configuration in place for posts and pages, as well assite.json
, for faster CMS setup- Add a
page-title
include for displaying page titles on page templates and special pages like index, blog, tag
Changed
- Update to Eleventy v0.11.0
- Refactor Eleventy configuration
- Collections are now defined in a separate file
- Filters have been modularized into separate files, each for
collections
,dates
,urls
, andmisc
- Single
env
file for all Eleventy files - Passthrough copy
admin
directory only on production - Move all content, layouts, includes, data to
src
directory
- Renamed
config.js
topaths.js
to better reflect its intention - Switch to
lodash.merge
for merging browserify configuration instead ofObject.assign
- Rename layout to
article
frompost
- Rename layout for sample articles to
article
(earlierpost
) - Update
blog/
permalinks toarticles/
Removed
- Ability to specify files to clean before each build in
paths.js
- Type definitions for
browser-sync
andaxios
axios
removed as no calls being made in the starter kit.node-fetch
recommended.
v0.0.3
Husky to ignore markdown files, can upset front-matter