A Golang static blog generator and holder.
CSS HTML Go Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Godeps
example
scripts
source
static
tmpl
vendor/github.com
.gitignore
.travis.yml
Dockerfile
LICENSE.txt
README.md
config.go
config.json
file_helper.go
main.go
markdown_blog.go
models.go
pages.go
post.go
sitemap.go

README.md

alt text Goblin

travis-ci-status-icon Go Report Card

** A Golang static blog generator and holder. **

Showcase: https://codingmelody.com

Goblin is a Minimal static pages generator Golang app which generate pages from markdown files with little extra JSON header.

If you want a FULL featured and well maintained static site generator you should check Hugo. (At least it has a fancy logo :P)

Installation

# To install
go get -u github.com/czyang/goblin

Usage

Copy the example folder as your site template. Modify config.json. You sould keep the folders structure like the example show as below:

.
├── config.json     # Config file.
├── source          # Your files.
│   ├── attachment  # Images / Downloadable files etc.
│   ├── pages       # Your custom pages. like profile page.
│   └── posts       # Your articles write in markdown.
├── static          # Generated files.
└── tmpl            # Your sites template.

Run Goblin like this:

goblin /path/to/the/template/

License

Golbin is distributed under the MIT License