All Projects → agrafix → funblog

agrafix / funblog

Licence: Apache-2.0 license
A simple blog software written in Haskell

Programming Languages

haskell
3896 projects
CSS
56736 projects

Projects that are alternatives of or similar to funblog

blog-flask
自己写的博客系统,使用BootStrap+Flask+MySQL,不断优化中
Stars: ✭ 12 (-85.71%)
Mutual labels:  blog-engine
GeniXCMS
Simple and Lightweight CMS Framework
Stars: ✭ 35 (-58.33%)
Mutual labels:  blog-engine
onboarding-service
Backend Onboarding Service for Tuleva
Stars: ✭ 21 (-75%)
Mutual labels:  spock
awesome-hive
A curated list of awesome Hive resources.
Stars: ✭ 20 (-76.19%)
Mutual labels:  blog-engine
subsocial-node
NOTE: Development continues in https://github.com/dappforce/subsocial-parachain repo. Subsocial full node with Substrate/Polkadot pallets for decentralized communities: blogs, posts, comments, likes, reputation.
Stars: ✭ 73 (-13.1%)
Mutual labels:  blog-engine
job-dsl-sample
Jenkins Job DSL Sample Project
Stars: ✭ 32 (-61.9%)
Mutual labels:  spock
spock
Automatically perform git commits, pushes, and other cli actions when Statamic content changes
Stars: ✭ 96 (+14.29%)
Mutual labels:  spock
gisture
A minimal and flexible blog generator based on GitHub Gist.
Stars: ✭ 24 (-71.43%)
Mutual labels:  blog-engine
Blog.Core
Simple ASP.NET Core static blog engine
Stars: ✭ 15 (-82.14%)
Mutual labels:  blog-engine
Bear-Blog-Engine
Modern blog engine made with Go and the Next.js framework
Stars: ✭ 23 (-72.62%)
Mutual labels:  blog-engine
acblog
An open source extensible static & dynamic blog system. (an alternative tool with same features at StardustDL/paperead)
Stars: ✭ 60 (-28.57%)
Mutual labels:  blog-engine
blog-core
Blogging/CMS framework for SWI-Prolog.
Stars: ✭ 18 (-78.57%)
Mutual labels:  blog-engine
entries.pub
WIP IndieWeb blog engine
Stars: ✭ 13 (-84.52%)
Mutual labels:  blog-engine
flybook
📚📚📚一个用node搭建的模仿简书风格的博客框架,简约且可定制
Stars: ✭ 14 (-83.33%)
Mutual labels:  blog-engine
polkadot-apps
Fork of Polkadot.js Apps with Subsocial types.
Stars: ✭ 17 (-79.76%)
Mutual labels:  blog-engine
wowchemy-hugo-themes
🔥 Hugo website builder, Hugo themes & Hugo CMS. No code, easily build with blocks! 创建在线课程,学术简历或初创网站。#OpenScience
Stars: ✭ 6,891 (+8103.57%)
Mutual labels:  blog-engine
spring-spock-integration-testing
How to inject Spock mocks into Spring integration tests
Stars: ✭ 17 (-79.76%)
Mutual labels:  spock
mayday
mayday博客系统,基于springboot、mybatis、ehcache、thymeleaf、bootstrap做的博客系统,完美自适应,支持markdown编辑器
Stars: ✭ 113 (+34.52%)
Mutual labels:  blog-engine
geb-mobile
A geb navigator factory for mobile support for Appium, Selendroid and IosDriver
Stars: ✭ 18 (-78.57%)
Mutual labels:  spock
django-fluent-blogs
A blog engine with flexible block contents (based on django-fluent-contents)
Stars: ✭ 36 (-57.14%)
Mutual labels:  blog-engine

funblog

Build Status

Intro

Blog written in Haskell

Cli Usage: funblog

$ funblog --help
Usage: funblog

Configure using the blog.cfg file

Install

  • From Source (cabal): git clone https://github.com/agrafix/funblog.git && cd funblog && cabal install
  • From Source (stack): git clone https://github.com/agrafix/funblog.git && cd funblog && stack build

About funblog

This is a simple blog software written in Haskell to demonstrate how to use the web framework Spock. It (will) provide(s) examples for:

  • Routing
  • Using template engines
  • Writing a REST API (JSON)
  • Working with Forms
  • Using a database
  • Session management
  • Background-Workers
  • Authentication
  • Spock Contexts

This repository also provided the material for my talk at BobKonf 2015 Berlin (German).

Quickstart

  1. Clone the github repository
  2. Run stack install
  3. Adjust blog.cfg
  4. Run funblog

Please note that this software is NOT intendet to be used in production (yet?).

Misc

Supported GHC Versions

  • 7.10.2

License

Released under the Apache-2.0 license. (c) 2014 - 2016 Alexander Thiemann

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].