<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom" ><generator uri="https://bridgetownrb.com/" version="2.2.2">Bridgetown</generator><link href="https://shoreditch.mehcoleman.com/feed.xml" rel="self" type="application/atom+xml" /><link href="https://shoreditch.mehcoleman.com/" rel="alternate" type="text/html" /><updated>2026-08-08T18:22:40+00:00</updated><id>https://shoreditch.mehcoleman.com/feed.xml</id><title type="html">Shoreditch</title><subtitle>A two-column Bridgetown theme built for technical writing — fixed sidebar, cover images, and a content column wide enough for 80-character code.</subtitle><author><name>Mark Coleman</name></author><entry><title type="html">Configuring Shoreditch</title><link href="https://shoreditch.mehcoleman.com/2026/08/05/configuring-shoreditch/" rel="alternate" type="text/html" title="Configuring Shoreditch" /><published>2026-08-05T00:00:00+00:00</published><updated>2026-08-05T00:00:00+00:00</updated><id>repo://posts.collection/_posts/2026-08-05-configuring-shoreditch.md</id><content type="html" xml:base="https://shoreditch.mehcoleman.com/2026/08/05/configuring-shoreditch/">&lt;p&gt;Everything Shoreditch exposes is set in two places: the initializer, for things
that affect the whole site, and front matter, for things that affect one page.&lt;/p&gt;

&lt;!--more--&gt;

&lt;h2 id=&quot;installing&quot;&gt;Installing&lt;/h2&gt;

&lt;div class=&quot;highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;bin/bridgetown apply https://github.com/MEHColeman/shoreditch
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The automation adds the gem, writes the initializer and asks about the accent
colour and badge text. By hand it is &lt;code class=&quot;highlighter-rouge&quot;&gt;bundle add shoreditch&lt;/code&gt; followed by
&lt;code class=&quot;highlighter-rouge&quot;&gt;init :shoreditch&lt;/code&gt; in &lt;code class=&quot;highlighter-rouge&quot;&gt;config/initializers.rb&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;There is nothing to add to your esbuild entry points. The stylesheet and the
theme’s one script ship as static files inside the gem, so a &lt;code class=&quot;highlighter-rouge&quot;&gt;bundle update
shoreditch&lt;/code&gt; is all it takes to move to a new version.&lt;/p&gt;

&lt;h2 id=&quot;site-wide-options&quot;&gt;Site-wide options&lt;/h2&gt;

&lt;div class=&quot;language-ruby highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;n&quot;&gt;init&lt;/span&gt; &lt;span class=&quot;ss&quot;&gt;:shoreditch&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;do&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;accent&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;#c7254e&quot;&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;sidebar_side&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;right&quot;&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;logo_legend&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;Available for hire&quot;&lt;/span&gt;
  &lt;span class=&quot;n&quot;&gt;logo_shape&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&quot;square&quot;&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;end&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;accent&lt;/code&gt; takes any CSS colour and drives links, tag pills and focus rings.
&lt;code class=&quot;highlighter-rouge&quot;&gt;sidebar_side&lt;/code&gt; moves the sidebar to the right at desk widths without any change
to the markup — the grid columns simply swap. &lt;code class=&quot;highlighter-rouge&quot;&gt;logo_legend&lt;/code&gt; is the small badge
under the logo; leave it out and no badge is drawn. &lt;code class=&quot;highlighter-rouge&quot;&gt;logo_shape&lt;/code&gt; is &lt;code class=&quot;highlighter-rouge&quot;&gt;round&lt;/code&gt; or
&lt;code class=&quot;highlighter-rouge&quot;&gt;square&lt;/code&gt;.&lt;/p&gt;

&lt;h2 id=&quot;site-metadata&quot;&gt;Site metadata&lt;/h2&gt;

