• Stars
    star
    203
  • Rank 192,890 (Top 4 %)
  • Language
    CSS
  • License
    MIT License
  • Created over 11 years ago
  • Updated almost 11 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A Go blogging engine

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

More Repositories

1

mafan

A toolbox for working with the Chinese language in Python
Python
147
star
2

chinese-ime

A JavaScript jQuery plugin for building Chinese keyboard input capabilities natively into a website
JavaScript
56
star
3

jieba-js

A JavaScript Chinese word segmentation tool based on Python Jieba
JavaScript
42
star
4

go-euler

Project Euler solutions written in Go for your enjoyment
Go
30
star
5

pythai

A collection of tools for working with the Thai language in Python
Python
29
star
6

regex-crossword-solver

A regex crossword solver written in Go, for puzzles like the ones on regexcrossword.com
Go
27
star
7

go-string-concat-benchmarks

Benchmarks to compare the different string concatenation methods in Go
Go
18
star
8

cedict

An open source Go parser for the CC-CEDICT Chinese Dictionary
Go
13
star
9

enchant

Go bindings for the Enchant spellcheck library
Go
8
star
10

allrgb

A Go image generator that uses all colors in the color palette exactly once
8
star
11

prettyprint

Go HTML PrettyPrint
Go
7
star
12

facebook-hacker-cup

Facebook Hacker Cup solutions in Go - just for fun and learning
Go
6
star
13

kana

Golang library for conversion between Japanese hiragana, katakana and romaji
Go
5
star
14

omgroflol

A small omgrofl program just for lulz
Omgrofl
5
star
15

japanese

Go (golang) package for Japanese grammar
Go
3
star
16

stats

Golang Statistics-related Functions
Go
3
star
17

hackernews

Modern Go client for the Hacker News API
Go
3
star
18

catvalidate

A simple example Decanter app to demonstrate JSON Validation for PyCON APAC 2013
Python
3
star
19

sqwiggle

Go client library for Sqwiggle
Go
2
star
20

bestsellers

Go API Client for the New York Times Best Seller List
Go
2
star
21

pinyin-input

Go
2
star
22

cq-source-xkcd

Load data from the XKCD API into PostgreSQL, Elasticsearch, BigQuery, CSV, and many more
Go
2
star
23

django-cms-markdown

django-cms-markdown
2
star
24

cq-source-chess-com

Load games from the Chess.com API into any destination database (PostgreSQL, MySQL, etc)
Go
2
star
25

coverrace

A simple demonstration of the perils of using -cover and -race together
Go
2
star
26

chinese-api-old

The official ChineseLevel API - RESTful, open-source and written in python.
Python
1
star
27

turbo-octo-wookie

A playground for getting to know Python's NLTK, and doing some cool stuff
Python
1
star
28

go-mafan

A Go library for splitting Chinese text
Go
1
star
29

language-detection

a research project for improving language detection algorithms
Go
1
star
30

mapplot

An interactive Google Maps to see where and how far you can travel in a certain time
JavaScript
1
star
31

segmentation

Word segmentation based on a dictionary and word frequencies
Go
1
star
32

cedict-parser

A Python CEdict parser
Python
1
star
33

topsites

Analysis of Alexa's list of 1,000,000 top websites
Go
1
star