<feed xmlns="http://www.w3.org/2005/Atom">
  <title type="text" xml:lang="en">Markdown</title>
  <link type="application/atom+xml" href="gemini://d.moonfire.us/tags/markdown/atom.xml" rel="self" />
  <link type="text/html" href="gemini://d.moonfire.us/tags/markdown/" rel="alternate" />
  <updated>2026-05-08T17:41:35Z</updated>
  <id>gemini://d.moonfire.us/tags/markdown/</id>
  <author>
    <name>D. Moonfire</name>
  </author>
  <rights>Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International</rights>
  <entry>
    <title>Capabilities</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2022/12/21/capabilities/" />
    <updated>2022-12-21T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2022/12/21/capabilities/</id>
    <category term="development" scheme="gemini://d.moonfire.us/categories/" label="Development" />
    <category term="mastodon" scheme="gemini://d.moonfire.us/tags/" label="Mastodon" />
    <category term="pleroma" scheme="gemini://d.moonfire.us/tags/" label="Pleroma" />
    <category term="gotosocial" scheme="gemini://d.moonfire.us/tags/" label="GoToSocial" />
    <category term="emoji" scheme="gemini://d.moonfire.us/tags/" label="Emoji" />
    <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" />
    <summary type="html">Lately, I've been thinking about capabilities of server APIs and how the clients interact with them. This is driven by a couple things I'm considering doing in the future but also with the frustration that certain features in the fediverse are difficult to implement for clients.
</summary>
  </entry>
  <entry>
    <title>Integrating Semantic Versioning into MfGames Writing</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/08/27/mfgames-writing-releases/" />
    <updated>2018-08-27T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2018/08/27/mfgames-writing-releases/</id>
    <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" />
    <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" />
    <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" />
    <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" />
    <category term="semantic-release" scheme="gemini://d.moonfire.us/tags/" label="Semantic Release" />
    <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="Gitlab" />
    <summary type="html">How to release a novel or story using MfGames Writing.
</summary>
  </entry>
  <entry>
    <title>Theming for MfGames Writing</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/08/26/mfgames-writing-themes/" />
    <updated>2018-08-26T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2018/08/26/mfgames-writing-themes/</id>
    <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" />
    <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" />
    <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" />
    <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" />
    <summary type="html">Branding requires a distinct style for writing. Here is how you customize a theme for MfGames Writing to match.
</summary>
  </entry>
  <entry>
    <title>Additional Formats for MfGames Writing</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/08/25/mfgames-writing-formats/" />
    <updated>2018-08-25T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2018/08/25/mfgames-writing-formats/</id>
    <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" />
    <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" />
    <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" />
    <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" />
    <summary type="html">There are a number of different formats that can be used to generate MfGames Writing output, these are the basics.
</summary>
  </entry>
  <entry>
    <title>Working with MfGames Writing, CI, and Docker</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/08/24/mfgames-writing-docker-and-ci/" />
    <updated>2018-08-24T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2018/08/24/mfgames-writing-docker-and-ci/</id>
    <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" />
    <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" />
    <category term="docker" scheme="gemini://d.moonfire.us/tags/" label="Docker" />
    <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" />
    <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" />
    <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="Gitlab" />
    <summary type="html">How to use a continual integration (CI) server to publish projects.
</summary>
  </entry>
  <entry>
    <title>Adding Content to MfGames Writing</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/08/23/mfgames-writing-content/" />
    <updated>2018-08-23T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2018/08/23/mfgames-writing-content/</id>
    <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" />
    <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" />
    <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" />
    <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" />
    <summary type="html">Introduction on how to add different types of content to a MfGames Writing project.
</summary>
  </entry>
  <entry>
    <title>First Steps Using MfGames Writing (GitLab, NPM)</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/08/22/mfgames-writing-init/" />
    <updated>2018-08-22T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2018/08/22/mfgames-writing-init/</id>
    <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" />
    <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" />
    <category term="git" scheme="gemini://d.moonfire.us/tags/" label="Git" />
    <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="GitLab" />
    <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" />
    <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" />
    <summary type="html">The initial steps for setting up a new project for publication.
</summary>
  </entry>
  <entry>
    <title>The Evolution of MfGames Writing</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2018/08/21/mfgames-writing-reasons/" />
    <updated>2018-08-21T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2018/08/21/mfgames-writing-reasons/</id>
    <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" />
    <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" />
    <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" />
    <category term="mfgames-writing" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing" />
    <summary type="html">A brief history and reasoning behind MfGames Writing.