&lt;div class=&quot;language-yaml highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;na&quot;&gt;title&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;Your Site&lt;/span&gt;
&lt;span class=&quot;na&quot;&gt;tagline&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;Shown under the title in the sidebar&lt;/span&gt;
&lt;span class=&quot;na&quot;&gt;description&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;Used for the meta description and the feed&lt;/span&gt;
&lt;span class=&quot;na&quot;&gt;logo&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;/images/you.png&lt;/span&gt;
&lt;span class=&quot;na&quot;&gt;logo_link&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;/about/&lt;/span&gt;
&lt;span class=&quot;na&quot;&gt;author&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt;
  &lt;span class=&quot;na&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;pi&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;s&quot;&gt;Your Name&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;h2 id=&quot;per-page-front-matter&quot;&gt;Per-page front matter&lt;/h2&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Key&lt;/th&gt;
      &lt;th&gt;Effect&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;cover&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Full-width image above the content&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;thumbnail&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Image in index listings&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;last_updated&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Shown in the post header&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;last_verified&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Also shown in the header — see below&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;credits&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Image attribution: &lt;code class=&quot;highlighter-rouge&quot;&gt;label&lt;/code&gt;, &lt;code class=&quot;highlighter-rouge&quot;&gt;name&lt;/code&gt;, &lt;code class=&quot;highlighter-rouge&quot;&gt;via&lt;/code&gt;, &lt;code class=&quot;highlighter-rouge&quot;&gt;via_link&lt;/code&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;nav_order&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Puts a page in the sidebar nav, in this order&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;exclude&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Keeps a page out of the sidebar nav&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;logo_legend&lt;/code&gt;&lt;/td&gt;
      &lt;td&gt;Overrides the badge for one page; &lt;code class=&quot;highlighter-rouge&quot;&gt;false&lt;/code&gt; hides it&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;&lt;code class=&quot;highlighter-rouge&quot;&gt;last_verified&lt;/code&gt; is there because technical writing goes stale in a way that
essays do not. A post about Kubernetes from four years ago may still be
correct, or may be actively misleading, and the honest thing is to say when you
last checked rather than let the publication date imply currency.&lt;/p&gt;

&lt;h2 id=&quot;restyling&quot;&gt;Restyling&lt;/h2&gt;

&lt;p&gt;Every colour and dimension is a custom property on &lt;code class=&quot;highlighter-rouge&quot;&gt;:root&lt;/code&gt;, and your own
stylesheet loads after the theme’s. So you override rather than fork:&lt;/p&gt;

&lt;div class=&quot;language-css highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nd&quot;&gt;:root&lt;/span&gt; &lt;span class=&quot;p&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;py&quot;&gt;--sd-accent&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;n&quot;&gt;rebeccapurple&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;py&quot;&gt;--sd-measure&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;52rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;py&quot;&gt;--sd-sidebar-width&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;m&quot;&gt;20rem&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;;&lt;/span&gt;
&lt;span class=&quot;p&quot;&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The content column is wider than a typical prose measure on purpose: an
80-character code sample should not wrap. That is the one decision in the theme
that everything else bends around.&lt;/p&gt;

&lt;h2 id=&quot;light-and-dark&quot;&gt;Light and dark&lt;/h2&gt;

&lt;p&gt;Both come from &lt;code class=&quot;highlighter-rouge&quot;&gt;prefers-color-scheme&lt;/code&gt;, with a toggle in the sidebar that
remembers the reader’s choice and beats the system setting in either direction.
An inline script in the head applies the stored preference before first paint,
so there is no flash of the wrong scheme on load.&lt;/p&gt;</content><author><name>Mark Coleman</name></author><category term="shoreditch" /><category term="configuration" /></entry><entry><title type="html">Example Content</title><link href="https://shoreditch.mehcoleman.com/2022/02/22/example-content/" rel="alternate" type="text/html" title="Example Content" /><published>2022-02-22T00:00:00+00:00</published><updated>2022-02-22T00:00:00+00:00</updated><id>repo://posts.collection/_posts/2022-02-22-example-content.md</id><content type="html" xml:base="https://shoreditch.mehcoleman.com/2022/02/22/example-content/">&lt;p class=&quot;message&quot;&gt;Howdy! This is an example blog post that shows several types of HTML content
supported in this theme.&lt;/p&gt;
&lt;!--more--&gt;
&lt;p&gt;A quick reference version of all the common markdown and front matter options
available with &lt;em&gt;Shoreditch&lt;/em&gt; is available &lt;a href=&quot;/&quot;&gt;here&lt;/a&gt;.
That file won’t be indexed, so you can keep it in your repo to refer to in
future without worrying about it polluting your blog.&lt;/p&gt;

