Fix previous commit
[worg.git] / org-blog-wiki.org
blob3ad5a2baa5cb5e674d66c9aea0d54479f544540f
1 #+TITLE:      Org Blogs and Wikis
2 #+AUTHOR:     Worg people
3 #+EMAIL:      mdl AT imapmail DOT org
4 #+STARTUP:    align fold nodlcheck hidestars oddeven lognotestate
5 #+SEQ_TODO:   TODO(t) INPROGRESS(i) WAITING(w@) | DONE(d) CANCELED(c@)
6 #+TAGS:       Write(w) Update(u) Fix(f) Check(c)
7 #+LANGUAGE:   en
8 #+PRIORITIES: A C B
9 #+CATEGORY:   worg
10 #+OPTIONS:    H:3 num:nil toc:nil \n:nil ::t |:t ^:t -:t f:t *:t tex:t d:(HIDE) tags:not-in-toc
12 [[file:index.org][{Back to Worg's index}]]
14 There is a strong desire to use Org-mode to manage both blogs and
15 wikis.  There are a number of tools which address parts of this need, this
16 page will serve as a collecting of the names of these tools with links and
17 brief descriptions.  I'm sure I've forgotten many relevant tools so *please
18 contribute*!
20 * Blogging tools
22 - [[http://renard.github.com/o-blog][o-blog]] :: Stand-alone blogging system that does not require any external
23             software ([[http://renard.github.com/o-blog/features.html][features]], [[https://github.com/renard/o-blog][Github source]]).
25 - [[http://jekyllrb.com/][Jekyll]] :: a simple, blog aware, static site generator.  There are
26             instructions for combining Org-mode with jekyll at [[file:org-tutorials/org-jekyll.org][Org-Jekyll]].
28 - [[http://orgmode.org/manual/Publishing.html][Projects]] :: In most cases using [[http://orgmode.org/manual/Publishing.html][Org-mode publishing projects]] with
29      its many options should be sufficient for publishing a blog.
31 - [[file:blorgit.org][Blorgit]] :: publish an interactive website based on Org-mode
32              documents.  While blorgit has many nice features including the
33              fact that Org-mode documents can be edited through the web
34              interface with automatic commits to a git or svn repository
35              however it is fairly complicated to set up.  Blorgit is one or
36              two small changes from being a full-fledged Org-mode based
37              wiki.  This is no longer maintained, see org-ehtml in
38              the wiki section below.
40 - [[https://github.com/punchagan/blog-files][blog-files]] :: A simple system based on ideas and code from org-jekyll and
41                 reprise.py to publish a blog using simple static html
42                 pages. Used for publishing [[http://punchagan.muse-amuse.in/][this blog]] py Puneeth Chaganti.
44 - [[https://github.com/punchagan/org2blog][org2blog]] :: allows publishing directly from Org-mode to WordPress
46 - [[http://jaderholm.com/blog/blogging-with-org-mode-and-octopress][Org-mode and Octopress]] :: Instructions for blogging With Org-mode and
47      Octopress.  There is also this [[https://github.com/craftkiller/orgmode-octopress][dedicated exporter]] by Tom Alexander
48      (instructions [[http://blog.paphus.com/blog/2012/08/01/introducing-octopress-blogging-for-org-mode/][here]].)
50 - [[http://www.emacswiki.org/emacs/Blorg][Blorg]] :: the original Org-mode blogging engine (but it's not maintained
51            anymore).  Roland Kaufmann is maintaining a fork [[https://github.com/RolKau/blorg][here]].
53 - [[http://comments.gmane.org/gmane.emacs.orgmode/45360][a blog-like sitemap for org-publish]] :: see [[http://comments.gmane.org/gmane.emacs.orgmode/45360][this post]] by Jon Anders
54      Skorpen.
56 - [[http://plugins.getnikola.com/#orgmode][Org-mode and Nikola]] :: A plugin for [[http://getnikola.com][Nikola]] (a static site generator
57      in Python), that lets you write your posts in org-mode syntax.
59 - [[https://github.com/kelvinh/org-page][org-page]] :: A static blog-site generator, written in elisp. Very
60               light weight. Integrated with git. Supports
61               themeing. Uses [[http://mustache.github.io/][mustache]] for templating. Highly
62               customizable. Key difference from o-blog is that
63               org-page posts are in *separate* org-files. Built-in
64               support for disqus, google-analytics and RSS.
66 * Wiki tools
68 - [[http://ikiwiki.info/][ikiwiki]] is a web site compiler written in Perl.  In many ways it is
69   similar to Jekyll, but has closer integration with version control
70   systems.  It supports blogging and has many plugins.
72   There is an org mode plugin by [[http://www.golden-gryphon.com/blog/manoj/blog/2008/06/08/Using_org-mode_with_Ikiwiki/][Manoj]], which lets you write your posts in
73   org and converts them to html suitable for processing by ikiwiki.
75   There is [[https://github.com/chrismgray/ikiwiki-org-plugin][another plugin]] by Chris Gray that interprets org files.  It
76   is still under intermittent development, but is stable enough for
77   general use.
79 - [[https://github.com/eschulte/org-ehtml][Org-ehtml]] defines an editable HTML backend for the new exporting
80   engine.  Org-ehtml runs on an [[https://github.com/eschulte/emacs-web-server][Emacs web server]].  Exported Org-mode
81   web pages may be edited through a web browser, the edits may then be
82   saved to Org-mode files on the computer running the server, and may
83   even be committed to a version control system (experimental)
84   providing wiki functionality.  There is also experimental support
85   for password authentication.  Also see the [[http://article.gmane.org/gmane.emacs.orgmode/58773][initial announcement
86   email on the Org-mode mailing list]].
87   
88 * Other tools
90 - [[file:org-tutorials/org-ruby.org][org-ruby]] is a Ruby gem for converting org-mode files to HTML. The goal is
91   to make it easier to use org-mode files in website tools like [[http://webby.rubyforge.org/][Webby]],
92   [[http://jekyllrb.com/][Jekyll]], or [[http://webgen.rubyforge.org/][webgen]].
94 * More links
96 - [[http://emacs-fu.blogspot.com/2009/05/writing-and-blogging-with-org-mode.html][Writing and blogging with org-mode]]
97 - [[http://blog.herraiz.org/archives/241][Using Emacs org-mode for web publishing]]