Difference between revisions of "Blogging"

From WikEmacs
Jump to navigation Jump to search
(→‎Modes: blog-minimal, org mode)
(→‎Modes: nikola (link to))
Line 1: Line 1:
== Modes ==
+
== With org-mode ==
  
 
Each of these modes is effectively an in-emacs application.
 
Each of these modes is effectively an in-emacs application.
Line 6: Line 6:
 
* [[ org-mode ]] can be used for blogging
 
* [[ org-mode ]] can be used for blogging
  
=== Blog-minimal, with org-mode ===
+
=== Blog-minimal ===
  
 
[https://github.com/thiefuniverse/blog-minimal blog-minimal] is built on org-mode and well integrated into Emacs.
 
[https://github.com/thiefuniverse/blog-minimal blog-minimal] is built on org-mode and well integrated into Emacs.
  
=== Jekyll and org-mode ===
+
=== Jekyll ===
  
 
Jekyll is a static website and blog engine. It's possible to write everything in org-mode in a single org file, as described in this blog post: http://endlessparentheses.com/how-i-blog-one-year-of-posts-in-a-single-org-file.html
 
Jekyll is a static website and blog engine. It's possible to write everything in org-mode in a single org file, as described in this blog post: http://endlessparentheses.com/how-i-blog-one-year-of-posts-in-a-single-org-file.html
Line 16: Line 16:
 
Technically, it's needed to use [https://github.com/Malabarba/ox-jekyll-subtree his package ox-jekyll-subtree] and then we just need to call '''M-x endless/export-to-blog''' to export the current org subtree as a jekyll entry post.
 
Technically, it's needed to use [https://github.com/Malabarba/ox-jekyll-subtree his package ox-jekyll-subtree] and then we just need to call '''M-x endless/export-to-blog''' to export the current org subtree as a jekyll entry post.
  
=== Pelican and org-mode ===
+
=== Pelican ===
  
 
[https://github.com/ardekantur/pelican-plugins/tree/org_reader/org_reader org_reader] is a Pelican plugin to write posts in org-mode.
 
[https://github.com/ardekantur/pelican-plugins/tree/org_reader/org_reader org_reader] is a Pelican plugin to write posts in org-mode.
Line 23: Line 23:
  
 
[https://github.com/CodeFalling/blog-admin blog-admin] works with hexo or [[org-page]] and provides an admin table, presenting the list of our posts, to which we can take actions, like toggling the 'publish' state.
 
[https://github.com/CodeFalling/blog-admin blog-admin] works with hexo or [[org-page]] and provides an admin table, presenting the list of our posts, to which we can take actions, like toggling the 'publish' state.
 +
 +
=== Nikola ===
 +
 +
[[Nikola]] can handle org-mode files with the extension org2nikola.
  
 
== See also ==
 
== See also ==

Revision as of 09:36, 3 March 2017

With org-mode

Each of these modes is effectively an in-emacs application.

Blog-minimal

blog-minimal is built on org-mode and well integrated into Emacs.

Jekyll

Jekyll is a static website and blog engine. It's possible to write everything in org-mode in a single org file, as described in this blog post: http://endlessparentheses.com/how-i-blog-one-year-of-posts-in-a-single-org-file.html

Technically, it's needed to use his package ox-jekyll-subtree and then we just need to call M-x endless/export-to-blog to export the current org subtree as a jekyll entry post.

Pelican

org_reader is a Pelican plugin to write posts in org-mode.

blog-admin

blog-admin works with hexo or org-page and provides an admin table, presenting the list of our posts, to which we can take actions, like toggling the 'publish' state.

Nikola

Nikola can handle org-mode files with the extension org2nikola.

See also

See more options within the Blog category: