My Blog Code/Skeleton
CSS Ruby HTML JavaScript
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
commands
content
layouts
lib
.eslintignore
.eslintrc
.gitignore
.travis.yml
Checks
Gemfile
Gemfile.lock
Guardfile
README.md
Rules
favicon.svg
nanoc.yaml
software_projects.rb

README.md

My Nanoc Blog Skeleton

About

This repository contains the skeleton and code for my nanoc-based blog, hosted at https://el-tramo.be. More information about this code can be found in my blog post.

Dependencies

The Ruby gem bundler is used to manage the dependencies of the site on other Gems. After installing the bundler gem, run

bundle install

To install all required gems.

If you want to deploy to Amazon S3 (using the deploy_aws task), you also need s3cmd.

Usage

  • Compiling the site: nanoc compile
  • Viewing (start a local webserver): nanoc view
  • Checking: nanoc check --deploy
  • Deploying: nanoc deploy

Notes

  • The layouts are written in HAML, which is a bit harder to understand at first. If you want to see how the site looked like using ERB, there is a Git tag 'erb' with an (earlier) ERB version of the site.