Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Multilingual Theme for Nanoc

Nanoc is a static website generator. This repository contains a nanoc theme with the following key features:

  • Create bilingual Website with German and English variants
    • See lib/helpers/localization.rb if you need other languages
    • Extension to more than two language variants would be possible to achieve with medium effort
  • Use Pandoc's markdown dialect to create content sites
  • Filters to import text from file and create table of contents
  • One horizontal navigation bar on top of the site
  • Uses HTML5 objects
  • Optional module to create a simple blog
  • Implements basic accessibility features
  • Compatible to Nanoc4 in legacy mode

For the installation of nanoc, visit http://nanoc.ws/install/.

Minimal instructions

The theme needs the following gems:

$ gem install --user-install rake nanoc adsf pandoc-ruby listen iconv builder stringex nokogiri w3c_validators

And the local path to the gems must be added to the bin paths. This is shell specific. Example for zsh:

$ vim ~/.zshrc
[...]
# local ruby gem binary folder
if which ruby >/dev/null && which gem >/dev/null; then
    PATH="$(ruby -rubygems -e 'puts Gem.user_dir')/bin:$PATH"
fi
[...]

Log out and in again to apply changes.

Then clone this repository

$ git clone https://github.com/scheibler/nanoc-multilingual-theme.git

Lastly, rename files and folder:

cd nanoc-multilingual-theme
mv content.example content
mv nanoc.yaml.example nanoc.yaml
mv rules.example rules

To create a new blog article use:

rake new_post "Deutscher Artikelname" "English article name"

The theme should be self-explanatory. For further information see nanoc's documentation at http://nanoc.ws/docs/.

About

A theme for the static website generator nanoc

Resources

License

Packages

No packages published