<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Toph</title><link>https://justwheel.github.io/toph-hugo-theme/tags/toph/</link><description>Honorary biography page of Septima Clark, a Civil Rights Movement pioneer and activist.</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><managingEditor>Septima Poinsette Clark</managingEditor><lastBuildDate>Mon, 01 Jan 0001 00:00:00 +0000</lastBuildDate><atom:link href="https://justwheel.github.io/toph-hugo-theme/rss/tags/toph/index.xml" rel="self" type="application/rss+xml"/><item><title>Blogging with AsciiDoc in Toph</title><link>https://justwheel.github.io/toph-hugo-theme/blog/asciidoc-blogging/</link><pubDate>Mon, 23 Mar 2026 00:00:00 +0000</pubDate><guid>https://justwheel.github.io/toph-hugo-theme/blog/asciidoc-blogging/</guid><description><![CDATA[<div class="paragraph">
<p>Toph treats AsciiDoc as a first-class content format.
Everything that works with Markdown also works with AsciiDoc — taxonomy badges, post metadata, cover images, heading anchors, and navigation.</p>
</div>
<div class="sect1">
<h2 id="_why_asciidoc">Why AsciiDoc?</h2>
<div class="sectionbody">
<div class="paragraph">
<p>AsciiDoc offers features that Markdown does not:</p>
</div>
<div class="ulist">
<ul>
<li>
<p>Native table of contents with <code>:toc:</code> document attribute</p>
</li>
<li>
<p>Admonition blocks (NOTE, TIP, WARNING, IMPORTANT, CAUTION)</p>
</li>
<li>
<p>Include directives for reusing content across pages</p>
</li>
<li>
<p>Built-in support for complex tables and nested lists</p>
</li>
</ul>
</div>
<div class="paragraph">
<p>If you are already comfortable writing in AsciiDoc, Toph will serve your needs without compromise.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_creating_an_asciidoc_post">Creating an AsciiDoc post</h2>
<div class="sectionbody">
<div class="paragraph">
<p>Create a file with the <code>.adoc</code> extension in your blog directory:</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlight"><code class="language-bash" data-lang="bash">hugo new blog/my-post.adoc</code></pre>
</div>
</div>
<div class="paragraph">
<p>Add YAML front matter at the top of the file, followed by AsciiDoc content:</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlight"><code class="language-asciidoc" data-lang="asciidoc">---
title: &#34;My Post Title&#34;
date: 2026-01-15
draft: false
categories:
  - &#34;tech&#34;
tags:
  - &#34;hugo&#34;
  - &#34;asciidoc&#34;
author: &#34;Author Name&#34;
description: &#34;A short summary of the post.&#34;
---

Your AsciiDoc content starts here.</code></pre>
</div>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_table_of_contents">Table of contents</h2>
<div class="sectionbody">
<div class="paragraph">
<p>To enable a table of contents, add the <code>:toc:</code> attribute after the front matter:</p>
</div>
<div class="listingblock">
<div class="content">
<pre class="highlight"><code class="language-asciidoc" data-lang="asciidoc">---
title: &#34;My Post Title&#34;
toc: true
---
:toc:

== First Section</code></pre>
</div>
</div>
<div class="paragraph">
<p>Toph’s CSS styles the AsciiDoc-generated table of contents identically to Markdown’s <code>toc: true</code> front matter option.
Both formats produce the same visual result.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_heading_anchors">Heading anchors</h2>
<div class="sectionbody">
<div class="paragraph">
<p>Clickable anchor links (🔗) appear on hover for all section headings.
For Markdown, this is handled by a Hugo render hook.
For AsciiDoc, Toph injects the same anchor markup via template processing.
Both formats produce identical results.</p>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_learn_more">Learn more</h2>
<div class="sectionbody">
<div class="ulist">
<ul>
<li>
<p><a href="https://docs.asciidoctor.org/asciidoc/latest/">AsciiDoc Language Documentation</a></p>
</li>
<li>
<p><a href="https://docs.asciidoctor.org/asciidoc/latest/syntax-quick-reference/">AsciiDoc Syntax Quick Reference</a></p>
</li>
<li>
<p><a href="https://gohugo.io/content-management/formats/#asciidoc">Hugo AsciiDoc Support</a></p>
</li>
</ul>
</div>
</div>
</div>
]]></description></item><item><title>Hello World: Introducing Blogging in Toph</title><link>https://justwheel.github.io/toph-hugo-theme/blog/hello-world/</link><pubDate>Sun, 22 Mar 2026 00:00:00 +0000</pubDate><guid>https://justwheel.github.io/toph-hugo-theme/blog/hello-world/</guid><description><![CDATA[<p>We&rsquo;re excited to announce that the Toph Hugo theme now supports blogging!
Toph started as a lightweight biography and portfolio theme, but it has grown into a capable publishing platform.
Here&rsquo;s a quick tour of what&rsquo;s new.</p>

