iamjoemccormick / gitblog

Simple web server written in Go that creates a static website from the contents of a GitHub repository.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitBlog

A simple web server written in Go that takes the contents of a Git repository, namely Markdown and HTML documents, then serves them as a static website.

It is a similar concept as Hugo, Jekyll, and Pelican, but strives to be even simplier in its approach.

It will implement similar functionality as GitHub pages, where publishing new content is as simple as pushing to a master (or specified) branch of the repository containing the static content.

Features

Dynamic Navigation

Will automatically create a nav bar that can be inserted into a template with the tag {{ nav }} based on the directories in the Git repo. Note: Hidden directories prefixed with a "." will be skipped (for example .git).

About

Simple web server written in Go that creates a static website from the contents of a GitHub repository.

License:Apache License 2.0


Languages

Language:Go 100.0%