<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Emacs on Drew Herron</title><link>https://www.drewherron.com/tags/emacs/</link><description>Recent content in Emacs on Drew Herron</description><generator>Hugo</generator><language>en-us</language><managingEditor>dherron@mailbox.org (Drew Herron)</managingEditor><webMaster>dherron@mailbox.org (Drew Herron)</webMaster><lastBuildDate>Mon, 17 Aug 2026 22:59:00 -0700</lastBuildDate><atom:link href="https://www.drewherron.com/tags/emacs/index.xml" rel="self" type="application/rss+xml"/><item><title>A new website</title><link>https://www.drewherron.com/blog/a-new-website/</link><pubDate>Mon, 17 Aug 2026 22:59:00 -0700</pubDate><author>dherron@mailbox.org (Drew Herron)</author><guid>https://www.drewherron.com/blog/a-new-website/</guid><description>&lt;p&gt;I&amp;rsquo;ve owned this domain for a long time, and over the years the site
has gone through a few iterations. I always spent my effort on things
like impressive design, interesting animations, etc., but never on
content. The site would consist of nothing more than a few links,
maybe with some kind of &amp;ldquo;under construction&amp;rdquo; message. Well, I&amp;rsquo;ve
finally got around to the construction.&lt;/p&gt;
&lt;p&gt;Eventually, I expect much of the usefulness of this site will be found
in utilities and projects in the subdomains. Because this is hosted on
GitHub Pages, those will need to run on other servers. For now this is
just the static base site. I have the domain, may as well finally use
it.&lt;/p&gt;</description><content:encoded><![CDATA[<p>I&rsquo;ve owned this domain for a long time, and over the years the site
has gone through a few iterations. I always spent my effort on things
like impressive design, interesting animations, etc., but never on
content. The site would consist of nothing more than a few links,
maybe with some kind of &ldquo;under construction&rdquo; message. Well, I&rsquo;ve
finally got around to the construction.</p>
<p>Eventually, I expect much of the usefulness of this site will be found
in utilities and projects in the subdomains. Because this is hosted on
GitHub Pages, those will need to run on other servers. For now this is
just the static base site. I have the domain, may as well finally use
it.</p>
<p>I&rsquo;m also a big fan of simplicity in technology, so I don&rsquo;t mind a
simple static site. Filling it up with interesting content is the real
challenge.</p>
<h2 id="technical-details">Technical details</h2>
<p>Here&rsquo;s a description of the technical side of the site, for anyone
interested:</p>
<p>The stack is <a href="https://www.gnu.org/savannah-checkouts/gnu/emacs/emacs.html">Emacs</a> -&gt; <a href="https://ox-hugo.scripter.co/">ox-hugo</a> -&gt; <a href="https://themes.gohugo.io/">Hugo</a> -&gt; <a href="https://git-scm.com/">Git</a> -&gt; <a href="https://docs.github.com/en/pages">GitHub Pages</a>. If you
know what those are, then you already know what&rsquo;s coming.</p>
<p>I write the site, including these posts, with Emacs in Org mode
format. When I&rsquo;m done making changes, I can press an Emacs key
combination and the ox-hugo package compiles the file into markdown
for Hugo. The directory is a git repository, and when I commit and
push my changes GitHub Actions automatically updates the page on
GitHub Pages.</p>
<p>This makes writing new content an extremely simple process, basically
just editing a plain text file. Each Org heading is its own post,
subheadings become sections. Marking the heading <code>DONE</code> will include
the post in the next export. I can commit with <a href="https://magit.vc/">magit</a>, so I never even
have to leave Emacs. The Org tree of this current post looks like
this:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-org" data-lang="org"><span class="line"><span class="cl"><span class="gh">*</span><span class="sr"> DONE</span><span class="gs"> A new website :hugo:emacs:org:web:@Technology:</span>
</span></span><span class="line"><span class="cl"><span class="c">  CLOSED: </span><span class="cs">[2026-07-19 Sun 00:23]</span>
</span></span><span class="line"><span class="cl">  :PROPERTIES: :EXPORT_FILE_NAME: a-new-website :EXPORT_DESCRIPTION:
</span></span><span class="line"><span class="cl">  What am I doing here?  :END: (content) ** Technical details
</span></span><span class="line"><span class="cl">  (content) ** Blog (content)
</span></span></code></pre></div><p>So guess what comes next?</p>
<h2 id="blog">Blog</h2>
<p>I generally don&rsquo;t use social media, I may have accounts but I never
check them. If I have anything interesting to write, I now have this
blog. This will be a good place to put the things I think or learn
about computers/data/AI/etc. I may be unemployed, but technology is my
profession and so that&rsquo;s what I will focus on. I haven&rsquo;t decided how
far posts may occasionally stray from technology, we&rsquo;ll find out as
time goes on. In any case, this is an informal personal site. It won&rsquo;t
be the kind of content you might find in a newsletter on any specific
topic.</p>
]]></content:encoded></item></channel></rss>