No description
Find a file
Yann Esposito (Yogsototh) 94adfae3bf Clean up a bit
2011-09-13 13:27:11 +02:00
content regen 2011-09-08 17:49:59 +02:00
layouts From Scratch to n3blog 2011-04-20 14:29:01 +02:00
lib Clean up a bit 2011-09-13 13:27:11 +02:00
multi Fixed a title 2011-09-08 17:47:03 +02:00
output Clean up a bit 2011-09-13 13:27:11 +02:00
resources Clean up a bit 2011-09-13 13:27:11 +02:00
tasks Update new blog entry script 2011-06-07 12:03:06 +02:00
.gems New version 2010-08-25 12:05:23 +02:00
.gitignore Updated wrong gitignore from dev 2011-01-09 23:35:02 +01:00
config.rb Better init file 2010-12-01 17:36:28 +01:00
config.ru Clean up a bit 2011-09-13 13:27:11 +02:00
config.yaml New repository name Scratch for retro-compatibility 2011-04-20 15:56:52 +02:00
img_latest_blog_dir Writing about vim 2011-08-18 15:26:39 +02:00
latest.md Renamed blog post 2011-08-25 13:52:09 +02:00
Rakefile Add some Rake tasks 2010-11-29 16:12:49 +01:00
README.md Clean up a bit 2011-09-13 13:27:11 +02:00
Rules Clean up a bit 2011-09-13 13:27:11 +02:00

yannesposito.com

This is the source code of yannesposito.com website.

It is mainly a multi-language blog based on nanoc.

Notice, this is not a clean system. Mainly because I use it for some years now. I just want it to work, not to be a nice piece of code. But in the end I know I will make it clean.

What you'll need to use it:

  • nanocgem install nanoc
  • zsh → By default installed on most good system
  • A bunch of gems: gem install ultraviolet krambook sass rainpress

Optionally

Here is a short explanation of each file role:

config.rb            → nanoc central configuration file
config.ru            → Rack server configuration
config.yaml          → A YAML configuration file (mostly strings)
content/             → The directory where nanoc will search most content
img_latest_blog_dir@ → A link to the latest blog image directory
latest.md@           → A link to the latest blog file
layouts/             → HTML Layouts for your webpages
lib/                 → Some ruby files loaded by nanoc before generating
multi/               → Where you should write content
output/              → Where the content is loaded
Rakefile             → Ruby actions
README.md            → This file
resources/           → Some file I used and wanted to keep
Rules                → Generation rules
tasks/               → Where I putted most of my scripts

Here are features I added:

analytics.rb → Functions to add web analytics code
calendar.rb  → Function show a date nicely in HTML
gitmtime.rb
graph.rb
helpers.rb
html.rb
intenseDebate.rb
macros.rb
mail.rb
multiMenu.rb
multi.rb
nanoc_item_conf.rb
repair_html.rb
syntaxColorize.rb
tag.rb
ultraviolet.rb
y.rb