Code Monkey home page Code Monkey logo

sitegen's Introduction

sitegen

Static site generator for my website. The general design is inspired by ruhoh, jekyll and all those things that advocate website management through git. I'm just building my own out of NIH syndrome and also to customise a bit.

Features

  • Management through git.
  • All pages are actually in pandoc-like markdown (with additional syntax to support links and files).
  • All static pages! Also, generates a static index.
  • Versioning via Git
  • Tag support [TODO]

Installing

You will need to copy the webpage.conf.tmpl to webpage.conf.

File and Index Generation

Every git push activates a script (python) that processes the files, and finally builds an index for search.

File Uploads and Image Handling

It's git, just add your pictures as and how you'd like, and link to them from your pages!

Tag Support

Tags are supported through some minor syntax additions. The title, description (optional) and tags are specified like mail headers, e.g.

% How I made my own website. % % % Description: Didn't you always want to know? % Tags: boring, website, meta

My article starts here... And never finishes.

Code and LaTeX Support

Both are supported by the fantastic pandoc.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.