<h2 id="taxonomy-support">Taxonomy support&nbsp;<a class="hanchor" href="#taxonomy-support" aria-label="Anchor link for: Taxonomy support">🔗</a></h2>
<p>Posts can be organized with <strong>categories</strong> and <strong>tags</strong>.
Categories are broad groupings displayed as magazine-style cards on the <a href="/toph-hugo-theme/categories/">categories page</a>.
Tags are more granular and shown as a visual word cloud on the <a href="/toph-hugo-theme/tags/">tags page</a>.</p>
<p>To use them, add <code>categories</code> and <code>tags</code> to your post&rsquo;s front matter:</p>
<div class="highlight"><pre tabindex="0" style="background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-yaml" data-lang="yaml"><span style="display:flex;"><span><span style="color:#0550ae">categories</span><span style="color:#1f2328">:</span><span style="color:#fff"> </span><span style="color:#1f2328">[</span><span style="color:#0a3069">&#34;announcements&#34;</span><span style="color:#1f2328">]</span><span style="color:#fff">
</span></span></span><span style="display:flex;"><span><span style="color:#0550ae">tags</span><span style="color:#1f2328">:</span><span style="color:#fff"> </span><span style="color:#1f2328">[</span><span style="color:#0a3069">&#34;toph&#34;</span><span style="color:#1f2328">,</span><span style="color:#fff"> </span><span style="color:#0a3069">&#34;blogging&#34;</span><span style="color:#1f2328">,</span><span style="color:#fff"> </span><span style="color:#0a3069">&#34;hugo&#34;</span><span style="color:#1f2328">]</span><span style="color:#fff">
</span></span></span></code></pre></div>
<h2 id="post-metadata">Post metadata&nbsp;<a class="hanchor" href="#post-metadata" aria-label="Anchor link for: Post metadata">🔗</a></h2>
<p>Every blog post automatically displays its publication date, author, reading time, and word count.
Categories and tags appear as linked badges beneath the metadata bar.
If your site has <code>enableGitInfo: true</code>, an &ldquo;Updated&rdquo; date appears when the post is modified after publication.</p>

<h2 id="blog-archive">Blog archive&nbsp;<a class="hanchor" href="#blog-archive" aria-label="Anchor link for: Blog archive">🔗</a></h2>
<p>The <a href="/toph-hugo-theme/blog/">blog archive</a> groups posts by year and month in a collapsible accordion layout.
The most recent year and month are expanded by default, keeping the archive scannable even as it grows.</p>

<h2 id="recent-posts-on-the-homepage">Recent posts on the homepage&nbsp;<a class="hanchor" href="#recent-posts-on-the-homepage" aria-label="Anchor link for: Recent posts on the homepage">🔗</a></h2>
<p>The five most recent blog posts appear on the <a href="/toph-hugo-theme/">homepage</a> automatically.
The latest post is featured in a large card, with the next four in a compact grid below it.
No configuration is needed — if blog posts exist, they show up.</p>

<h2 id="post-navigation">Post navigation&nbsp;<a class="hanchor" href="#post-navigation" aria-label="Anchor link for: Post navigation">🔗</a></h2>
<p>At the bottom of each post, previous and next links let readers move between posts without going back to the archive.</p>

<h2 id="getting-started">Getting started&nbsp;<a class="hanchor" href="#getting-started" aria-label="Anchor link for: Getting started">🔗</a></h2>
<p>Create a new blog post with Hugo&rsquo;s built-in archetype:</p>
<div class="highlight"><pre tabindex="0" style="background-color:#f7f7f7;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"><code class="language-bash" data-lang="bash"><span style="display:flex;"><span>hugo new blog/my-first-post.md
</span></span></code></pre></div><p>This scaffolds a new post with the right front matter fields.
Set <code>draft: false</code> when you&rsquo;re ready to publish, and rebuild your site.</p>
<p>For more details, see the <a href="https://github.com/justwheel/toph-hugo-theme">Toph theme repository</a>.</p>
]]></description></item></channel></rss>