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]

Modules

[Last Documentation]

  • Web
    • Geek
      • Web.Geek.Application
      • Web.Geek.Config
      • Web.Geek.DemoMiddlewareStack
      • MarkupEngine
        • Web.Geek.MarkupEngine.Markdown
      • Web.Geek.Post
      • Web.Geek.Serve
      • Web.Geek.ServeWithSnapServer
      • Web.Geek.Spec
      • Web.Geek.Type

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.15), air-extra, air-spec, base (>=4 && <99), bytestring, containers, curl, data-default, directory, filepath, fsnotify, Glob, hack2, hack2-contrib (>=2013.7.17), hack2-handler-snap-server, hspec, miku, mtl, old-locale, pandoc, 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-18T13:31:29Z
Distributions
Reverse Dependencies 2 direct, 0 indirect [details]
Executables geek
Downloads 7776 total (33 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-12-20 [all 7 reports]

Readme for geek-1.0.0.1

[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

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