<?xml-stylesheet href="/pretty-feed-v2.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Trys Mudford's Blog</title>
    <link>https://www.trysmudford.com/tags/html/</link>
    <description>Posts, thoughts, links and photos from Trys</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Thu, 02 May 2019 17:00:00 +0000</lastBuildDate>
    <atom:link href="https://www.trysmudford.com/blog/index.xml" rel="self" type="application/rss+xml"/>
    
    <item>
      <title>Fancy Slack metadata</title>
      <link>https://www.trysmudford.com/blog/fancy-slack-meta-tags/</link>
      <pubDate>Thu, 02 May 2019 17:00:00 +0000</pubDate>
      
      <guid>https://www.trysmudford.com/blog/fancy-slack-meta-tags/</guid>
      <description><![CDATA[
<p>Here&rsquo;s a tiny lesson on generating those fancy extra bits of metadata shown below a link in Slack.</p>
<p><img src="/images/blog/fancy-slack-meta-tags.png" alt="Slack metadata"></p>
<p>Officially they are labels for Twitter, but I&rsquo;ve never seen them used by the social network. You add them with the following meta tags:</p>
<div class="highlight"><pre class="chroma"><code class="language-html" data-lang="html"><span class="p">&lt;</span><span class="nt">meta</span> <span class="na">name</span><span class="o">=</span><span class="s">&#34;twitter:label1&#34;</span> <span class="na">value</span><span class="o">=</span><span class="s">&#34;Posted in&#34;</span> <span class="p">/&gt;</span>
<span class="p">&lt;</span><span class="nt">meta</span> <span class="na">name</span><span class="o">=</span><span class="s">&#34;twitter:data1&#34;</span> <span class="na">value</span><span class="o">=</span><span class="s">&#34;Web&#34;</span> <span class="p">/&gt;</span>
<span class="p">&lt;</span><span class="nt">meta</span> <span class="na">name</span><span class="o">=</span><span class="s">&#34;twitter:label2&#34;</span> <span class="na">value</span><span class="o">=</span><span class="s">&#34;Reading time&#34;</span> <span class="p">/&gt;</span>
<span class="p">&lt;</span><span class="nt">meta</span> <span class="na">name</span><span class="o">=</span><span class="s">&#34;twitter:data2&#34;</span> <span class="na">value</span><span class="o">=</span><span class="s">&#34;10 minutes&#34;</span> <span class="p">/&gt;</span>
</code></pre></div><hr>
<p>For an added <a href="https://gohugo.io/">Hugo</a> bonus, here&rsquo;s how I generate the blog tags on my site:</p>
<div class="highlight"><pre class="chroma"><code class="language-html" data-lang="html">{{- if (.IsPage) and eq .Section &#34;blog&#34; -}}
<span class="p">&lt;</span><span class="nt">meta</span> <span class="na">name</span><span class="o">=</span><span class="s">&#34;twitter:label1&#34;</span> <span class="na">value</span><span class="o">=</span><span class="s">&#34;Posted in&#34;</span> <span class="p">/&gt;</span>
<span class="p">&lt;</span><span class="nt">meta</span> <span class="na">name</span><span class="o">=</span><span class="s">&#34;twitter:data1&#34;</span> <span class="na">value</span><span class="o">=</span><span class="s">&#34;{{ .Params.categories }}&#34;</span> <span class="p">/&gt;</span>
<span class="p">&lt;</span><span class="nt">meta</span> <span class="na">name</span><span class="o">=</span><span class="s">&#34;twitter:label2&#34;</span> <span class="na">value</span><span class="o">=</span><span class="s">&#34;Reading time&#34;</span> <span class="p">/&gt;</span>
<span class="p">&lt;</span><span class="nt">meta</span> <span class="na">name</span><span class="o">=</span><span class="s">&#34;twitter:data2&#34;</span> <span class="na">value</span><span class="o">=</span><span class="s">&#34;{{ .ReadingTime }} minute{{ if not (eq .ReadingTime 1) }}s{{ end }}&#34;</span> <span class="p">/&gt;</span>
{{- end -}}
</code></pre></div>]]>
      </description>
    </item>
    
  </channel>
</rss>