&lt;p&gt;Cum sociis natoque penatibus et magnis &lt;a href=&quot;#&quot;&gt;dis parturient montes&lt;/a&gt;,
nascetur ridiculus mus. &lt;em&gt;Aenean eu leo quam.&lt;/em&gt; Pellentesque ornare sem lacinia
quam venenatis vestibulum. Sed posuere consectetur est at lobortis. Cras mattis
consectetur purus sit amet fermentum. &lt;sup id=&quot;fnref:1&quot;&gt;&lt;a href=&quot;#fn:1&quot; class=&quot;footnote&quot; rel=&quot;footnote&quot; role=&quot;doc-noteref&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;

&lt;p&gt;The header image at the top of the page is specified by the cover property in
the front matter.&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;A quote: Curabitur blandit tempus porttitor. Nullam quis risus eget urna mollis ornare vel eu leo. Nullam id dolor id nibh ultricies vehicula ut id elit.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Etiam porta &lt;strong&gt;sem malesuada magna&lt;/strong&gt; mollis euismod. Cras mattis consectetur
purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.&lt;/p&gt;

&lt;p&gt;To get even nicer quotations, you’ll need to do a bit more work, as markdown by
itself can’t handle it.&lt;/p&gt;

&lt;div class=&quot;language-html highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;nt&quot;&gt;&amp;lt;div&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;class=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;pullquote&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;&amp;gt;&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;&amp;lt;div&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;class=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;quotation&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;&amp;gt;&lt;/span&gt; I have a dream that one day this nation will rise
up and live out the true meaning of its creed: We hold these truths to be
self-evident, that all men are created equal... I have a dream that my four
little children will one day live in a nation where they will not be judged by
the color of their skin but by the content of their character.&lt;span class=&quot;nt&quot;&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;&amp;lt;div&lt;/span&gt; &lt;span class=&quot;na&quot;&gt;class=&lt;/span&gt;&lt;span class=&quot;s&quot;&gt;&quot;attribution&quot;&lt;/span&gt;&lt;span class=&quot;nt&quot;&gt;&amp;gt;&lt;/span&gt;Martin Luther King&lt;span class=&quot;nt&quot;&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;span class=&quot;nt&quot;&gt;&amp;lt;/div&amp;gt;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;div class=&quot;pullquote&quot;&gt;
&lt;div class=&quot;quotation&quot;&gt; I have a dream that one day this nation will rise
up and live out the true meaning of its creed: We hold these truths to be
self-evident, that all men are created equal... I have a dream that my four
little children will one day live in a nation where they will not be judged by
the color of their skin but by the content of their character.&lt;/div&gt;
&lt;div class=&quot;attribution&quot;&gt;Martin Luther King&lt;/div&gt;
&lt;/div&gt;

&lt;h2 id=&quot;heading&quot;&gt;Heading&lt;/h2&gt;

&lt;p&gt;Vivamus sagittis lacus vel augue rutrum faucibus dolor auctor. Duis mollis, est
non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit.
Morbi leo risus, porta ac consectetur ac, vestibulum at eros.&lt;/p&gt;

&lt;h3 id=&quot;code&quot;&gt;Code&lt;/h3&gt;

