{"id":72336,"date":"2021-04-30T11:26:16","date_gmt":"2021-04-30T15:26:16","guid":{"rendered":"https:\/\/www.inmotionhosting.com\/support\/?p=72336"},"modified":"2021-05-06T15:14:48","modified_gmt":"2021-05-06T19:14:48","slug":"org-mode-blog","status":"publish","type":"post","link":"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/","title":{"rendered":"Create An Org Mode Blog (Static Site Blog)"},"content":{"rendered":"<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/04\/Org-Mode-Blog-1024x538.png\" alt=\"How to create an org mode blog\" class=\"wp-image-72338\" srcset=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/04\/Org-Mode-Blog-1024x538.png 1024w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/04\/Org-Mode-Blog-300x158.png 300w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/04\/Org-Mode-Blog-768x403.png 768w, https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/04\/Org-Mode-Blog.png 1200w\" sizes=\"auto, (min-width: 1360px) 876px, (min-width: 960px) calc(61.58vw + 51px), calc(100vw - 80px)\" \/><\/figure>\n\n\n<p>Emacs is, of course, not only a text editor but also \u2014 with Org mode \u2014 a powerful publishing tool. You can use Emacs to author documents, create an editorial calendar, or even publish your own Org mode blog. Engineer your own static site blog generator? Yes.<\/p>\n<ul>\n<li><a href=\"#what-makes-a-blog\">What Makes a Blog a Blog<\/a><\/li>\n<li><a href=\"#set-up\">How to Set Up Your Emacs Blog<\/a><\/li>\n<li><a href=\"#rss\">How To Add The RSS Feed<\/a><\/li>\n<li><a href=\"#resources\">Keeping Up With The Emacs<\/a><\/li>\n<\/ul>\n<h2 id=\"what-makes-a-blog\">What Makes a Blog a Blog<\/h2>\n<p>In order to create a blog from scratch, we should be clear about the basic requirements of a blog.<\/p>\n<p>A blog typically consists of the following:<\/p>\n<ol class=\"org-ol\">\n<li>An index of posts, most often sorted in <i>reverse<\/i> chronological order<\/li>\n<li>Regularly update with new content<\/li>\n<li>A syndicated feed, typically with RSS, so that readers can be notified when new content is published<\/li>\n<\/ol>\n<p>These are, at the most basic level, the necessary elements of a blog; without one of these, you have merely a website.<\/p>\n<p>We can do all of this with Org mode. But here\u2019s the best part. You can start with this article. You\u2019ll find that enthusiastic Emacs users all over the web have devised their own recipes for how to set up a blog. You have the maximum choice to try out all the different recipes you want.<\/p>\n<h2 id=\"set-up\">How to Set Up Your Org Mode Blog<\/h2>\n<p class=\"alert alert-info\">For a complete reference, check out the <a href=\"https:\/\/orgmode.org\/manual\/Publishing.html\" target=\"_blank\" rel=\"noopener noreferrer\">complete Org mode documentation node for publishing<\/a>.<\/p>\n<p>First of all, there are some decisions you need to make. Remember that your website files will originate as org files. (You need the raw org files that make up your base composition, and the resulting html files that become the org mode blog.) So pick two directories: one to store your <code>org<\/code> files and one to store the resulting <code>html<\/code> files. It might look something like this:<\/p>\n<pre id=\"orgfa01e01\" class=\"example\">~\/orgfiles\/\n~\/html\/\n<\/pre>\n<p>In this example, the <code>orgfiles<\/code> directory will hold the org files (and static web files like CSS stylesheets and images) and the <code>html <\/code>\u00a0will hold the converted html files (and the static web file will be copied over here as well).<\/p>\n<p>Emacs lisp looks confusing to newcomers, but it\u2019s best to think of it as a list processor. It\u2019s best at taking lists of things and performing operations upon those items in the list.<\/p>\n<p>Below, we are creating a list of items to be included in the website, and what operations are to be performed. For the first item, \u201corg-files\u201d we are telling Emacs that<\/p>\n<ol class=\"org-ol\">\n<li>We have a bunch of Org files in a directory<\/li>\n<li>We want all these files converted to HTML and placed in another directory.<\/li>\n<\/ol>\n<p>Next, we have a list of static files that we would simply like copied over to another directory. You can provide a list of file extensions to search for, but I have found on some systems these don\u2019t always work. (I\u2019m still testing it out.)<\/p>\n<p>You can provide an individual file extension and this is sure to work. Org mode will search your project directory for files of that type and copy them over. (Both the multiple list extension and single variety are presented below for your perusal.)<\/p>\n<pre class=\"src src-emacs-lisp\">(<span style=\"color: #a020f0;\">require<\/span> '<span style=\"color: #008b8b;\">ox-publish<\/span>)\n(<span style=\"color: #a020f0;\">setq<\/span> org-publish-project-alist\n      '(\n\n       (<span style=\"color: #8b2252;\">\"org-files\"<\/span>\n       <span style=\"color: #483d8b;\">:base-directory<\/span> <span style=\"color: #8b2252;\">\"~\/orgfiles\/\"<\/span>\n       <span style=\"color: #483d8b;\">:base-extension<\/span> <span style=\"color: #8b2252;\">\"org\"<\/span>\n       <span style=\"color: #483d8b;\">:publishing-directory<\/span> <span style=\"color: #8b2252;\">\"~\/html\/\"<\/span>\n       <span style=\"color: #483d8b;\">:recursive<\/span> t\n       <span style=\"color: #483d8b;\">:publishing-function<\/span> org-html-publish-to-html\n       <span style=\"color: #483d8b;\">:headline-levels<\/span> 4  \n       <span style=\"color: #483d8b;\">:auto-preamble<\/span> nil\n       <span style=\"color: #b22222;\">;<\/span><span style=\"color: #b22222;\">:html-preamble \"&lt;header&gt;&lt;h1&gt;&lt;a href=\\\"index.html\\\"&gt;Would rather be on the beach...&lt;\/a&gt;&lt;\/h1&gt;&lt;\/header&gt;\"<\/span>\n       <span style=\"color: #483d8b;\">:html-postamble<\/span> <span style=\"color: #8b2252;\">\"&lt;hr&gt;&lt;a href=\\\"\/\\\"&gt;Home Page&lt;\/a&gt;\"<\/span>\n       <span style=\"color: #483d8b;\">:html-head<\/span> <span style=\"color: #8b2252;\">\"&lt;link rel=\\\"stylesheet\\\" href=\\\"style.css\\\" type=\\\"text\/css\\\"\/&gt;\"<\/span>\n       )\n\n       (<span style=\"color: #8b2252;\">\"org-static\"<\/span>\n       <span style=\"color: #483d8b;\">:base-directory<\/span> <span style=\"color: #8b2252;\">\"~\/orgfiles\/\"<\/span>\n       <span style=\"color: #483d8b;\">:base-extension<\/span> <span style=\"color: #8b2252;\">\"css<\/span><span style=\"color: #8b2252; font-weight: bold;\">\\\\<\/span><span style=\"color: #8b2252; font-weight: bold;\">|<\/span><span style=\"color: #8b2252;\">htaccess<\/span><span style=\"color: #8b2252; font-weight: bold;\">\\\\<\/span><span style=\"color: #8b2252; font-weight: bold;\">|<\/span><span style=\"color: #8b2252;\">png<\/span><span style=\"color: #8b2252; font-weight: bold;\">\\\\<\/span><span style=\"color: #8b2252; font-weight: bold;\">|<\/span><span style=\"color: #8b2252;\">jpg<\/span><span style=\"color: #8b2252; font-weight: bold;\">\\\\<\/span><span style=\"color: #8b2252; font-weight: bold;\">|<\/span><span style=\"color: #8b2252;\">gif<\/span><span style=\"color: #8b2252; font-weight: bold;\">\\\\<\/span><span style=\"color: #8b2252; font-weight: bold;\">|<\/span><span style=\"color: #8b2252;\">pdf<\/span><span style=\"color: #8b2252; font-weight: bold;\">\\\\<\/span><span style=\"color: #8b2252; font-weight: bold;\">|<\/span><span style=\"color: #8b2252;\">mp3<\/span><span style=\"color: #8b2252; font-weight: bold;\">\\\\<\/span><span style=\"color: #8b2252; font-weight: bold;\">|<\/span><span style=\"color: #8b2252;\">ogg<\/span><span style=\"color: #8b2252; font-weight: bold;\">\\\\<\/span><span style=\"color: #8b2252; font-weight: bold;\">|<\/span><span style=\"color: #8b2252;\">swf<\/span><span style=\"color: #8b2252; font-weight: bold;\">\\\\<\/span><span style=\"color: #8b2252; font-weight: bold;\">|<\/span><span style=\"color: #8b2252;\">txt\"<\/span>\n       <span style=\"color: #483d8b;\">:publishing-directory<\/span> <span style=\"color: #8b2252;\">\"~\/html\/\"<\/span>\n       <span style=\"color: #483d8b;\">:recursive<\/span> t\n       <span style=\"color: #483d8b;\">:publishing-function<\/span> org-publish-attachment\n       )\n\n       (<span style=\"color: #8b2252;\">\"rss\"<\/span>\n        <span style=\"color: #483d8b;\">:base-directory<\/span> <span style=\"color: #8b2252;\">\"~\/orgfiles\/\"<\/span>\n        <span style=\"color: #483d8b;\">:base-extension<\/span> <span style=\"color: #8b2252;\">\"org\"<\/span>\n        <span style=\"color: #483d8b;\">:rss-image-url<\/span> <span style=\"color: #8b2252;\">\"https:\/\/example.com\/images\/image\"<\/span>\n        <span style=\"color: #483d8b;\">:html-link-home<\/span> <span style=\"color: #8b2252;\">\"https:\/\/example.com\"<\/span>\n        <span style=\"color: #483d8b;\">:html-link-use-abs-url<\/span> t\n        <span style=\"color: #483d8b;\">:rss-extension<\/span> <span style=\"color: #8b2252;\">\"xml\"<\/span>\n        <span style=\"color: #483d8b;\">:publishing-directory<\/span> <span style=\"color: #8b2252;\">\"~\/html\/\"<\/span>\n        <span style=\"color: #483d8b;\">:publishing-function<\/span> (org-rss-publish-to-rss)\n        <span style=\"color: #483d8b;\">:section-numbers<\/span> nil\n        <span style=\"color: #483d8b;\">:exclude<\/span> <span style=\"color: #8b2252;\">\".*\"<\/span>            <span style=\"color: #b22222;\">;; <\/span><span style=\"color: #b22222;\">To exclude all files...<\/span>\n        <span style=\"color: #483d8b;\">:include<\/span> (<span style=\"color: #8b2252;\">\"index.org\"<\/span>)   <span style=\"color: #b22222;\">;; <\/span><span style=\"color: #b22222;\">... except index.org.<\/span>\n        <span style=\"color: #483d8b;\">:table-of-contents<\/span> nil\n       )\n\n       (<span style=\"color: #8b2252;\">\"images\"<\/span>\n       <span style=\"color: #483d8b;\">:base-directory<\/span> <span style=\"color: #8b2252;\">\"~\/orgfiles\/images\"<\/span>\n       <span style=\"color: #483d8b;\">:base-extension<\/span> <span style=\"color: #8b2252;\">\"png<\/span><span style=\"color: #8b2252; font-weight: bold;\">\\\\<\/span><span style=\"color: #8b2252; font-weight: bold;\">|<\/span><span style=\"color: #8b2252;\">jpg<\/span><span style=\"color: #8b2252; font-weight: bold;\">\\\\<\/span><span style=\"color: #8b2252; font-weight: bold;\">|<\/span><span style=\"color: #8b2252;\">gif\"<\/span>\n       <span style=\"color: #483d8b;\">:publishing-directory<\/span> <span style=\"color: #8b2252;\">\"~\/html\/images\"<\/span>\n       <span style=\"color: #483d8b;\">:recursive<\/span> t\n       <span style=\"color: #483d8b;\">:publishing-function<\/span> org-publish-attachment\n       )\n\n       (<span style=\"color: #8b2252;\">\"font\"<\/span>\n       <span style=\"color: #483d8b;\">:base-directory<\/span> <span style=\"color: #8b2252;\">\"~\/orgfiles\/font\"<\/span>\n       <span style=\"color: #483d8b;\">:base-extension<\/span> <span style=\"color: #8b2252;\">\"ttf\"<\/span>\n       <span style=\"color: #483d8b;\">:publishing-directory<\/span> <span style=\"color: #8b2252;\">\"~\/html\/font\"<\/span>\n       <span style=\"color: #483d8b;\">:recursive<\/span> t\n       <span style=\"color: #483d8b;\">:publishing-function<\/span> org-publish-attachment\n       )\n\n       <span style=\"color: #b22222;\">; <\/span><span style=\"color: #b22222;\">the name of the publishing project, in this case \"website\"<br>       ; publish the org mode blog<br><\/span>\n       (<span style=\"color: #8b2252;\">\"website\"<\/span> <span style=\"color: #483d8b;\">:components<\/span> (<span style=\"color: #8b2252;\">\"org-files\"<\/span> <span style=\"color: #8b2252;\">\"org-static\"<\/span> <span style=\"color: #8b2252;\">\"images\"<\/span> <span style=\"color: #8b2252;\">\"font\"<\/span> <span style=\"color: #8b2252;\">\"rss\"<\/span>))\n\n      ))\n<\/pre>\n<h2 id=\"rss\">How To Add The RSS Feed<\/h2>\n<p>The code needed for the RSS feed has already been included in the snippet above, which carries the whole website for you. Having an org mode blog, specifically, means that the RSS feed needs to added by you, this isn\u2019t a content management system (exactly).<\/p>\n<p>You must first make sure the that <a href=\"https:\/\/github.com\/Munksgaard\/org-mode\/blob\/master\/contrib\/lisp\/ox-rss.el\">RSS \u201cbackend\u201d<\/a> for Org mode has been installed.<\/p>\n<p>The easiest way to install this is to download the source from the GitHub repository, and then load the contents.<\/p>\n<pre class=\"src src-elisp\">(load-file <span style=\"color: #8b2252;\">\"~\/path\/to\/org-rss\/ox-rss.el\"<\/span>)\n<\/pre>\n<p>Now, once you add this to your init file, and reload Emacs, your configuration will have the <code>ox-rss<\/code> backend available, and the main code snippet will build your website.<\/p>\n<p>The configuration, as it stands, uses the main <code>index.html<\/code> file for the RSS feed. But you don\u2019t have to do that if you don\u2019t want to. You can use any file. But remember that the resulting file, which will contain the feed, will be the same file but with the <code>.xml<\/code> extension on it.<\/p>\n<p>New headings updates in the <code>index<\/code> file will be interpreted as items in the XML (RSS) file. In order to get them indexed in reverse chronological order just add a new heading <i>on top<\/i> of the old ones.<\/p>\n<h2 id=\"resources\">Keeping Up With The Emacs<\/h2>\n<p>Check out these other resources from the support center:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode\/\" target=\"_blank\" rel=\"noopener noreferrer\">Org mode basics<\/a><\/li>\n<li><a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/wordpress\/how-to-post-to-wordpress-from-emacs\/\" target=\"_blank\" rel=\"noopener noreferrer\">Post to WordPress from Org mode<\/a><\/li>\n<li><a href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/create-dotfiles-with-emacs\/\" target=\"_blank\" rel=\"noopener noreferrer\">Create dotfiles from a single file in Org mode<\/a><\/li>\n<\/ul>\n\n<div class=\"jumbotron\"><p>No matter if you're a developer, system administrator, or simply a fan of SSH and command line, InMotion's <a href=\"https:\/\/www.inmotionhosting.com\/cloud-vps\">Cloud Hosting plans<\/a> provide a fast, scalable environment that is budget-friendly.<\/p><\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Emacs is, of course, not only a text editor but also \u2014 with Org mode \u2014 a powerful publishing tool. You can use Emacs to author documents, create an editorial calendar, or even publish your own Org mode blog. Engineer your own static site blog generator? Yes. What Makes a Blog a Blog How to<a class=\"moretag\" href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/\"> Read More ><\/a><\/p>\n","protected":false},"author":17,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4396],"tags":[],"class_list":["post-72336","post","type-post","status-publish","format-standard","hentry","category-emacs"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Org Mode Blog Recipe (Beginner Setup)<\/title>\n<meta name=\"description\" content=\"Setting up an Org mode blog is easier than you think. Here&#039;s one recipe (among many) that you can follow right away.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Org Mode Blog Recipe (Beginner Setup)\" \/>\n<meta property=\"og:description\" content=\"Setting up an Org mode blog is easier than you think. Here&#039;s one recipe (among many) that you can follow right away.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/\" \/>\n<meta property=\"og:site_name\" content=\"InMotion Hosting Support Center\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inmotionhosting\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-04-30T15:26:16+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-06T19:14:48+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/04\/Org-Mode-Blog.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Christopher Maiorana\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@InMotionHosting\" \/>\n<meta name=\"twitter:site\" content=\"@InMotionHosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Christopher Maiorana\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/\"},\"author\":{\"name\":\"Christopher Maiorana\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/c6922c56c84e17079fd558e07b7ef72f\"},\"headline\":\"Create An Org Mode Blog (Static Site Blog)\",\"datePublished\":\"2021-04-30T15:26:16+00:00\",\"dateModified\":\"2021-05-06T19:14:48+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/\"},\"wordCount\":769,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/04\/Org-Mode-Blog-1024x538.png\",\"articleSection\":[\"Emacs\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/\",\"name\":\"Org Mode Blog Recipe (Beginner Setup)\",\"isPartOf\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/04\/Org-Mode-Blog-1024x538.png\",\"datePublished\":\"2021-04-30T15:26:16+00:00\",\"dateModified\":\"2021-05-06T19:14:48+00:00\",\"description\":\"Setting up an Org mode blog is easier than you think. Here's one recipe (among many) that you can follow right away.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/#primaryimage\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/04\/Org-Mode-Blog.png\",\"contentUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/04\/Org-Mode-Blog.png\",\"width\":1200,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inmotionhosting.com\/support\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create An Org Mode Blog (Static Site Blog)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#website\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"name\":\"InMotion Hosting Support Center\",\"description\":\"Web Hosting Support &amp; Tutorials\",\"publisher\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#organization\",\"name\":\"InMotion Hosting\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"contentUrl\":\"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg\",\"width\":696,\"height\":696,\"caption\":\"InMotion Hosting\"},\"image\":{\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/inmotionhosting\/\",\"https:\/\/x.com\/InMotionHosting\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/c6922c56c84e17079fd558e07b7ef72f\",\"name\":\"Christopher Maiorana\",\"description\":\"Christopher Maiorana joined the InMotion community team in 2015 and regularly dispenses tips and tricks in the Support Center, Community Q&A, and the InMotion Hosting Blog.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/chris-m-4623144b\/\"],\"url\":\"https:\/\/www.inmotionhosting.com\/support\/author\/christopherm\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Org Mode Blog Recipe (Beginner Setup)","description":"Setting up an Org mode blog is easier than you think. Here's one recipe (among many) that you can follow right away.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/","og_locale":"en_US","og_type":"article","og_title":"Org Mode Blog Recipe (Beginner Setup)","og_description":"Setting up an Org mode blog is easier than you think. Here's one recipe (among many) that you can follow right away.","og_url":"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/","og_site_name":"InMotion Hosting Support Center","article_publisher":"https:\/\/www.facebook.com\/inmotionhosting\/","article_published_time":"2021-04-30T15:26:16+00:00","article_modified_time":"2021-05-06T19:14:48+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/04\/Org-Mode-Blog.png","type":"image\/png"}],"author":"Christopher Maiorana","twitter_card":"summary_large_image","twitter_creator":"@InMotionHosting","twitter_site":"@InMotionHosting","twitter_misc":{"Written by":"Christopher Maiorana","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/#article","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/"},"author":{"name":"Christopher Maiorana","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/c6922c56c84e17079fd558e07b7ef72f"},"headline":"Create An Org Mode Blog (Static Site Blog)","datePublished":"2021-04-30T15:26:16+00:00","dateModified":"2021-05-06T19:14:48+00:00","mainEntityOfPage":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/"},"wordCount":769,"commentCount":0,"publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/04\/Org-Mode-Blog-1024x538.png","articleSection":["Emacs"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/","url":"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/","name":"Org Mode Blog Recipe (Beginner Setup)","isPartOf":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/#primaryimage"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/#primaryimage"},"thumbnailUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/04\/Org-Mode-Blog-1024x538.png","datePublished":"2021-04-30T15:26:16+00:00","dateModified":"2021-05-06T19:14:48+00:00","description":"Setting up an Org mode blog is easier than you think. Here's one recipe (among many) that you can follow right away.","breadcrumb":{"@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/#primaryimage","url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/04\/Org-Mode-Blog.png","contentUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2021\/04\/Org-Mode-Blog.png","width":1200,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/org-mode-blog\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inmotionhosting.com\/support\/"},{"@type":"ListItem","position":2,"name":"Create An Org Mode Blog (Static Site Blog)"}]},{"@type":"WebSite","@id":"https:\/\/www.inmotionhosting.com\/support\/#website","url":"https:\/\/www.inmotionhosting.com\/support\/","name":"InMotion Hosting Support Center","description":"Web Hosting Support &amp; Tutorials","publisher":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inmotionhosting.com\/support\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.inmotionhosting.com\/support\/#organization","name":"InMotion Hosting","url":"https:\/\/www.inmotionhosting.com\/support\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/","url":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","contentUrl":"https:\/\/www.inmotionhosting.com\/support\/wp-content\/uploads\/2023\/02\/inmotion-hosting-logo-yoast.jpg","width":696,"height":696,"caption":"InMotion Hosting"},"image":{"@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inmotionhosting\/","https:\/\/x.com\/InMotionHosting"]},{"@type":"Person","@id":"https:\/\/www.inmotionhosting.com\/support\/#\/schema\/person\/c6922c56c84e17079fd558e07b7ef72f","name":"Christopher Maiorana","description":"Christopher Maiorana joined the InMotion community team in 2015 and regularly dispenses tips and tricks in the Support Center, Community Q&A, and the InMotion Hosting Blog.","sameAs":["https:\/\/www.linkedin.com\/in\/chris-m-4623144b\/"],"url":"https:\/\/www.inmotionhosting.com\/support\/author\/christopherm\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"primary_category":{"id":4396,"name":"Emacs","slug":"emacs","link":"https:\/\/www.inmotionhosting.com\/support\/edu\/emacs\/"},"_links":{"self":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/72336","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/comments?post=72336"}],"version-history":[{"count":6,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/72336\/revisions"}],"predecessor-version":[{"id":72481,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/posts\/72336\/revisions\/72481"}],"wp:attachment":[{"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/media?parent=72336"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/categories?post=72336"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inmotionhosting.com\/support\/wp-json\/wp\/v2\/tags?post=72336"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}