Skip to content

Personal web dev blog for blog.sub85.com. Some basic Jekyll and Sass hackery.

Notifications You must be signed in to change notification settings

matthewfedak/sub85blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sub85blog

This is my personal web dev blog.

Live Version

View the live working version here.

About

This is basically your average Jekyll install with some html, markdown and Sass hackery.

I added some grunt tasks to save the latest git commit revision number and minify what little CSS there is. With this I can link to each revision on Github from the site footer. and to minify the generated CSS.

I deploy it to AWS S3 and handle AWS Cloudfront using the awesome s3_website gem.

  • The above s3 gem is outdated. Last time I had to do the S3 upload and Cloudfront invalidation manually.

Development Environment

To start development just launch Jekyll from the command line.

 cd {project_root}
 cd site
 jekyll serve

Saving Changes

Commit the changes in GIT and run the gulp tasks to save the git revision hash and minimise the CSS.

git commit -a
cd ../
grunt default
grunt saveRevision
cd site
jekyll build

Deploying the changes

git push origin master

# manually upload files to s3 and create a new invalidation (i.e. /*.html for just HTML files) in Cloudfront.

About

Personal web dev blog for blog.sub85.com. Some basic Jekyll and Sass hackery.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published