&lt;p&gt;Cum sociis natoque penatibus et magnis dis &lt;code class=&quot;highlighter-rouge&quot;&gt;code element&lt;/code&gt; montes, nascetur
ridiculus mus.&lt;/p&gt;

&lt;div class=&quot;language-js highlighter-rouge&quot;&gt;&lt;div class=&quot;highlight&quot;&gt;&lt;pre class=&quot;highlight&quot;&gt;&lt;code&gt;&lt;span class=&quot;c1&quot;&gt;// Example can be run directly in your JavaScript console&lt;/span&gt;

&lt;span class=&quot;c1&quot;&gt;// Create a function that takes two arguments and returns the sum of those arguments&lt;/span&gt;
&lt;span class=&quot;kd&quot;&gt;var&lt;/span&gt; &lt;span class=&quot;nx&quot;&gt;adder&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;nc&quot;&gt;Function&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;dl&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;dl&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;dl&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;b&lt;/span&gt;&lt;span class=&quot;dl&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;dl&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;return a + b&lt;/span&gt;&lt;span class=&quot;dl&quot;&gt;&quot;&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;

&lt;span class=&quot;c1&quot;&gt;// Call the function&lt;/span&gt;
&lt;span class=&quot;nf&quot;&gt;adder&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;mi&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;mi&quot;&gt;6&lt;/span&gt;&lt;span class=&quot;p&quot;&gt;);&lt;/span&gt;
&lt;span class=&quot;c1&quot;&gt;// &amp;gt; 8&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada
magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris
condimentum nibh, ut fermentum massa.&lt;/p&gt;

&lt;h3 id=&quot;gists-via-github-pages&quot;&gt;Gists via GitHub Pages&lt;/h3&gt;

&lt;p&gt;This requires adding the jekyll-gist gem - then uncomment, and it should work.&lt;/p&gt;

&lt;p&gt;Vestibulum id ligula porta felis euismod semper. Nullam quis risus eget urna
mollis ornare vel eu leo. Donec sed odio dui.&lt;/p&gt;

&lt;h3 id=&quot;extra-styles&quot;&gt;Extra Styles&lt;/h3&gt;

&lt;p class=&quot;message&quot;&gt;Hey, there! This is a message.&lt;/p&gt;

&lt;p class=&quot;callout&quot;&gt;Hello again. This is a callout.&lt;/p&gt;

&lt;p class=&quot;alert&quot;&gt;Warning! This is an alert!&lt;/p&gt;

&lt;p class=&quot;alarm&quot;&gt;DANGER! This is an alarm!&lt;/p&gt;

&lt;h3 id=&quot;lists&quot;&gt;Lists&lt;/h3&gt;

&lt;p&gt;Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus
mus. Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada
magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris
condimentum nibh, ut fermentum massa justo sit amet risus.&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Praesent commodo cursus magna, vel scelerisque nisl consectetur et.&lt;/li&gt;
  &lt;li&gt;Donec id elit non mi porta gravida at eget metus.&lt;/li&gt;
  &lt;li&gt;Nulla vitae elit libero, a pharetra augue.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Donec ullamcorper nulla non metus auctor fringilla. Nulla vitae elit libero, a
pharetra augue.&lt;/p&gt;

&lt;ol&gt;
  &lt;li&gt;Vestibulum id ligula porta felis euismod semper.&lt;/li&gt;
  &lt;li&gt;Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.&lt;/li&gt;
  &lt;li&gt;Maecenas sed diam eget risus varius blandit sit amet non magna.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Cras mattis consectetur purus sit amet fermentum. Sed posuere consectetur est at lobortis.&lt;/p&gt;

