<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><atom:link href="https://krymtkts.github.io/blog-fable/feed.xml" rel="self" type="application/rss+xml"></atom:link><title>Blog Fable</title><description>A small Fable app project to generate static pages</description><link>https://krymtkts.github.io/blog-fable</link><lastBuildDate>Sun, 13 Sep 2026 14:53:50 +0900</lastBuildDate><generator>blog-fable</generator><item><guid>https://krymtkts.github.io/blog-fable/posts/2023-09-10-blog-fable.html</guid><link>https://krymtkts.github.io/blog-fable/posts/2023-09-10-blog-fable.html</link><title>blog-fable</title><dc:creator>krymtkts</dc:creator><description>&lt;div class=&quot;section&quot;&gt;&lt;p&gt;This page generated with &lt;a href=&quot;https://github.com/krymtkts/blog-fable&quot; title=&quot;krymtkts/blog-fable&quot;&gt;krymtkts/blog-fable&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;blog-fable is a small Fable app project to generate static pages.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Samples&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;/blog-fable/posts/2023-02-01-about-markdown-parser.html&quot; title=&quot;About Markdown parser&quot;&gt;About Markdown parser&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Posts&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;/blog-fable/posts/2023-03-01-sample-post.html&quot; title=&quot;Sample post&quot;&gt;Sample post&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/blog-fable/posts/2023-01-01-sample-post-without-front-matter.html&quot; title=&quot;Sample post without front matter&quot;&gt;Sample post without front matter&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/blog-fable/posts/2022-12-31-flatten-posts-in-nested-directory.html&quot; title=&quot;Flatten posts in nested directory&quot;&gt;Flatten posts in nested directory&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/blog-fable/posts/2023-04-01-default-color-scheme.html&quot; title=&quot;Default color scheme&quot;&gt;Default color scheme&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Pages&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;/blog-fable/pages/sampla-page.html&quot; title=&quot;Sample page&quot;&gt;Sample page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/blog-fable/pages/sampla-page-without-front-matter.html&quot; title=&quot;Sample page without front matter&quot;&gt;Sample page without front matter&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;/blog-fable/pages/about.html&quot; title=&quot;About&quot;&gt;About&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;</description><pubDate>Sun, 01 Oct 2023 09:00:00 +0900</pubDate></item><item><guid>https://krymtkts.github.io/blog-fable/posts/2023-04-01-default-color-scheme.html</guid><link>https://krymtkts.github.io/blog-fable/posts/2023-04-01-default-color-scheme.html</link><title>Default color scheme</title><dc:creator>krymtkts</dc:creator><description>&lt;div class=&quot;section&quot;&gt;&lt;p&gt;Supports Solarized Light/Dark in default.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Solarized Light&lt;ul&gt;
&lt;li&gt;&lt;img src=&quot;/blog-fable/img/2023-04-01-capture/light.png&quot; title=&quot;Solarized Light&quot; alt=&quot;Solarized Light&quot; loading=&quot;lazy&quot; /&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Solarized Dark&lt;ul&gt;
&lt;li&gt;&lt;img src=&quot;/blog-fable/img/2023-04-01-capture/dark.png&quot; title=&quot;Solarized Dark&quot; alt=&quot;Solarized Dark&quot; loading=&quot;lazy&quot; /&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/div&gt;</description><pubDate>Sat, 01 Apr 2023 09:00:00 +0900</pubDate></item><item><guid>https://krymtkts.github.io/blog-fable/posts/2023-03-01-sample-post.html</guid><link>https://krymtkts.github.io/blog-fable/posts/2023-03-01-sample-post.html</link><title>Sample post - subtitle</title><dc:creator>krymtkts</dc:creator><description>&lt;div class=&quot;section&quot;&gt;&lt;p&gt;Posts have front matter.
Front matter written in YAML.&lt;/p&gt;
&lt;p&gt;The front matter for this post is as follows.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-yaml&quot;&gt;&lt;span class=&quot;hljs-meta&quot;&gt;---&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;hljs-attr&quot;&gt;title:&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;Sample&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;post&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;hljs-attr&quot;&gt;tags:&lt;/span&gt; [&lt;span class=&quot;hljs-string&quot;&gt;sample&lt;/span&gt;, &lt;span class=&quot;hljs-string&quot;&gt;yaml&lt;/span&gt;, &lt;span class=&quot;hljs-string&quot;&gt;t&lt;/span&gt;, &lt;span class=&quot;hljs-string&quot;&gt;tag&lt;/span&gt;, &lt;span class=&quot;hljs-string&quot;&gt;this-is-extreme-long-tag-name&lt;/span&gt;]&lt;br /&gt;&lt;span class=&quot;hljs-attr&quot;&gt;date:&lt;/span&gt; &lt;span class=&quot;hljs-number&quot;&gt;2023-03-02&lt;/span&gt;&lt;br /&gt;&lt;span class=&quot;hljs-meta&quot;&gt;---&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;title&lt;/code&gt; is post title. render as h1&lt;/li&gt;&lt;li&gt;&lt;code&gt;tags&lt;/code&gt; is list of tag. Tags page generation based on the content of the &lt;code&gt;tags&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;code&gt;date&lt;/code&gt; is update date. optional field. it overrides publication date.&lt;ul&gt;
&lt;li&gt;Define publication date of a post in the title of the Markdown file&lt;ul&gt;
&lt;li&gt;ex) &lt;code&gt;blog-fable/contents/posts/2023-02-01-this-is-sample-post.md&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Use &lt;a href=&quot;https://github.com/eemeli/yaml&quot; title=&quot;eemeli/yaml: YAML parser and stringifier for JavaScript&quot;&gt;eemeli/yaml: YAML parser and stringifier for JavaScript&lt;/a&gt; for front matter parsing.&lt;/p&gt;
&lt;p&gt;You can define a post without front matter if you want.&lt;/p&gt;
&lt;p&gt;See &lt;a href=&quot;/blog-fable/posts/2023-01-01-sample-post-without-front-matter.html&quot; title=&quot;sample-post-without-front-matter.md&quot;&gt;sample-post-without-front-matter.md&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;</description><pubDate>Thu, 02 Mar 2023 09:00:00 +0900</pubDate></item><item><guid>https://krymtkts.github.io/blog-fable/posts/2023-02-01-about-markdown-parser.html</guid><link>https://krymtkts.github.io/blog-fable/posts/2023-02-01-about-markdown-parser.html</link><title>About Markdown parser code sample</title><dc:creator>krymtkts</dc:creator><description>&lt;div class=&quot;section&quot;&gt;&lt;p&gt;You can write posts or pages in Markdown.
Markdown is parse by &lt;a href=&quot;https://marked.js.org/&quot; title=&quot;Marked&quot;&gt;Marked&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The sample rendering is following.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;plain&lt;/p&gt;
&lt;p&gt;&lt;em&gt;italic&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;bold&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;code&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;del&gt;strikethrough&lt;/del&gt;&lt;/p&gt;
&lt;p&gt;plain &lt;em&gt;italic&lt;/em&gt; &lt;strong&gt;bold&lt;/strong&gt; &lt;code&gt;code&lt;/code&gt; &lt;del&gt;strikethrough&lt;/del&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;extreme long inline code ......................................................................&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Recommends to start Markdown headings from h2 because it render the blog title as h1.&lt;/p&gt;
&lt;p&gt;footnote like this&lt;sup&gt;&lt;a id=&quot;footnote-ref-1&quot; href=&quot;#footnote-1&quot; data-footnote-ref aria-describedby=&quot;footnote-label&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;sup&gt;&lt;a id=&quot;footnote-ref-2&quot; href=&quot;#footnote-2&quot; data-footnote-ref aria-describedby=&quot;footnote-label&quot;&gt;2&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;
&lt;h3 &gt;&lt;a name=&quot;blockquote&quot; href=&quot;#blockquote&quot;&gt;blockquote&lt;/a&gt;&lt;/h3&gt;&lt;blockquote&gt;
&lt;p&gt;blockquote&lt;/p&gt;
&lt;p&gt;blockquote
blockquote&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h3 &gt;&lt;a name=&quot;codeblock&quot; href=&quot;#codeblock&quot;&gt;codeblock&lt;/a&gt;&lt;/h3&gt;&lt;pre&gt;&lt;code class=&quot;language-fsharp&quot;&gt;&lt;span class=&quot;hljs-keyword&quot;&gt;module&lt;/span&gt; App&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;hljs-keyword&quot;&gt;open&lt;/span&gt; StaticWebGenerator&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;hljs-keyword&quot;&gt;render&lt;/span&gt;&lt;br /&gt;    { stage &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; dev&lt;br /&gt;      lang &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;ja&amp;quot;&lt;/span&gt;&lt;br /&gt;      siteName &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Blog Fable&amp;quot;&lt;/span&gt;&lt;br /&gt;      description &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;A small Fable app project to generate static pages&amp;quot;&lt;/span&gt;&lt;br /&gt;      siteUrl &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;https://krymtkts.github.io&amp;quot;&lt;/span&gt;&lt;br /&gt;      pathRoot &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;/blog-fable&amp;quot;&lt;/span&gt;&lt;br /&gt;      copyright &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;2023 krymtkts&amp;quot;&lt;/span&gt;&lt;br /&gt;      favicon &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;/img/favicon.ico&amp;quot;&lt;/span&gt;&lt;br /&gt;      highlightStyle &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;node_modules/highlight.js/styles/base16/solarized-dark.min.css&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;      src &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;contents&amp;quot;&lt;/span&gt;&lt;br /&gt;      dst &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;docs&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;      posts &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; { root &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;/posts&amp;quot;&lt;/span&gt;; title &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Posts&amp;quot;&lt;/span&gt; }&lt;br /&gt;      pages &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; { root &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;/pages&amp;quot;&lt;/span&gt;; title &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Pages&amp;quot;&lt;/span&gt; }&lt;br /&gt;      tags &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; { root &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;/tags&amp;quot;&lt;/span&gt;; title &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Tags&amp;quot;&lt;/span&gt; }&lt;br /&gt;      archives &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt;&lt;br /&gt;        { root &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;/archives&amp;quot;&lt;/span&gt;&lt;br /&gt;          title &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Archives&amp;quot;&lt;/span&gt; }&lt;br /&gt;      images &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;/img&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;      feedName &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;feed&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;      additionalNavs &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt;&lt;br /&gt;          [ { text &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;About&amp;quot;&lt;/span&gt;&lt;br /&gt;              path &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;/pages/about.html&amp;quot;&lt;/span&gt; } ]&lt;br /&gt;&lt;br /&gt;      timeZone &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&amp;quot;Asia/Tokyo&amp;quot;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;      sitemap &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt;&lt;br /&gt;          { index &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-number&quot;&gt;1.0&lt;/span&gt;&lt;br /&gt;            archives &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-number&quot;&gt;0.8&lt;/span&gt;&lt;br /&gt;            tags &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-number&quot;&gt;0.8&lt;/span&gt;&lt;br /&gt;            posts &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-number&quot;&gt;0.9&lt;/span&gt;&lt;br /&gt;            pages &lt;span class=&quot;hljs-operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;hljs-number&quot;&gt;0.8&lt;/span&gt; } }
&lt;/code&gt;&lt;/pre&gt;&lt;h3 &gt;&lt;a name=&quot;list&quot; href=&quot;#list&quot;&gt;list&lt;/a&gt;&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;bullet list item a&lt;ul&gt;
&lt;li&gt;&lt;label class=&quot;checkbox&quot;&gt;&lt;input type=&quot;checkbox&quot; name=&quot;checkbox&quot; class=&quot;checkbox&quot; disabled checked aria-label=&quot;Checkbox&quot; /&gt;level 2 task item 1&lt;/label&gt;&lt;/li&gt;&lt;li&gt;&lt;label class=&quot;checkbox&quot;&gt;&lt;input type=&quot;checkbox&quot; name=&quot;checkbox&quot; class=&quot;checkbox&quot; disabled  aria-label=&quot;Checkbox&quot; /&gt;level 2 task item 2&lt;/label&gt;&lt;ul&gt;
&lt;li&gt;level 3&lt;ul&gt;
&lt;li&gt;level 4&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;ordered list&lt;ol&gt;
&lt;li&gt;&lt;label class=&quot;checkbox&quot;&gt;&lt;input type=&quot;checkbox&quot; name=&quot;checkbox&quot; class=&quot;checkbox&quot; disabled  aria-label=&quot;Checkbox&quot; /&gt;level 2 task item&lt;/label&gt;&lt;ol&gt;
&lt;li&gt;level 3&lt;/li&gt;&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;label class=&quot;checkbox&quot;&gt;&lt;input type=&quot;checkbox&quot; name=&quot;checkbox&quot; class=&quot;checkbox&quot; disabled  aria-label=&quot;Checkbox&quot; /&gt;level 4&lt;/label&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;level 2 item b&lt;/li&gt;&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;label class=&quot;checkbox&quot;&gt;&lt;input type=&quot;checkbox&quot; name=&quot;checkbox&quot; class=&quot;checkbox&quot; disabled  aria-label=&quot;Checkbox&quot; /&gt;level 3&lt;/label&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;&lt;p&gt;composition&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;label class=&quot;checkbox&quot;&gt;&lt;input type=&quot;checkbox&quot; name=&quot;checkbox&quot; class=&quot;checkbox&quot; disabled checked aria-label=&quot;Checkbox&quot; /&gt;ordered item 1&lt;/label&gt;&lt;ul&gt;
&lt;li&gt;&lt;del&gt;strikethrough&lt;/del&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;unordered item 1 has extreme long label text ......................................&lt;/li&gt;&lt;li&gt;&lt;label class=&quot;checkbox&quot;&gt;&lt;input type=&quot;checkbox&quot; name=&quot;checkbox&quot; class=&quot;checkbox&quot; disabled  aria-label=&quot;Checkbox&quot; /&gt;unordered item 2 has extreme long label text ......................................&lt;/label&gt;&lt;ul&gt;
&lt;li&gt;&lt;code&gt;inline code&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;ol&gt;
&lt;li&gt;&lt;em&gt;italic&lt;/em&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;bold&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;em&gt;italic bold&lt;/em&gt;&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ol&gt;
&lt;/li&gt;&lt;li&gt;&lt;blockquote&gt;
&lt;p&gt;blockquote&lt;/p&gt;
&lt;p&gt;multiline&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;&lt;li&gt;&lt;pre&gt;&lt;code class=&quot;language-fsharp&quot;&gt;&lt;span class=&quot;hljs-keyword&quot;&gt;module&lt;/span&gt; App&lt;br /&gt;&lt;br /&gt;&lt;span class=&quot;hljs-keyword&quot;&gt;open&lt;/span&gt; StaticWebGenerator
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;/ul&gt;
&lt;h3 &gt;&lt;a name=&quot;table&quot; href=&quot;#table&quot;&gt;table&lt;/a&gt;&lt;/h3&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;col1&lt;/th&gt;
&lt;th align=&quot;left&quot;&gt;col2&lt;/th&gt;
&lt;th align=&quot;right&quot;&gt;col3&lt;/th&gt;
&lt;th align=&quot;center&quot;&gt;col4&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;2&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;3&lt;/td&gt;
&lt;td align=&quot;center&quot;&gt;4&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;one&lt;/td&gt;
&lt;td align=&quot;left&quot;&gt;two&lt;/td&gt;
&lt;td align=&quot;right&quot;&gt;three&lt;/td&gt;
&lt;td align=&quot;center&quot;&gt;four&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;h3 &gt;&lt;a name=&quot;link&quot; href=&quot;#link&quot;&gt;link&lt;/a&gt;&lt;/h3&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/krymtkts/blog-fable&quot; title=&quot;krymtkts/blog-fable&quot;&gt;krymtkts/blog-fable&lt;/a&gt;&lt;/p&gt;
&lt;section class=&quot;footnotes&quot; data-footnotes&gt;
&lt;h2 id=&quot;footnote-label&quot; class=&quot;sr-only&quot;&gt;&lt;hr /&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li id=&quot;footnote-1&quot;&gt;
&lt;p&gt;footnote line requires blank line before. &lt;a href=&quot;#footnote-ref-1&quot; data-footnote-backref aria-label=&quot;Back to reference 1&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li id=&quot;footnote-2&quot;&gt;
&lt;p&gt;footnote with &lt;a href=&quot;https://github.com/krymtkts/blog-fable&quot; title=&quot;link&quot;&gt;link&lt;/a&gt; &lt;a href=&quot;#footnote-ref-2&quot; data-footnote-backref aria-label=&quot;Back to reference 2&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
&lt;/div&gt;</description><pubDate>Wed, 01 Feb 2023 09:00:00 +0900</pubDate></item><item><guid>https://krymtkts.github.io/blog-fable/posts/2023-01-01-sample-post-without-front-matter.html</guid><link>https://krymtkts.github.io/blog-fable/posts/2023-01-01-sample-post-without-front-matter.html</link><title>2023-01-01-sample-post-without-front-matter.html</title><dc:creator>krymtkts</dc:creator><description>&lt;div class=&quot;section&quot;&gt;&lt;h2  data-pagefind-meta=&quot;title&quot; &gt;&lt;a name=&quot;Sample-post-without-front-matter-code-code-sample-code-&quot; href=&quot;#Sample-post-without-front-matter-code-code-sample-code-&quot;&gt;Sample post without front matter &lt;code&gt;code sample&lt;/code&gt;&lt;/a&gt;&lt;/h2&gt;&lt;p&gt;The post can omit front matter &lt;code&gt;title&lt;/code&gt;, &lt;code&gt;date&lt;/code&gt; and &lt;code&gt;tags&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Recommend specifying the &lt;code&gt;title&lt;/code&gt; in front matter.&lt;/p&gt;
&lt;p&gt;If a post does not have a &lt;code&gt;title&lt;/code&gt;, the generated link will look like this.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/blog-fable/posts/2023-01-01-sample-post-without-front-matter.html&quot; title=&quot;2023-01-01-sample-post-without-front-matter.md&quot;&gt;2023-01-01-sample-post-without-front-matter.md&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;</description><pubDate>Sun, 01 Jan 2023 09:00:00 +0900</pubDate></item><item><guid>https://krymtkts.github.io/blog-fable/posts/2022-12-31-flatten-posts-in-nested-directory.html</guid><link>https://krymtkts.github.io/blog-fable/posts/2022-12-31-flatten-posts-in-nested-directory.html</link><title>Flatten posts in nested directory</title><dc:creator>krymtkts</dc:creator><description>&lt;div class=&quot;section&quot;&gt;&lt;p&gt;Flatten posts in nested directory into &lt;code&gt;posts&lt;/code&gt; directory.
Intend the nested directories used for organizing source Markdown files.&lt;/p&gt;
&lt;pre&gt;&lt;code class=&quot;language-plaintext&quot;&gt;source files.&lt;br /&gt;&lt;br /&gt;\---contents&lt;br /&gt;    \---posts&lt;br /&gt;        \---2022&lt;br /&gt;            \---12&lt;br /&gt;                \---2022-12-31-nested-post.md&lt;br /&gt;&lt;br /&gt;destination files.&lt;br /&gt;&lt;br /&gt;\---docs&lt;br /&gt;    \${path_root}&lt;br /&gt;        \---posts&lt;br /&gt;            \---2022-12-31-nested-post.md
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description><pubDate>Sat, 31 Dec 2022 09:00:00 +0900</pubDate></item></channel></rss>