The geek package

[Tags:bsd3, library]

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


[Skip to Readme]

Properties

Versions 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 BSD3
Author Jinjing Wang
Maintainer Jinjing Wang <nfjinjing@gmail.com>
Stability Unknown
Category Web
Home page http://github.com/nfjinjing/geek
Uploaded Thu Jul 18 15:55:20 UTC 2013 by JinjingWang
Distributions NixOS:1.1.1.0
Downloads 2034 total (35 in the last 30 days)
Votes
0 []
Status Docs uploaded by user
Build status unknown [no reports yet]

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Readme for geek

Readme for geek-1.0.0.3

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