<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wikemacs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kaushalmodi</id>
	<title>WikEmacs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wikemacs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Kaushalmodi"/>
	<link rel="alternate" type="text/html" href="https://wikemacs.org/wiki/Special:Contributions/Kaushalmodi"/>
	<updated>2026-04-04T03:37:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wikemacs.org/index.php?title=Blogging&amp;diff=50803</id>
		<title>Blogging</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Blogging&amp;diff=50803"/>
		<updated>2018-04-27T19:35:43Z</updated>

		<summary type="html">&lt;p&gt;Kaushalmodi: Add ox-hugo Real World Examples&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== With org-mode ==&lt;br /&gt;
&lt;br /&gt;
Each of these modes is effectively an in-emacs application.&lt;br /&gt;
&lt;br /&gt;
* [[ oddmuse ]]&lt;br /&gt;
* [[ org-mode ]] can be used for blogging&lt;br /&gt;
&lt;br /&gt;
=== Blog-minimal ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/thiefuniverse/blog-minimal blog-minimal] is built on org-mode and well integrated into Emacs.&lt;br /&gt;
&lt;br /&gt;
=== Hakyll ===&lt;br /&gt;
&lt;br /&gt;
Being based on [http://pandoc.org/ Pandoc], [https://github.com/jaspervdj/hakyll Hakyll] has built-in support for org-mode files.  The only limitation is the absence of support for org-mode metadata (#+TITLE, etc): Hakyll still requires a Jekyll-like YAML metadata block.&lt;br /&gt;
&lt;br /&gt;
=== Jekyll ===&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Pelican ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ardekantur/pelican-plugins/tree/org_reader/org_reader org_reader] is a Pelican plugin to write posts in org-mode.&lt;br /&gt;
&lt;br /&gt;
=== blog-admin ===&lt;br /&gt;
&lt;br /&gt;
[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.&lt;br /&gt;
&lt;br /&gt;
=== Hugo ===&lt;br /&gt;
&lt;br /&gt;
[https://ox-hugo.scripter.co ox-hugo] implements a Markdown backend for Org exporter. It exports to Blackfriday Markdown with [https://gohugo.io Hugo] front-matter in TOML or YAML. &lt;br /&gt;
&lt;br /&gt;
'''ox-hugo''' supports two common Org blogging flows:&lt;br /&gt;
&lt;br /&gt;
* exporting multiple Org sub-trees from a single file to multiple Hugo posts&lt;br /&gt;
* exporting a single Org file to a single Hugo post&lt;br /&gt;
&lt;br /&gt;
It also leverages the Org tag and property inheritance features. &lt;br /&gt;
&lt;br /&gt;
See [https://ox-hugo.scripter.co/doc/why-ox-hugo/ Why ox-hugo?] to learn what motivated this package development inspite of Hugo being advertised as being able to support Org directly. &lt;br /&gt;
&lt;br /&gt;
See [https://ox-hugo.scripter.co/doc/examples/ Real World Example sites] generated using '''ox-hugo''', and their sources too, in Org.&lt;br /&gt;
&lt;br /&gt;
=== Nikola ===&lt;br /&gt;
&lt;br /&gt;
[[Nikola]] can handle org-mode files with the extension org2nikola.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
=== Hublo ===&lt;br /&gt;
&lt;br /&gt;
[[Hublo]] uses elisp to write configuration and the phases of build.&lt;br /&gt;
&lt;br /&gt;
See more options within the Blog category.&lt;br /&gt;
&lt;br /&gt;
=== org html themes - readthedoc theme ===&lt;br /&gt;
&lt;br /&gt;
These [https://github.com/fniessen/org-html-themes org html themes] allow to export to beautiful html in 2 minutes. &lt;br /&gt;
&lt;br /&gt;
[[Category:Blog]]&lt;/div&gt;</summary>
		<author><name>Kaushalmodi</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Blogging&amp;diff=50774</id>
		<title>Blogging</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Blogging&amp;diff=50774"/>
		<updated>2017-10-02T01:21:42Z</updated>

		<summary type="html">&lt;p&gt;Kaushalmodi: /* == Nikola ==FR */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== With org-mode ==&lt;br /&gt;
&lt;br /&gt;
Each of these modes is effectively an in-emacs application.&lt;br /&gt;
&lt;br /&gt;
* [[ oddmuse ]]&lt;br /&gt;
* [[ org-mode ]] can be used for blogging&lt;br /&gt;
&lt;br /&gt;
=== Blog-minimal ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/thiefuniverse/blog-minimal blog-minimal] is built on org-mode and well integrated into Emacs.&lt;br /&gt;
&lt;br /&gt;
=== Hakyll ===&lt;br /&gt;
&lt;br /&gt;
Being based on [http://pandoc.org/ Pandoc], [https://github.com/jaspervdj/hakyll Hakyll] has built-in support for org-mode files.  The only limitation is the absence of support for org-mode metadata (#+TITLE, etc): Hakyll still requires a Jekyll-like YAML metadata block.&lt;br /&gt;
&lt;br /&gt;
=== Jekyll ===&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Pelican ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ardekantur/pelican-plugins/tree/org_reader/org_reader org_reader] is a Pelican plugin to write posts in org-mode.&lt;br /&gt;
&lt;br /&gt;
=== blog-admin ===&lt;br /&gt;
&lt;br /&gt;
[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.&lt;br /&gt;
&lt;br /&gt;
=== Hugo ===&lt;br /&gt;
&lt;br /&gt;
[https://ox-hugo.scripter.co ox-hugo] implements a Markdown backend for Org exporter. It exports to Blackfriday Markdown with [https://gohugo.io Hugo] front-matter in TOML or YAML. &lt;br /&gt;
&lt;br /&gt;
'''ox-hugo''' supports two common Org blogging flows:&lt;br /&gt;
&lt;br /&gt;
* exporting multiple Org sub-trees from a single file to multiple Hugo posts&lt;br /&gt;
* exporting a single Org file to a single Hugo post&lt;br /&gt;
&lt;br /&gt;
It also leverages the Org tag and property inheritance features. &lt;br /&gt;
&lt;br /&gt;
See [https://ox-hugo.scripter.co/doc/why-ox-hugo/ Why ox-hugo?] to learn what motivated this package development inspite of Hugo being advertised as being able to support Org directly. &lt;br /&gt;
&lt;br /&gt;
=== Nikola ===&lt;br /&gt;
&lt;br /&gt;
[[Nikola]] can handle org-mode files with the extension org2nikola.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
=== Hublo ===&lt;br /&gt;
&lt;br /&gt;
[[Hublo]] uses elisp to write configuration and the phases of build.&lt;br /&gt;
&lt;br /&gt;
See more options within the Blog category.&lt;br /&gt;
&lt;br /&gt;
[[Category:Blog]]&lt;/div&gt;</summary>
		<author><name>Kaushalmodi</name></author>
	</entry>
	<entry>
		<id>https://wikemacs.org/index.php?title=Blogging&amp;diff=50773</id>
		<title>Blogging</title>
		<link rel="alternate" type="text/html" href="https://wikemacs.org/index.php?title=Blogging&amp;diff=50773"/>
		<updated>2017-10-02T01:14:03Z</updated>

		<summary type="html">&lt;p&gt;Kaushalmodi: Add ox-hugo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== With org-mode ==&lt;br /&gt;
&lt;br /&gt;
Each of these modes is effectively an in-emacs application.&lt;br /&gt;
&lt;br /&gt;
* [[ oddmuse ]]&lt;br /&gt;
* [[ org-mode ]] can be used for blogging&lt;br /&gt;
&lt;br /&gt;
=== Blog-minimal ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/thiefuniverse/blog-minimal blog-minimal] is built on org-mode and well integrated into Emacs.&lt;br /&gt;
&lt;br /&gt;
=== Hakyll ===&lt;br /&gt;
&lt;br /&gt;
Being based on [http://pandoc.org/ Pandoc], [https://github.com/jaspervdj/hakyll Hakyll] has built-in support for org-mode files.  The only limitation is the absence of support for org-mode metadata (#+TITLE, etc): Hakyll still requires a Jekyll-like YAML metadata block.&lt;br /&gt;
&lt;br /&gt;
=== Jekyll ===&lt;br /&gt;
&lt;br /&gt;
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&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
=== Pelican ===&lt;br /&gt;
&lt;br /&gt;
[https://github.com/ardekantur/pelican-plugins/tree/org_reader/org_reader org_reader] is a Pelican plugin to write posts in org-mode.&lt;br /&gt;
&lt;br /&gt;
=== blog-admin ===&lt;br /&gt;
&lt;br /&gt;
[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.&lt;br /&gt;
&lt;br /&gt;
=== Hugo ===&lt;br /&gt;
&lt;br /&gt;
[https://ox-hugo.scripter.co ox-hugo] implements a Markdown backend for Org exporter. It exports to Blackfriday Markdown with [https://gohugo.io Hugo] front-matter in TOML or YAML. &lt;br /&gt;
&lt;br /&gt;
'''ox-hugo''' supports two common Org blogging flows:&lt;br /&gt;
&lt;br /&gt;
* exporting multiple Org sub-trees from a single file to multiple Hugo posts&lt;br /&gt;
* exporting a single Org file to a single Hugo post&lt;br /&gt;
&lt;br /&gt;
It also leverages the Org tag and property inheritance features. &lt;br /&gt;
&lt;br /&gt;
See [https://ox-hugo.scripter.co/doc/why-ox-hugo/ Why ox-hugo?] to learn what motivated this package development inspite of Hugo being advertised as being able to support Org directly. &lt;br /&gt;
&lt;br /&gt;
=== Nikola ==FR=&lt;br /&gt;
&lt;br /&gt;
[[Nikola]] can handle org-mode files with the extension org2nikola.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
=== Hublo ===&lt;br /&gt;
&lt;br /&gt;
[[Hublo]] uses elisp to write configuration and the phases of build.&lt;br /&gt;
&lt;br /&gt;
See more options within the Blog category.&lt;br /&gt;
&lt;br /&gt;
[[Category:Blog]]&lt;/div&gt;</summary>
		<author><name>Kaushalmodi</name></author>
	</entry>
</feed>