aperezdc / perezdecastro.org

Personal website and static site generator in NodeJS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Personal Adrian's website and generator

This the source code for my personal website.

License

The generator

The website is generated using a small tool I cooked myself which runs atop of NodeJS. If you are interested in using it, the guts are in the site.js and build scripts. The following packages are needed:

  • mustache - for templating.
  • marked - for rendering Markdown to HTML.
  • glob - for scanning the file system.
  • veil - for loading metadata and content from source files.
  • highlight.js - for code syntax highlighting.
  • fishbone - for easier OOP.

All packages can be installed with npm install, using the module list included in package.json.

Content files are MIME-like, with a series of headers, and a body which conforms the actual content. See under the year-named directories for examples.

About

Personal website and static site generator in NodeJS


Languages

Language:CSS 51.4%Language:JavaScript 28.0%Language:Mustache 14.4%Language:HTML 4.6%Language:Shell 1.1%Language:Makefile 0.6%