Skip to content

Releases: MaybeThisIsRu/smix-eleventy-starter

v0.0.6

10 Aug 10:04
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

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

09 Aug 16:08
Compare
Choose a tag to compare
v0.0.6-alpha Pre-release
Pre-release

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

08 Aug 17:36
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release

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

16 May 11:43
Compare
Choose a tag to compare

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 as site.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, and misc
    • 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 to paths.js to better reflect its intention
  • Switch to lodash.merge for merging browserify configuration instead of Object.assign
  • Rename layout to article from post
  • Rename layout for sample articles to article (earlier post)
  • Update blog/ permalinks to articles/

Removed

  • Ability to specify files to clean before each build in paths.js
  • Type definitions for browser-sync and axios
  • axios removed as no calls being made in the starter kit. node-fetch recommended.

v0.0.3

16 May 11:38
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release
Husky to ignore markdown files, can upset front-matter