Need help with ironzebra?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

hermanschaaf
204 Stars 25 Forks MIT License 58 Commits 1 Opened issues

Description

A Go blogging engine

Services available

!
?

Need anything else?

Contributors list

# 38,726
js
golang
Shell
tsdb
48 commits
# 14,208
Go
golang
golang-...
chromiu...
1 commit
# 21,518
Arduino
Python
HTML
Django
1 commit

IronZebra

A blog engine written in Go, based on the Revel framework. It's nice and fast, and a fun experiment! You can see it live on the IronZebra site.

Features

This will be a growing feature list. If you feel like it's lacking something important to you, please feel free to fork and make pull requests!

  • Markdown posts
  • RSS Feed of posts
  • Customizable Categories
  • MongoDB for storage
  • A simple admin interface
  • Deploys effortlessly to Heroku

Important things that are still lacking: ~~post tags~~, template caching, image uploads and storage, multiple authors.

Running on Heroku

To get this running on Heroku, I had to run one extra command not given in the Revel docs:

heroku config:set BUILDPACK_URL=https://github.com/hermanschaaf/heroku-buildpack-go-revel.git

The original Revel URL didn't work, it ran into this problem:

github.com/robfig/revel/cache/inmemory.go:5:2: cannot find package "github.com/robfig/go-cache" in any of:
...
!     Push rejected, failed to compile Revel app

I fixed it in my branch of the Revel heroku repository, so updating the buildpack URL to my repo fixes the problem.

Once you have set this, you can follow the normal heroku deployment steps.

If it's the first time:

heroku git:remote -a falling-wind-1624

otherwise just commit your changes to git and run

git push heroku master

News

  • 24 December 2013

Added tags, which can be added and edited if you are logged in as admin. Added ability to remove categories.

  • 17 August 2013

Added RSS feed, available at /rss Working on i18n, but the support from Revel is a bit lacking

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.