Skip to content

dimfeld/simpleblog

Repository files navigation

simpleblog Build Status

A very simple blog engine I wrote to learn Go and play with other techniques in a simple environment.

This blog engine generates and serves static pages and an Atom feed, with tag and archive support. Yes, such things already exist and will probably do a better job, but where's the fun in that?

While writing this project, I created a number of useful libraries for caching, quick HTTP routing, simultaneous configuration loading from TOML files and environment variables, and more.

Example

% go get github.com/dimfeld/simpleblog
% cd $GOPATH/github.com/dimfeld/simpleblog
% go build
% ./simpleblog simpleblog.conf.sample

Direct your browser to http://localhost:8080

The default template and CSS are intentionally minimal, but should function as an easy skeleton to add your own styling. You can also check out my blog to see it in action.

Acknowledgements

About

A very simple blog engine I'm writing to learn Go.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published