&lt;ul class=&quot;task-list&quot;&gt;
  &lt;li class=&quot;task-list-item&quot;&gt;&lt;input type=&quot;checkbox&quot; class=&quot;task-list-item-checkbox&quot; disabled=&quot;disabled&quot; /&gt;Item needs to be done.&lt;/li&gt;
  &lt;li class=&quot;task-list-item&quot;&gt;&lt;input type=&quot;checkbox&quot; class=&quot;task-list-item-checkbox&quot; disabled=&quot;disabled&quot; checked=&quot;checked&quot; /&gt;Item has been done.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;definitions&quot;&gt;Definitions&lt;/h3&gt;
&lt;dl&gt;
  &lt;dt&gt;HyperText Markup Language (HTML)&lt;/dt&gt;
  &lt;dd&gt;The language used to describe and define the content of a Web page&lt;/dd&gt;
  &lt;dt&gt;Cascading Style Sheets (CSS)&lt;/dt&gt;
  &lt;dd&gt;Used to describe the appearance of Web content&lt;/dd&gt;
  &lt;dt&gt;JavaScript (JS)&lt;/dt&gt;
  &lt;dd&gt;The programming language used to build advanced Web sites and applications&lt;/dd&gt;
&lt;/dl&gt;

&lt;h3 id=&quot;arbitrary-html&quot;&gt;Arbitrary HTML&lt;/h3&gt;
&lt;textarea&gt;
If you want to insert HTML not supported by a markdown shorthand, you can
simply insert it into the document.
&lt;/textarea&gt;

&lt;h3 id=&quot;images&quot;&gt;Images&lt;/h3&gt;

&lt;p&gt;&lt;img src=&quot;https://via.placeholder.com/800x400&quot; alt=&quot;placeholder&quot; title=&quot;Large example image&quot; /&gt;
&lt;img src=&quot;https://via.placeholder.com/400x200&quot; alt=&quot;placeholder&quot; title=&quot;Medium example image&quot; /&gt;
&lt;img src=&quot;https://via.placeholder.com/200x200&quot; alt=&quot;placeholder&quot; title=&quot;Small example image&quot; /&gt;&lt;/p&gt;

&lt;h3 id=&quot;tables&quot;&gt;Tables&lt;/h3&gt;

&lt;p&gt;Aenean lacinia bibendum nulla sed consectetur. Lorem ipsum dolor sit amet,
consectetur adipiscing elit.&lt;/p&gt;

&lt;table&gt;
  &lt;thead&gt;
    &lt;tr&gt;
      &lt;th&gt;Person&lt;/th&gt;
      &lt;th&gt;Fruit&lt;/th&gt;
      &lt;th&gt;Count&lt;/th&gt;
    &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
    &lt;tr&gt;
      &lt;td&gt;Xena&lt;/td&gt;
      &lt;td&gt;Cherry&lt;/td&gt;
      &lt;td&gt;12&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Yvette&lt;/td&gt;
      &lt;td&gt;Banana&lt;/td&gt;
      &lt;td&gt;3&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td&gt;Zachary&lt;/td&gt;
      &lt;td&gt;Apple&lt;/td&gt;
      &lt;td&gt;17&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

&lt;hr /&gt;

&lt;p&gt;Want to see something else added? &lt;a href=&quot;https://github.com/MEHColeman/shoreditch/issues/new&quot;&gt;Open an issue.&lt;/a&gt;&lt;/p&gt;
&lt;div class=&quot;footnotes&quot; role=&quot;doc-endnotes&quot;&gt;
  &lt;ol&gt;
    &lt;li id=&quot;fn:1&quot;&gt;
      &lt;p&gt;footnote. &lt;a href=&quot;#fnref:1&quot; class=&quot;reversefootnote&quot; role=&quot;doc-backlink&quot;&gt;&amp;#8617;&lt;/a&gt;&lt;/p&gt;
    &lt;/li&gt;
  &lt;/ol&gt;
