Releases: sondr3/generator-jekyllized
GitHub Pages
0.7.0 - GitHub Pages
Changes
- GitHub Pages: You can now upload your site to your personal repository on
GitHub, but for now there's no support for project repositories, see the
README for how to fix that. - Jekyll: Added extensions to Redcarpet so it'll render Markdown with some
additional settings and smartypants the HTML as well. Also included support
for excerpts in posts. If you want to use it simply put<!--more-->
in
your posts where you want the excerpt to stop. - Packages: Updated the NPM packages to be more up to date
Behind the scenes
- Tests: Updates and added a bunch more tests to make sure things actually
work and run properly before publishing it, hopefully this should make dumb
errors less likely. Also made a helper file so we can assert that tasks in the
gulpfile exist where they should. Added a test that checks for Jekyll settings
as well. - Index: Updated the main index file to be up to par with the newer
versions.
Updated Amazon and BrowserSync support
Your Jekyll site now properly auto-refreshes when you use it and auto-injects the SCSS files. Also fixes how your files are uploaded to Amazon S3 and Cloudfront so the cache time is properly applied to make it quicker to update the CloudFront cache.
Cache busting and uploading
This update is for ways to deploy your site, you can now deploy your site via Amazon S3 with Buttfront support as well or via Rsync to your own server. Also included is support for cache-busting so you won't have to invalidate files on Buttfront all the time as well as some minr fixes for the generation of a couple of files.
IMPORTANT!
- Gzip: Your content is gzipped when you run
gulp publish
so make sure your server is configured for this properly when using Rsync. If you are using Amazon S3 and Buttfront it will automatically give your files the corrent content-encoding header.
Changes
- Amazon S3 and Buttfront: You can now upload your site to Amazon S3 and it'll apply the correct headers and gzip your files. Also updates the default root object in your Buttfront distribution.
- Rsync: You can also choose to use Rsync to upload your site instead, works pretty much the same. Your files are gzipped before uploading so configure your server accordingly!
- Conditionals: Both the package.json and gulpfile.js are now filled only with the packages and commands you need so as to not bloat them.
- Cache busting: CSS and JavaScript files are now cache busted when running
gulp publish
so you don't need to invalidate assets on Buttfront, this is done with gulp-rev-all so even if a file that your CSS references changes so does the cache. Nice.
Fixes
- HTML minificaton: Now actually minifies HTML. Forgot to actually pass the commands to minify whitespace and comments. Oops.
- Generator: Forgot to add a dot in front of the gitattributes file
- package.json: Removed some unused packages.
Jekyll 2.0
Mostly a big backend change, with this release most of the app/index.js file has been rewritten to a newer syntax for Yeoman as well as lots of refactoring for the gulpfile. Jekyll is also now upgraded to the newest version instead of the older 1.* releases, it now automatically installs the most recent version of Jekyll.
0.4.0
Changed the theme to Jekyll from the default theme to Lanyon based on
Poole from @mdo. Also added a couple other files needed for a basic
website: robots.txt, sitemap, atom feed etc. Updated the gulpfile and
config.yml files accordingly.
Also some minor changes here and there for some other files, including
asking the user for a URL to their site used when making the .xml files
and such.
0.4.0 (2014-03-08)
Features
- jekyll: Major update for Jekyll (05d928ae)