</summary>
  </entry>
  <entry>
    <title>State of writing with Markdown, YAML, and Git 2017</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2017/05/24/git-and-writing/" />
    <updated>2017-05-24T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2017/05/24/git-and-writing/</id>
    <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" />
    <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" />
    <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" />
    <category term="wiscon" scheme="gemini://d.moonfire.us/tags/" label="Wiscon" />
    <category term="gitlab" scheme="gemini://d.moonfire.us/tags/" label="Gitlab" />
    <summary type="html">A year ago, at one of my more successful panels at [WisCon](http://wiscon.info/), I was on a panel with [K. Tempest Bradford](https://tempest.fluidartist.com/find-a-tempest-wiscon-40/) and [Kristine Smith](http://www.kristine-smith.com/index.php/2016/05/home-5/) talking about writing processes. I got to see a lot of cool gadgets but I also got a chance to talk about my processes of writing with Markdown, YAML, and Git.</summary>
  </entry>
  <entry>
    <title>Writing with Markdown and YAML</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2016/10/31/writing-with-markdown/" />
    <updated>2016-10-31T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2016/10/31/writing-with-markdown/</id>
    <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" />
    <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" />
    <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" />
    <category term="markdowny" scheme="gemini://d.moonfire.us/tags/" label="markdowny" />
    <category term="sand-and-blood" scheme="gemini://d.moonfire.us/tags/" label="Sand and Blood" />
    <category term="yaml" scheme="gemini://d.moonfire.us/tags/" label="YAML" />
    <summary type="html">I realized that it's been a while since I wrote up how I write with Markdown and YAML. This is the current state of my technique of writing.</summary>
  </entry>
  <entry>
    <title>Messing with Markdown</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2014/11/23/messing-with-markdown/" />
    <updated>2014-11-23T06:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2014/11/23/messing-with-markdown/</id>
    <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" />
    <category term="c-sharp" scheme="gemini://d.moonfire.us/tags/" label="C#" />
    <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" />
    <category term="mfgames-text-markup-cil" scheme="gemini://d.moonfire.us/tags/" label="MfGames Text Markup CIL" />
    <category term="mfgames-writing-cil" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing CIL" />
    <category term="mfgames-writing-python" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing Python" />
    <summary type="html">I spent the last few weeks working on the beginning of an event-based Markdown parser. I know why, but I've fallen into a rabbit hole that threatens to swallow me.</summary>
  </entry>
  <entry>
    <title>Author Intrusion - Names</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2014/08/07/author-intrusion-names/" />
    <updated>2014-08-07T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2014/08/07/author-intrusion-names/</id>
    <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" />
    <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" />
    <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" />
    <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" />
    <category term="docbook" scheme="gemini://d.moonfire.us/tags/" label="DocBook" />
    <category term="c-sharp" scheme="gemini://d.moonfire.us/tags/" label="C#" />
    <summary type="html">One of the complexities of authors is their names. I want to avoid making an assumption of how they are displayed and used. At the same time, I want to reuse the logic to handle character names within the story.</summary>
  </entry>
  <entry>
    <title>Author Intrusion - A black triangle CLI</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2014/08/02/author-intrusion-cli-and-black-triangle/" />
    <updated>2014-08-02T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2014/08/02/author-intrusion-cli-and-black-triangle/</id>
    <category term="programming" scheme="gemini://d.moonfire.us/categories/" label="Programming" />
    <category term="author-intrusion" scheme="gemini://d.moonfire.us/tags/" label="Author Intrusion" />
    <category term="mfgames-writing-python" scheme="gemini://d.moonfire.us/tags/" label="MfGames Writing Python" />
    <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" />
    <category term="docbook" scheme="gemini://d.moonfire.us/tags/" label="DocBook" />
    <category term="git" scheme="gemini://d.moonfire.us/tags/" label="Git" />
    <summary type="html">I reached the first visible moment in Author Intrusion with command-line tool that does one thing, convert Markdown into DocBook formats.</summary>
  </entry>
  <entry>
    <title>Personal branching model</title>
    <link rel="alternate" href="gemini://d.moonfire.us/blog/2013/04/03/personal-branching-model/" />
    <updated>2013-04-03T05:00:00Z</updated>
    <id>gemini://d.moonfire.us/blog/2013/04/03/personal-branching-model/</id>
    <category term="technology" scheme="gemini://d.moonfire.us/categories/" label="Technology" />
    <category term="writing" scheme="gemini://d.moonfire.us/categories/" label="Writing" />
    <category term="fonts" scheme="gemini://d.moonfire.us/tags/" label="Fonts" />
    <category term="markdown" scheme="gemini://d.moonfire.us/tags/" label="Markdown" />
    <category term="sand-and-ash" scheme="gemini://d.moonfire.us/tags/" label="Sand and Ash" />
  </entry>
</feed>