&lt;/div&gt;</content><author><name>Mark Coleman</name></author><category term="info" /></entry><entry><title type="html">What’s Bridgetown?</title><link href="https://shoreditch.mehcoleman.com/2021/10/15/whats-bridgetown/" rel="alternate" type="text/html" title="What&apos;s Bridgetown?" /><published>2021-10-15T00:00:00+00:00</published><updated>2021-10-15T00:00:00+00:00</updated><id>repo://posts.collection/_posts/2021-10-15-whats-bridgetown.md</id><content type="html" xml:base="https://shoreditch.mehcoleman.com/2021/10/15/whats-bridgetown/">&lt;p&gt;&lt;a href=&quot;https://www.bridgetownrb.com&quot;&gt;Bridgetown&lt;/a&gt; is an alternative &lt;em&gt;Jamstack&lt;/em&gt;
alternative to Jekyll.&lt;!--more--&gt; The author, Jared White, was concerned about
the stagnation of development of Jekyll and created an excellent alternative.
Both are currently excellent static site generators, and are well worth checking
out.&lt;/p&gt;</content><author><name>Mark Coleman</name></author><category term="bridgetown" /><category term="jamstack" /><category term="info" /></entry><entry><title type="html">What’s Jekyll?</title><link href="https://shoreditch.mehcoleman.com/2012/02/06/whats-jekyll/" rel="alternate" type="text/html" title="What&apos;s Jekyll?" /><published>2012-02-06T00:00:00+00:00</published><updated>2012-02-06T00:00:00+00:00</updated><id>repo://posts.collection/_posts/2012-02-06-whats-jekyll.md</id><content type="html" xml:base="https://shoreditch.mehcoleman.com/2012/02/06/whats-jekyll/">&lt;p&gt;&lt;a href=&quot;http://jekyllrb.com&quot;&gt;Jekyll&lt;/a&gt; is a static site generator, an open-source tool for creating simple yet powerful websites of all shapes and sizes.&lt;!--more--&gt; From &lt;a href=&quot;https://github.com/mojombo/jekyll/blob/master/README.markdown&quot;&gt;the project’s readme&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;
  &lt;p&gt;Jekyll is a simple, blog-aware, static site generator perfect for personal, project, or organization sites. Think of it like a file-based CMS, without all the complexity. Jekyll takes your content, renders Markdown and Liquid templates, and spits out a complete, static website ready to be served by Apache, Nginx or another web server. Jekyll is the engine behind &lt;a href=&quot;https://pages.github.com&quot;&gt;GitHub Pages&lt;/a&gt;, which you can use to host sites right from your GitHub repositories.&lt;/p&gt;

  &lt;p&gt;…&lt;/p&gt;

  &lt;p&gt;Jekyll does what you tell it to do — no more, no less. It doesn’t try to outsmart users by making bold assumptions, nor does it burden them with needless complexity and configuration. Put simply, Jekyll gets out of your way and allows you to concentrate on what truly matters: your content.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;It’s an immensely useful tool and one we encourage you to use here with beautiful themes such as &lt;em&gt;Shoreditch&lt;/em&gt;, &lt;a href=&quot;http://hyde.getpoole.com&quot;&gt;Hyde&lt;/a&gt;, or &lt;a href=&quot;https://github.com/artemsheludko/flexible-jekyll&quot;&gt;Flexible Jekyll&lt;/a&gt;.
You can also visit &lt;a href=&quot;https://jekyll-themes.com/free/&quot;&gt;Jekyll Themes COM&lt;/a&gt; or &lt;a href=&quot;https://jekyllthemes.io/&quot;&gt;Jekyll Themes IO&lt;/a&gt; for other themes.&lt;/p&gt;

&lt;p&gt;Find out more by &lt;a href=&quot;https://github.com/jekyll/jekyll&quot;&gt;visiting the project on GitHub&lt;/a&gt; or &lt;a href=&quot;https://jekyllrb.com/&quot;&gt;jekyll rb&lt;/a&gt; for more documentation.&lt;/p&gt;</content><author><name>Mark Coleman</name></author><category term="jekyll" /><category term="jamstack" /><category term="info" /></entry></feed>