geek: Geek blog engine

[ bsd3, library, web ] [ Propose Tags ]

A dynamic blog engine, customizable with standard web technology, i.e. HTML, CSS and Javascript (JSON)


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.0.0.1, 1.0.0.3, 1.0.0.4, 1.0.0.5, 1.0.0.6, 1.0.0.7, 1.0.0.8, 1.0.0.9, 1.1, 1.1.0.1, 1.1.1.0
Dependencies aeson, aeson-pretty, air (>=2013.7.18), air-extra (>=2013.7.18), air-spec, base (>=4 && <99), bytestring, containers, curl, data-default, directory, filepath, fsnotify, Glob, hack2, hack2-contrib, hspec, miku, mtl, old-locale, process, random, safe, split, system-filepath, text, text-icu, time, uuid [details]
License BSD-3-Clause
Author Jinjing Wang
Maintainer Jinjing Wang <nfjinjing@gmail.com>
Category Web
Home page http://github.com/nfjinjing/geek
Uploaded by JinjingWang at 2013-07-18T15:55:20Z
Distributions
Reverse Dependencies 2 direct, 0 indirect [details]
Downloads 7773 total (31 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for geek-1.0.0.3

[back to package description]

Geek

A dynamic blog engine, customizable with standard web technology, i.e. HTML, CSS and Javascript (JSON)

Features

  • Write posts in Markdown
  • Full text search
  • Layout is configurable through HTML, CSS and Javascript
  • Jekyll's front matter compatible

Installation

Install Geek

cabal install geek-server

Get a Geek Blog Seed

git clone https://github.com/nfjinjing/geek-blog-seed-jinjing-angular-mini.git geek-blog

Start

cd geek-blog
geek geek-config.sh

Check

http://localhost:3001

Configuration

Basic

  • Geek Server: geek-config.sh
  • Blog: blog/angular/app/js/site-config.js
  • Layout: blog/angular/index, blog/angular/partials
  • Style: blog/angular/css/app.css

Writing posts