<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Spanner Wingnut&#39;s Muddleware Lab</title>
  
  <subtitle>experimental web-site and blog-generation lab</subtitle>
  <link href="/BlunderDome/wingnut//hexo-atom.xml" rel="self"/>
  
  <link href="http://orcmid.com/BlunderDome/wingnut/"/>
  <updated>2018-08-07T16:34:56.069Z</updated>
  <id>http://orcmid.com/BlunderDome/wingnut/</id>
  
  <author>
    <name>Dennis E. Hamilton</name>
    
  </author>
  
  <generator uri="http://hexo.io/">Hexo</generator>
  
  <entry>
    <title>Banner Bugfix Attempt 02</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2018/08/07/topfix02/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2018/08/07/topfix02/</id>
    <published>2018-08-07T08:42:10.000Z</published>
    <updated>2018-08-07T16:34:56.069Z</updated>
    
    <content type="html"><![CDATA[<p>I made some small changes to the settings before posting <a href="http://orcmid.com/BlunderDome/wingnut/2018/07/10/topfix01">Banner Bugfix 01</a>.</p><ul><li><p>The header image is removed altogether, simply reserving vertical blank space to have a background for the title and the heading menu.  There is no problem with that.</p></li><li><p>A landscape theme patch was ported from the theme master.</p></li><li>The reference to a Google location of some style-important material was changed from protocol http to protocol https.</li></ul><h2 id="Observations"><a href="#Observations" class="headerlink" title="Observations"></a>Observations</h2><ul><li>Everything works fine in Microsoft Edge and Google Chrome browsers both locally and from the hosted site, as always. <img src="/BlunderDome/wingnut/2018/08/07/topfix02/WingnutAbout.png" title="Typical Correct Page Rendering"></li><li>When the hosted-site is viewed from a Windows Phone, the key problem is how slowly the default page loads images.  The video links might also fail.</li></ul><p>For PC viewing of the hosted-site in IE11,</p><ul><li>The main body text is now rendered properly. <img src="/BlunderDome/wingnut/2018/08/07/topfix02/IE11-almost.png" title="Successful Body Text Presentation"></li><li>The sidebar does not appear next to the body, being shifted to following the main body text, although properly formatted. <img src="/BlunderDome/wingnut/2018/08/07/topfix02/IE-non-sidebar.png" title="Sidebar div Moved to Bottom"></li><li>The videos do not appear, although the frames for them are present as white space.</li><li>The heading space is still too large and the RSS icon does not appear.</li></ul><p>As a desparation case, this is almost passable.  I want better than that.</p><h2 id="TODOs"><a href="#TODOs" class="headerlink" title="TODOs"></a>TODOs</h2><ul><li>Having all posts on the default page makes for a very long load and rendering.  The default page needs to be set to a short, fixed number of most-recent posts, since there are complete archives.  For success on mobile, having a single post is probably best.</li><li>Don’t forget to add a header link to the previous history of the blog, a feature needed on all production clones made from this Spanner Wingnut blog once it works as well as feasible using Hexo.</li><li>Determine what there is about how videos are introduced in Hexo that does not work on the Apache-hosted access from IE11.</li><li>Continue to explore the connection with the RSS icon disappearing and formatting/header divisions being mangled.</li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;p&gt;I made some small changes to the settings before posting &lt;a href=&quot;http://orcmid.com/BlunderDome/wingnut/2018/07/10/topfix01&quot;&gt;Banner Bugfi
      
    
    </summary>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="landscape theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/landscape-theme/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="Landscape Theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Landscape-Theme/"/>
    
      <category term="TODOs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/TODOs/"/>
    
      <category term="Banner" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Banner/"/>
    
      <category term="Troubleshooting" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Troubleshooting/"/>
    
      <category term="Internet Explorer" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Internet-Explorer/"/>
    
  </entry>
  
  <entry>
    <title>Banner Bugfix Attempt 01</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2018/07/10/topfix01/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2018/07/10/topfix01/</id>
    <published>2018-07-10T15:27:00.000Z</published>
    <updated>2018-08-07T15:49:43.589Z</updated>
    
    <content type="html"><![CDATA[<p>As remarked at <a href="https://orcmid.wordpress.com/2018/07/04/returning-to-the-moon-escape-tower-incident/">Returning to the Moon: Escape Tower Incident</a>, there is a problem with the rendering of the blog page header from the <a href="http://orcmid.com/BlunderDome/wingnut">Spanner Wingnut web-hosted blog</a> when viewed by Internet Explorer.</p><img src="/BlunderDome/wingnut/2018/07/10/topfix01/wingnut-2018-07-04-1102-IEFailure.png" title="Corrupted IE11 Display"><p>This snuck through manual checking because I didn’t confirm that there was any difference between browser viewing on my local machine and viewing on the hosted-site and its Apache HTTPD Server.</p><p>I am now working backwards to see if there were correct renderings of the page banner at any point in the past.</p><p>This post restores the original page-header banner image.</p><h2 id="Observations"><a href="#Observations" class="headerlink" title="Observations"></a>Observations</h2><ul><li><p>This image renders correctly in both Edge and IE 11 at the <a href="https://hexo.io/hexo-theme-landscape/">demonstration site</a> for the Hexo landscape theme.  I have restored the parameters and folder content.</p></li><li><p>Here is that image presented directly as an asset of this page, not as part of the page heading banner.  I don’t usually employ JPEG images, and this is to verify that is not the problem.</p></li></ul><p><img src="/BlunderDome/wingnut/2018/07/10/topfix01/banner.jpg" title="“The image used in the banner styling” }</p> <h2 id=To-Dos><a href=#To-Dos class=headerlink title=To Dos></a>To Dos</h2><ul> <li><p>Update the Wingnut site to ensure that the new styles and banner immage asset are properly updated to the wingnut hosted locations.</p> </li> <li><p>The RSS icon disappears on the corrupted presentation. See about that if the problem persists.</p> </li> </ul>">]]></content>
    
    <summary type="html">
    
      
      
        &lt;p&gt;As remarked at &lt;a href=&quot;https://orcmid.wordpress.com/2018/07/04/returning-to-the-moon-escape-tower-incident/&quot;&gt;Returning to the Moon: Esca
      
    
    </summary>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="landscape theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/landscape-theme/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="Landscape Theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Landscape-Theme/"/>
    
      <category term="TODOs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/TODOs/"/>
    
      <category term="Banner" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Banner/"/>
    
      <category term="Troubleshooting" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Troubleshooting/"/>
    
      <category term="Internet Explorer" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Internet-Explorer/"/>
    
  </entry>
  
  <entry>
    <title>Hexo Landscape Theme LinkedIn Sharing</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/12/27/linkedin/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/12/27/linkedin/</id>
    <published>2017-12-27T19:54:21.000Z</published>
    <updated>2017-12-29T04:14:59.876Z</updated>
    
    <content type="html"><![CDATA[<p>Migration to a new blogging platform, Hexo, is being worked out gradually.  Experimental customizations of Hexo-generated blogging is at the Spanner Wingnut Muddleware Lab.  Upon customization stability, other blogs are restored using simple variations. </p><p>This is the fourteenth in a series of Spanner Wingnut unit-test confirmations.  This post confirms the sharing of posts to LinkedIn, expanding sharing facility that is installed by default.  </p><p>LinkedIn sharing is added to the “Share” options available at the bottom of every post.  The necessary modifications are from the <a href="https://github.com/hexojs/hexo-theme-landscape">hexo-theme-landscape</a> <a href="https://github.com/hexojs/hexo-theme-landscape/pull/100">Pull Request #100</a> by @<a href="https://github.com/itsAmr">itsAmr</a>. </p><img src="/BlunderDome/wingnut/2017/12/27/linkedin/wingnut-2017-12-27-2003-LinkedInShare.png" title="Share options"><p>On selection, after any login-requirement, a form is offered for describing the shared post.</p><img src="/BlunderDome/wingnut/2017/12/27/linkedin/wingnut-2017-12-27-2115-LinkedInShare.png" title="LinkedIn Share Submission"><p>The submission becomes part of the sharing-user’s LinkedIn activity stream, as on my profile page.</p><img src="/BlunderDome/wingnut/2017/12/27/linkedin/wingnut-2017-12-28-1934-LinkedInShare.png" title="Shared " alt="update"><p>The update entry provides the excerpt (when there is one) and the submitted “update” text, along with a link to the subject post.</p><img src="/BlunderDome/wingnut/2017/12/27/linkedin/wingnut-2017-12-28-1929-LinkedInShare.png" title="Update Text"><h2 id="Observations"><a href="#Observations" class="headerlink" title="Observations"></a>Observations</h2><ul><li><p>The additional sharing will automatically appear on existing pages that have a share button, including fixed pages (such as About) along with existing posts.</p></li><li><p>The LinkedIn form does not always provide an automatically-derived excerpt.  It is unclear how that might be influenced by the author of the post.</p></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;p&gt;Migration to a new blogging platform, Hexo, is being worked out gradually.  Experimental customizations of Hexo-generated blogging is at 
      
    
    </summary>
    
      <category term="Authoring" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/"/>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="landscape theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/landscape-theme/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="Landscape Theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Landscape-Theme/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Markdown/"/>
    
      <category term="Observations" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Observations/"/>
    
      <category term="TODOs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/TODOs/"/>
    
      <category term="LinkedIn" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/LinkedIn/"/>
    
  </entry>
  
  <entry>
    <title>中文測試</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/12/26/%E4%B8%AD%E6%96%87%E6%B8%AC%E8%A9%A6/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/12/26/中文測試/</id>
    <published>2017-12-26T17:48:51.000Z</published>
    <updated>2017-12-29T04:31:00.000Z</updated>
    
    <content type="html"><![CDATA[<p>This is a Chinese test post.  It is the thirteenth in a series of Spanner Wingnut confirmation tests using the Hexo Unit Test for Themes.  This test is the Wingnut counterpart of the <a href="https://github.com/hexojs/hexo-theme-unit-test">heo-theme-unit-test</a> <code>中文測試.md</code> post of 2013-12-24.  An interesting challenge is having the file name be in Chinese.  In addition, having the Windows command shell accept/present UTF-8 requires some special adjustments.  Although my preferred editor, jEdit does not render this Markdown page properly, Microsoft Visual Code does.  The remaining text on this page is in Chinese.  Also, note that there should be tag 中文.</p><h2 id="Observations"><a href="#Observations" class="headerlink" title="Observations"></a>Observations</h2><ul><li><p>This test fails at deployment.  The folder for the post and for the tag do not upload via WS_FTP.  </p></li><li><p>I am able to manually transfer the folders via Windows File Explorer accessing the wingnut hosted-site using FTP.  Then the <a href="http://orcmid.com/BlunderDome/wingnut/2017/12/26/中文測試/">http://orcmid.com/BlunderDome/wingnut/2017/12/26/中文測試/</a> folder appears, as does the <a href="http://orcmid.com/BlunderDome/wingnut/hexo-tags/中文/">http://orcmid.com/BlunderDome/wingnut/hexo-tags/中文/</a> tag entry. </p></li><li><p>After editing these observations, I expect that I will need to manually transfer the two Chinese-named folders again.</p></li><li><p>Also, every time there are changes that regenerate pages, the folders with Asian names will not be updated by my deployment script.  So I won’t be updating this one any further after this (2017-12-29) update.  You can tell it misses updates by the way “Recent Changes” remains stuck at the permalink version.</p></li><li><p>There is no problem so long as tag names and file names do not use Asian characters.  That’s all right for the English-language Spanner Wingnut blog.  It is an unfortunate internationalization limitation.  </p></li></ul><h2 id="Chinese-Text"><a href="#Chinese-Text" class="headerlink" title="Chinese Text"></a>Chinese Text</h2><p>善我王上魚、產生資西員合兒臉趣論。畫衣生這著爸毛親可時，安程幾？合學作。觀經而作建。都非子作這！法如言子你關！手師也。</p><p>以也座論頭室業放。要車時地變此親不老高小是統習直麼調未，行年香一？</p><p>就竟在，是我童示讓利分和異種百路關母信過明驗有個歷洋中前合著區亮風值新底車有正結，進快保的行戰從：弟除文辦條國備當來際年每小腳識世可的的外的廣下歌洲保輪市果底天影；全氣具些回童但倒影發狀在示，數上學大法很，如要我……月品大供這起服滿老？應學傳者國：山式排只不之然清同關；細車是！停屋常間又，資畫領生，相們制在？公別的人寫教資夠。資再我我！只臉夫藝量不路政吃息緊回力之；兒足灣電空時局我怎初安。意今一子區首者微陸現際安除發連由子由而走學體區園我車當會，經時取頭，嚴了新科同？很夫營動通打，出和導一樂，查旅他。坐是收外子發物北看蘭戰坐車身做可來。道就學務。</p><p>國新故。</p><blockquote><p>工步他始能詩的，裝進分星海演意學值例道……於財型目古香亮自和這乎？化經溫詩。只賽嚴大一主價世哥受的沒有中年即病行金拉麼河。主小路了種就小為廣不？</p></blockquote><p><em>From <a href="http://www.richyli.com/tool/loremipsum/">亂數假文產生器 - Chinese Lorem Ipsum</a></em></p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;p&gt;This is a Chinese test post.  It is the thirteenth in a series of Spanner Wingnut confirmation tests using the Hexo Unit Test for Themes.
      
    
    </summary>
    
      <category term="Authoring" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/"/>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="landscape theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/landscape-theme/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
      <category term="tags" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/tags/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="Landscape Theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Landscape-Theme/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Markdown/"/>
    
      <category term="Observations" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Observations/"/>
    
      <category term="TODOs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/TODOs/"/>
    
      <category term="中文" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/%E4%B8%AD%E6%96%87/"/>
    
  </entry>
  
  <entry>
    <title>videos</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/12/26/videos/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/12/26/videos/</id>
    <published>2017-12-26T08:11:36.000Z</published>
    <updated>2017-12-27T00:45:00.000Z</updated>
    
    <content type="html"><![CDATA[<p>This is the twelfth in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This test is the Wingnut counterpart of the <a href="https://github.com/hexojs/hexo-theme-unit-test">hexo-theme-unit-test</a> <code>videos.md</code> post of 2013-12-25.</p><h2 id="Tests"><a href="#Tests" class="headerlink" title="Tests"></a>Tests</h2><p>The first two videos are from the original unit test:</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">### YouTube 1 ###</span><br><span class="line"></span><br><span class="line">&#123;% youtube TIbZDRXM-Tg %&#125;</span><br><span class="line"></span><br><span class="line">## Vimeo test ##</span><br><span class="line"></span><br><span class="line">&#123;% vimeo 82090131 %&#125;</span><br></pre></td></tr></table></figure><h3 id="YouTube-1"><a href="#YouTube-1" class="headerlink" title="YouTube 1"></a>YouTube 1</h3><div class="video-container"><iframe src="//www.youtube.com/embed/TIbZDRXM-Tg" frameborder="0" allowfullscreen></iframe></div><h3 id="Vimeo-test"><a href="#Vimeo-test" class="headerlink" title="Vimeo test"></a>Vimeo test</h3><div class="video-container"><iframe src="//player.vimeo.com/video/82090131" frameborder="0" allowfullscreen></iframe></div><p>These confirm that the specified tests run.  The video markdowns are described in the <a href="https://hexo.io/docs/tag-plugins.html">Tag Plugins</a> documentation.  These two tests confirm those plugins are available and active.</p><p>The next confirmation is with a video of the kind that is important for me to share.</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">&#123;% youtube XmsCaN0bH1k?t=20m54s %&#125;</span><br></pre></td></tr></table></figure><p>is part of an important address by Edward Ashford Lee at a panel on <a href="https://www.youtube.com/watch?v=XmsCaN0bH1k">Living in the Cyberworld</a>.  All of the discussion is important.  I am featuring, here, a segment on the reconciliation of scientific and engineering approaches around models.  Althoug models of computation are not scientific models in the same sense that models of nature are, the relationship between mathematical models, engineering, and the incredible layering of abstractions on which dependable computing rests deserves careful attention.</p><div class="video-container"><iframe src="//www.youtube.com/embed/XmsCaN0bH1k?t=20m54s" frameborder="0" allowfullscreen></iframe></div><p>Start about 20 minutes in and watch at least through to the point where programming languages are placed atop an extraordinary layering of abstraction beyond single transistors.  </p><p>Edward Lee’s address ends at the 30-minute mark.  The subsequent remarks and panel discussion are also informative.  You will see there that non-determinism is used in more than one sense in discussions around non-deterministic models of systems.</p><h2 id="Observations"><a href="#Observations" class="headerlink" title="Observations"></a>Observations</h2><ul><li><p>All of the tests work.  Note that YouTube cookies can influence where the YouTube videos begin on a second viewing.</p><ul><li><p>Attempting to start a YouTube video at a preset time marker apparently doesn’t work with the youtube tag plug-in.  This needs to be researched.</p></li><li><p>For some reason, refreshing the page has the first YouTube video frame appear for the second, Vimeo, frame as well.  This occurs when viewing via Microsoft Edge 41.16299.15.0.</p></li></ul></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;p&gt;This is the twelfth in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This test is the Wingnut cou
      
    
    </summary>
    
      <category term="Authoring" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/"/>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="landscape theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/landscape-theme/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
      <category term="tags" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/tags/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="Landscape Theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Landscape-Theme/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Markdown/"/>
    
      <category term="Observations" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Observations/"/>
    
      <category term="TODOs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/TODOs/"/>
    
      <category term="videos" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/videos/"/>
    
  </entry>
  
  <entry>
    <title>Wingnut Feature Activation - RSS Feed</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/12/15/feed/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/12/15/feed/</id>
    <published>2017-12-15T08:40:24.000Z</published>
    <updated>2017-12-15T19:34:04.498Z</updated>
    
    <content type="html"><![CDATA[<p>To enable creation of the RSS Feed, using the default <code>hexo install</code> and <code>landscape</code> theme, it is necessary to add the hexo-feed-generator plugin.</p><blockquote><p><strong>Landscape requires Hexo 2.4 and above.</strong> If you would like to enable the RSS, the <a href="https://github.com/hexojs/hexo-generator-feed">hexo-generate-feed</a> plugin is also required.</p><footer><strong>hexo-theme-landscape</strong><cite><a href="https://github.com/hexojs/hexo-theme-landscape/blob/master/README.md">README.md</a></cite></footer></blockquote><h2 id="Code"><a href="#Code" class="headerlink" title="Code"></a>Code</h2><p>In <code>themes/landscape/_config.yml</code> there is one setting for RSS.  </p><figure class="highlight yml"><figcaption><span>theme/landscape/_config.yml</span><a href="https://github.com/hexojs/hexo-theme-landscape">hexo-theme-landscape</a></figcaption><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Header</span></span><br><span class="line"><span class="attr">menu:</span></span><br><span class="line"><span class="attr">  Home:</span> <span class="string">/</span></span><br><span class="line"><span class="attr">  Archives:</span> <span class="string">/archives</span></span><br><span class="line"><span class="attr">rss:</span> <span class="string">/atom.xml</span></span><br></pre></td></tr></table></figure><p>For Spanner Wingnut, the names are customized to avoid conflicts with side-by-side installation of older (and someday newer) editions of the blog.</p><figure class="highlight yml"><figcaption><span>spanner/themes/landscape/_config.yml</span><a href="https://github.com/orcmid/hexo-theme-landscape-wingnut">hexo-theme-landscape-wingnut</a></figcaption><table><tr><td class="gutter"><pre><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># Header</span></span><br><span class="line"><span class="attr">menu:</span></span><br><span class="line"><span class="attr">  Home:</span> <span class="string">/</span></span><br><span class="line"><span class="attr">  Archives:</span> <span class="string">/hexo-archives</span>                                   <span class="comment"># 0.0.5</span></span><br><span class="line"><span class="attr">  About:</span> <span class="string">/hexo-about</span>     <span class="comment"># hat tip to John Stevenson         # 0.0.3         </span></span><br><span class="line"><span class="attr">rss:</span> <span class="string">/hexo-atom.xml</span>                                          <span class="comment"># 0.0.6</span></span><br></pre></td></tr></table></figure><p>It appears that the <code>rss</code> property, there, is for the menu button rather than anything to do with generation of the feed.</p><p>In accordance with the <a href="https://github.com/hexojs/hexo-generator-feed">hexo-generator-feed</a> README, it is sufficient to configure the plugin at the top-level <code>config.yml</code>.  For Spanner Wingnut, the feed will include full content of pages without limit on the number of posts in the feed.</p><figure class="highlight yml"><figcaption><span>spanner/_config.yml</span><a href="https://github.com/orcmid/hexo-spanner">hexo-spanner</a></figcaption><table><tr><td class="gutter"><pre><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># RSS Feed                                                 # 0.0.10</span></span><br><span class="line marked"><span class="attr">feed:</span></span><br><span class="line marked"><span class="attr">  type:</span> <span class="string">atom</span></span><br><span class="line marked"><span class="attr">  path:</span> <span class="string">/hexo-atom.xml</span></span><br><span class="line marked"><span class="attr">  limit:</span> <span class="number">0</span></span><br><span class="line marked"><span class="attr">  hub:</span></span><br><span class="line marked"><span class="attr">  content:</span> <span class="literal">true</span></span><br><span class="line">    </span><br><span class="line"><span class="comment"># Disqus (hat tip to John Stevenson)                        # 0.0.6</span></span><br><span class="line"><span class="attr">disqus_shortname:</span> <span class="string">wingnut-1</span></span><br><span class="line">  </span><br><span class="line"><span class="comment"># Home page setting</span></span><br></pre></td></tr></table></figure><h2 id="Result"><a href="#Result" class="headerlink" title="Result"></a>Result</h2><p>The RSS button in the top right corner of the banner accesses the generated feed.</p><img src="/BlunderDome/wingnut/2017/12/15/feed/wingnut-RSS-atom.xml.png" title="generated Atom feed"><p>The feed format is acceptable to browsers and also feed readers, such as FeedDemon.</p><img src="/BlunderDome/wingnut/2017/12/15/feed/wingnut-FeedDemon-RSS-view.png" title="Typical FeedDemon presentation"><p>The exhibited excerpts are provided by the feed reader.  The expanded view is available directly without having to go to the Internet for the actual post.</p><h2 id="Observations"><a href="#Observations" class="headerlink" title="Observations"></a>Observations</h2><ul><li><p>The Atom XML stream provides great detail.  </p><ul><li><p>Updated dates are reported</p></li><li><p>Updates to older posts are reflected in the latest stream</p></li><li><p>Metadata includes information about categories and tags used on the post</p></li></ul></li><li><p>The content of the post is in a CDATA block.  Styling information is not perpetuated, so highlighting in code blocks is not available and blockquote styling will be the default behavior of the feed reader.</p></li><li><p>Images, including screen captures, are perpetuated properly.  This is an alternative where code blocks do not provide what is desired in the RSS.  Fancybox viewing is not available, however.</p></li><li><p>Gallery posts lose the gallery in the RSS.  </p></li><li><p>Pull quotes appear as if they are simply preceding block quotes.  </p></li><li><p>no-title and link-title conditions of the original post are not perpetuated.  The RSS feed title links to the actual post, and a title is fabricated from a blog-text heading if necessary.</p></li><li><p>Previous unit test posts are now updated to reflect limitations that apply to RSS of the subject features.</p></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;p&gt;To enable creation of the RSS Feed, using the default &lt;code&gt;hexo install&lt;/code&gt; and &lt;code&gt;landscape&lt;/code&gt; theme, it is necessary to add 
      
    
    </summary>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="landscape theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/landscape-theme/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
      <category term="RSS feed" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/RSS-feed/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="Landscape Theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Landscape-Theme/"/>
    
      <category term="Observations" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Observations/"/>
    
      <category term="TODOs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/TODOs/"/>
    
      <category term="RSS Feed" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/RSS-Feed/"/>
    
      <category term="tags" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/tags/"/>
    
  </entry>
  
  <entry>
    <title>Hexo Unit Test - Post Tags</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/12/12/tags/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/12/12/tags/</id>
    <published>2017-12-12T08:32:56.000Z</published>
    <updated>2017-12-24T16:07:00.000Z</updated>
    
    <content type="html"><![CDATA[<p>This is the eleventh in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This test is the Wingnut counterpart of the <a href="https://github.com/hexojs/hexo-theme-unit-test">hexo-theme-unit-test</a> <code>tags.md</code> post of 2013-12-24.</p><p>The test involves introduction of three tags in the front matter. </p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">tags:</span><br><span class="line">- Foo</span><br><span class="line">- Bar</span><br><span class="line">- Baz</span><br></pre></td></tr></table></figure><p>I do not wish to add tag entries on the sidebar and in the archives for those useless tags.  Tags are already working and this is just a place-holder confirmation.  Here, the front matter has used tags along with other material.</p><h2 id="Code"><a href="#Code" class="headerlink" title="Code"></a>Code</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: Hexo Unit Test - Post Tags</span><br><span class="line">date: 2017-12-12 08:32:56</span><br><span class="line">categories:</span><br><span class="line">- [Authoring, Markdown]</span><br><span class="line">- [Blog Development, Hexo, landscape theme]</span><br><span class="line">- [Blog Development, Hexo, tags]</span><br><span class="line">- [blogs, Spanner Wingnut]</span><br><span class="line">tags:</span><br><span class="line">- Hexo</span><br><span class="line">- Landscape Theme</span><br><span class="line">- Markdown</span><br><span class="line">- Observations</span><br><span class="line">- TODOs</span><br><span class="line">- tags</span><br><span class="line">---</span><br></pre></td></tr></table></figure><h2 id="Expected-Result"><a href="#Expected-Result" class="headerlink" title="Expected Result"></a>Expected Result</h2><p>The effect will be to list the tags at the bottom of the post.  </p><img src="/BlunderDome/wingnut/2017/12/12/tags/wingnut-BottomTags.png" title="post-bottom tags strip"><p>In addition, those tags will be listed among the TAGS sidebar listing. </p><img src="/BlunderDome/wingnut/2017/12/12/tags/wingnut-SidebarTags.png" title="Sidebar tag list"><p>Both listings have clickable tag names, providing an archive-style list of those posts that use the tag, including this one.</p><h2 id="Observations"><a href="#Observations" class="headerlink" title="Observations"></a>Observations</h2><ul><li><p>The post-bottom list of tags is unobtrusive, and the small type is also valuable.  For long posts, this material is not easily come by.</p></li><li><p>Confirmation of the unit test requires verification that the post on the home page and at the permanent post location have the tags listing at the bottom of the page body.  </p><ul><li><p>Each body entry for a tag must link to an archive-style page of all current posts that employ the same tag.</p></li><li><p>The sidebar entry for TAGS should have links in the same manner.</p></li></ul></li><li><p>The screen captures are based on the landscape features as they are rendered as of 2017-12-12.  Later updates to some features may have this post appear differently.</p></li><li><p>It is unfortunate that changes to the sidebar cause all pages to be regenerated.  It changes the sense of “Recent Posts” although it does keep the sidebar Categories and Tag lists current.  I would prefer something different, if I could figure out what that might be and how to introduce it.</p></li><li><p>If tag maps were being used, it would be nice for those to be reflected on every page as the lastest.  This suggests to me that this should be generated at server access time, from stored data.  That changes how much on the site has to be regenerated, and might not be too intrusive.  That does sound like considerable effort and it changes the static character of the blog.  A quandary.</p></li><li><p>In the RSS feed, the specified tags (and categories) are recorded.  The <strike>read feeder</strike> feed reader need not provide anything for them.  There is nothing available using FeedDemon. <em>added 2017-12-14, corrected 2017-12-24</em></p></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;p&gt;This is the eleventh in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This test is the Wingnut co
      
    
    </summary>
    
      <category term="Authoring" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/"/>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="landscape theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/landscape-theme/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
      <category term="tags" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/tags/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="Landscape Theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Landscape-Theme/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Markdown/"/>
    
      <category term="Observations" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Observations/"/>
    
      <category term="TODOs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/TODOs/"/>
    
      <category term="tags" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/tags/"/>
    
  </entry>
  
  <entry>
    <title>Hexo Unit Test - Tag Plugins</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/12/10/tag-plugins/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/12/10/tag-plugins/</id>
    <published>2017-12-10T14:28:21.000Z</published>
    <updated>2017-12-14T21:37:17.793Z</updated>
    
    <content type="html"><![CDATA[<p>This is the tenth in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This test is derived from the <a href="https://github.com/hexojs/hexo-theme-unit-test">hexo-theme-unit-test</a> <code>tag-plugins.md</code> Post of 2013-12-25.  </p><p>Tag plugins have nothing to do with “tags” on posts.  The term applies to plugins that are exercised in template processing, including particular Markdown “tags” that invoke plugin functions.  See <a href="https://hexo.io/docs/tag-plugins.html">Hexo Docs</a> for more information.  These tests follow the illustrations there.</p><h2 id="Block-Quote"><a href="#Block-Quote" class="headerlink" title="Block Quote"></a>Block Quote</h2><h3 id="Normal-blockquote"><a href="#Normal-blockquote" class="headerlink" title="Normal blockquote"></a>Normal blockquote</h3><p>This is the default formatting when using the “&gt;” line leaders to make a block quote/indentation.  This behavior was already customized as part of the <a href="http://orcmid.com/BlunderDome/wingnut/2017/11/29/Elements/">Wingnut Markdown/HTML Elements</a> unit test.</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">&gt; Praesent diam elit, interdum ut pulvinar placerat, imperdiet at magna.</span><br></pre></td></tr></table></figure><p>yields</p><blockquote><p>Praesent diam elit, interdum ut pulvinar placerat, imperdiet at magna.</p></blockquote><p>Specialized formatting is by using Octopress tag insertions instead of “<code>&gt;</code>“.</p><h3 id="Quote-from-a-book"><a href="#Quote-from-a-book" class="headerlink" title="Quote from a book"></a>Quote from a book</h3><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% blockquote David Levithan, Wide Awake %&#125;</span><br><span class="line">Do not just seek happiness for yourself. Seek happiness for all. Through kindness. Through mercy.</span><br><span class="line">&#123;% endblockquote %&#125;</span><br></pre></td></tr></table></figure><p>yields</p><blockquote><p>Do not just seek happiness for yourself. Seek happiness for all. Through kindness. Through mercy.</p><footer><strong>David Levithan</strong><cite>Wide Awake</cite></footer></blockquote><h3 id="Quote-from-Twitter-or-any-URL"><a href="#Quote-from-Twitter-or-any-URL" class="headerlink" title="Quote from Twitter (or any URL)"></a>Quote from Twitter (or any URL)</h3><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% blockquote @DevDocs https://twitter.com/devdocs/status/356095192085962752 %&#125;</span><br><span class="line">NEW: DevDocs now comes with syntax highlighting. http://devdocs.io</span><br><span class="line">&#123;% endblockquote %&#125;</span><br></pre></td></tr></table></figure><p>yields</p><blockquote><p>NEW: DevDocs now comes with syntax highlighting. <a href="http://devdocs.io">http://devdocs.io</a></p><footer><strong>@DevDocs</strong><cite><a href="https://twitter.com/devdocs/status/356095192085962752">twitter.com/devdocs/status/356095192085962752</a></cite></footer></blockquote><h3 id="Quote-from-an-article-on-the-web"><a href="#Quote-from-an-article-on-the-web" class="headerlink" title="Quote from an article on the web"></a>Quote from an article on the web</h3><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% blockquote Seth Godin http://sethgodin.typepad.com/seths_blog/2009/07/welcome-to-island-marketing.html Welcome to Island Marketing %&#125;</span><br><span class="line">Every interaction is both precious and an opportunity to delight.</span><br><span class="line">&#123;% endblockquote %&#125;</span><br></pre></td></tr></table></figure><p>yields</p><blockquote><p>Every interaction is both precious and an opportunity to delight.</p><footer><strong>Seth Godin</strong><cite><a href="http://sethgodin.typepad.com/seths_blog/2009/07/welcome-to-island-marketing.html">Welcome to Island Marketing</a></cite></footer></blockquote><h3 id="The-Pattern"><a href="#The-Pattern" class="headerlink" title="The Pattern"></a>The Pattern</h3><p>The general pattern is complicated.  It appears to be something like</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% blockquote [author/source [url] [title] ] %&#125;</span><br><span class="line">body</span><br><span class="line">&#123;% end blockquote %&#125;</span><br></pre></td></tr></table></figure><h2 id="Code-Block"><a href="#Code-Block" class="headerlink" title="Code Block"></a>Code Block</h2><p>The normal code block and code font tagging in Markdown is via the ` character.  These also offer annotations for other features as part of GitHub-compatible markdown.  This test demonstrates how much the tag-plugin and standard approaches match.</p><p>One difference is that the ``` boundaries can enclose a codeblock, but nothing can enclose ```  boundaries.</p><p>The codeblock tag format is</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">&#123;% codeblock [title] [lang:language] [url] [link text] [mark:[#[-#][,..]%&#125;</span><br></pre></td></tr></table></figure><p>The backtick format is</p><blockquote><p>``` [language] [title] [url] [link text]<br>code snippet<br>```</p></blockquote><h3 id="Normal-code-block"><a href="#Normal-code-block" class="headerlink" title="Normal code block"></a>Normal code block</h3><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% codeblock %&#125;</span><br><span class="line">alert(&apos;Hello World!&apos;);</span><br><span class="line">&#123;% endcodeblock %&#125;</span><br></pre></td></tr></table></figure><p>yields a plain codeblock,</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">alert(&apos;Hello World!&apos;);</span><br></pre></td></tr></table></figure><h3 id="With-caption"><a href="#With-caption" class="headerlink" title="With caption"></a>With caption</h3><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% codeblock Array.map %&#125;</span><br><span class="line">array.map(callback[, thisArg])</span><br><span class="line">&#123;% endcodeblock %&#125;</span><br></pre></td></tr></table></figure><p>yields</p><figure class="highlight plain"><figcaption><span>Array.map</span></figcaption><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">array.map(callback[, thisArg])</span><br></pre></td></tr></table></figure><h3 id="With-caption-and-URL"><a href="#With-caption-and-URL" class="headerlink" title="With caption and URL"></a>With caption and URL</h3><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">&#123;% codeblock _.compact http://underscorejs.org/#compact Underscore.js %&#125;</span><br><span class="line">_.compact([0, 1, false, 2, ‘’, 3]);</span><br><span class="line">=&gt; [1, 2, 3]</span><br><span class="line">&#123;% endcodeblock %&#125;</span><br></pre></td></tr></table></figure><p>yields</p><figure class="highlight plain"><figcaption><span>_.compact</span><a href="http://underscorejs.org/#compact">Underscore.js</a></figcaption><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line">_.compact([0, 1, false, 2, ‘’, 3]);</span><br><span class="line">=&gt; [1, 2, 3]</span><br></pre></td></tr></table></figure><h3 id="With-marked-lines"><a href="#With-marked-lines" class="headerlink" title="With marked lines"></a>With marked lines</h3><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line">&#123;% codeblock lang:js mark:1,7-8,10 %&#125;</span><br><span class="line">const http = require(&apos;http&apos;);</span><br><span class="line"></span><br><span class="line">const hostname = &apos;127.0.0.1&apos;;</span><br><span class="line">const port = 1337;</span><br><span class="line"></span><br><span class="line">http.createServer((req, res) =&gt; &#123;</span><br><span class="line">  res.writeHead(200, &#123; &apos;Content-Type&apos;: &apos;text/plain&apos; &#125;);</span><br><span class="line">  res.end(&apos;Hello World\n&apos;);</span><br><span class="line">&#125;).listen(port, hostname, () =&gt; &#123;</span><br><span class="line">  console.log(`Server running at http://$&#123;hostname&#125;:$&#123;port&#125;/`);</span><br><span class="line">&#125;);</span><br><span class="line">&#123;% endcodeblock %&#125;</span><br></pre></td></tr></table></figure><p>should have lines 1,7-8,10 marked with a selection coloring, yielding</p><figure class="highlight js"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br></pre></td><td class="code"><pre><span class="line marked"><span class="keyword">const</span> http = <span class="built_in">require</span>(<span class="string">'http'</span>);</span><br><span class="line"></span><br><span class="line"><span class="keyword">const</span> hostname = <span class="string">'127.0.0.1'</span>;</span><br><span class="line"><span class="keyword">const</span> port = <span class="number">1337</span>;</span><br><span class="line"></span><br><span class="line">http.createServer(<span class="function">(<span class="params">req, res</span>) =&gt;</span> &#123;</span><br><span class="line marked">  res.writeHead(<span class="number">200</span>, &#123; <span class="string">'Content-Type'</span>: <span class="string">'text/plain'</span> &#125;);</span><br><span class="line marked">  res.end(<span class="string">'Hello World\n'</span>);</span><br><span class="line">&#125;).listen(port, hostname, () =&gt; &#123;</span><br><span class="line marked">  <span class="built_in">console</span>.log(<span class="string">`Server running at http://<span class="subst">$&#123;hostname&#125;</span>:<span class="subst">$&#123;port&#125;</span>/`</span>);</span><br><span class="line">&#125;);</span><br></pre></td></tr></table></figure><p>Note: This depends on the theme’s style supporting <code>.highlight.line.marked</code>, with the selection or current line coloring used.</p><h3 id="Gist"><a href="#Gist" class="headerlink" title="Gist"></a>Gist</h3><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">&#123;% gist 996818 %&#125;</span><br></pre></td></tr></table></figure><p>will yield a particular Gist item</p><script src="//gist.github.com/996818.js"></script><h3 id="jsFiddle"><a href="#jsFiddle" class="headerlink" title="jsFiddle"></a>jsFiddle</h3><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">&#123;% jsfiddle ccWP7 %&#125;</span><br></pre></td></tr></table></figure><p>yields a particular JSFiddle in-line editing window</p><iframe scrolling="no" width="100%" height="300" src="//jsfiddle.net/ccWP7/embedded/js,resources,html,css,result/light" frameborder="0" allowfullscreen></iframe><p>There is more information about these at <a href="https://hexo.io/docs/tag-plugins.html">https://hexo.io/docs/tag-plugins.html</a></p><h2 id="Pullquote"><a href="#Pullquote" class="headerlink" title="Pullquote"></a>Pullquote</h2><p>Pullquotes add the pull quote item as a block on the left or right of the following Mardown paragraph.</p><h3 id="Left"><a href="#Left" class="headerlink" title="Left"></a>Left</h3><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% pullquote left %&#125;</span><br><span class="line">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</span><br><span class="line">&#123;% endpullquote %&#125;</span><br></pre></td></tr></table></figure><p>will apply on the top-left corner of the paragraph that follows.</p><blockquote class="pullquote left"><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p></blockquote><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas tempus molestie arcu, et fringilla mauris placerat ac. Nullam luctus bibendum risus. Ut cursus sed ipsum feugiat egestas. Suspendisse elementum, velit eu consequat consequat, augue lorem dapibus libero, eget pulvinar dolor est sit amet nulla. Suspendisse a porta tortor, et posuere mi. Pellentesque ultricies, mi quis volutpat malesuada, erat felis vulputate nisl, ac congue ante tortor ut ante. Proin aliquam sem vel mauris tincidunt, eget scelerisque tortor euismod. Nulla tincidunt enim nec commodo dictum. Mauris id sapien et orci gravida luctus id ut dui. In vel vulputate odio. Duis vel turpis molestie, scelerisque enim eu, lobortis eros. Cras at ipsum gravida, sagittis ante vel, viverra tellus. Nunc mauris turpis, elementum ullamcorper nisl pretium, ultrices cursus justo. Mauris porttitor commodo eros, ac ornare orci interdum in. Cras fermentum cursus leo sed mattis. In dignissim lorem sem, sit amet elementum mauris venenatis ac.</p><h3 id="Right"><a href="#Right" class="headerlink" title="Right"></a>Right</h3><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&#123;% pullquote right %&#125;</span><br><span class="line">Lorem ipsum dolor sit amet, consectetur adipiscing elit.</span><br><span class="line">&#123;% endpullquote %&#125;</span><br></pre></td></tr></table></figure><p>will apply on the top-<strike>left</strike>right corner of the paragraph that follows. <em>touched-up 2017-12-12</em></p><blockquote class="pullquote right"><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p></blockquote><p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ligula justo, lobortis sit amet semper vel, dignissim sit amet libero. Praesent ac tempus ligula. Maecenas at gravida odio. Etiam tristique volutpat lacus eu faucibus. Donec non tempus arcu. Phasellus adipiscing, mauris nec mollis egestas, ipsum nunc auctor velit, et rhoncus lorem ipsum at ante. Praesent et sem in velit volutpat auctor. Duis vel mauris nulla. Maecenas mattis interdum ante, quis sagittis nibh cursus et. Nulla facilisi. Morbi convallis gravida tortor, ut fermentum enim gravida et. Nunc vel dictum nisl, non ultrices libero. Proin vestibulum felis eget orci consectetur lobortis. Vestibulum augue nulla, iaculis vitae augue vehicula, dignissim ultrices libero. Sed imperdiet urna et quam ultrices tincidunt nec ac magna. Etiam vel pharetra elit.</p><h2 id="Observations"><a href="#Observations" class="headerlink" title="Observations"></a>Observations</h2><ul><li><p>This is a reminder that I very much want a different highlighting choice.   The grey on black doesn’t work.</p></li><li><p>There are more tag plugins that might be tested.  It is not clear why those are omitted from the Unit Tests.  There are further variations to confirm for some of the tags.  </p></li><li><p>Spin out more tests as needed for features and changes specific to Spanner Wingnut and the intended family of <em>nfoCentrale</em> blogs.</p></li><li><p>It would be useful to have a way to select different highlightings in code blocks within a single post.  Perhaps there are clues to be found digging into how highlight is integrated.</p></li><li><p>In the RSS feed, Block Quote styling is not preserved.  With FeedDemon, emphasis is apparently determined by the viewer, although all features are handled. <em>added 2017-12-14</em></p></li><li><p>In the RSS feed, code blocks have no highlighting.  They are presented as text lines in monospace font. <em>added 2017-12-14</em></p></li><li><p>In the RSS feed, the Gist snippet result does not appear. <em>added 2017-12-14</em></p></li><li><p>In the RSS, jsFiddle presents a rendering of the field, but jstFiddle is not used. <em>added 2017-12-14</em></p></li><li><p>In the RSS, Pullquotes don’t work.  They render as separate block quotes.  <em>added 2017-12-14</em></p></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;p&gt;This is the tenth in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This test is derived from the 
      
    
    </summary>
    
      <category term="Authoring" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/"/>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="landscape theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/landscape-theme/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
      <category term="plugins" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/plugins/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="Landscape Theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Landscape-Theme/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Markdown/"/>
    
      <category term="Observations" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Observations/"/>
    
      <category term="TODOs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/TODOs/"/>
    
      <category term="tags" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/tags/"/>
    
  </entry>
  
  <entry>
    <title></title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/12/09/untitled2/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/12/09/untitled2/</id>
    <published>2017-12-09T17:13:11.000Z</published>
    <updated>2017-12-11T22:29:18.661Z</updated>
    
    <content type="html"><![CDATA[<h2 id="This-post-also-has-no-title-whatsoever"><a href="#This-post-also-has-no-title-whatsoever" class="headerlink" title="This post also has no title whatsoever"></a><em>This post also has no title whatsoever</em></h2><p>This is the tenth in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This test is the second one produced on this day with no title.</p><p>This test is derived from the <a href="https://github.com/hexojs/hexo-theme-unit-test">hexo-theme-unit-test</a> <code>no-title.md</code> Post of 2013-12-25.  </p><h2 id="Code"><a href="#Code" class="headerlink" title="Code"></a>Code</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">date: 2017-12-09 17:13:11</span><br><span class="line">categories:</span><br><span class="line">- [Authoring, Markdown]</span><br><span class="line">- [Blog Development, Hexo, landscape theme]</span><br><span class="line">- [blogs, Spanner Wingnut]</span><br><span class="line">tags:</span><br><span class="line">- Hexo</span><br><span class="line">- Landscape Theme</span><br><span class="line">- Markdown</span><br><span class="line">- Observations</span><br><span class="line">- TODOs</span><br><span class="line">---</span><br></pre></td></tr></table></figure><p>The challenge is to see how the post remains accessible, how it appears in archives and the Recent Post lists, and how it is separated from others on the index page.  For this case, it is about two no-title pages produced on the same day.</p><h2 id="Observations"><a href="#Observations" class="headerlink" title="Observations"></a>Observations</h2><ul><li><p>The persistent post has its slug specified as “<code>untitled2</code>“ and is located at <a href="http://orcmid.com/BlunderDome/wingnut/2017/12/09/untitled2/">wingnut/2017/12/09/untitled2</a>.  In archives and archive-like indexes, there is no title, only a post date.  </p></li><li><p>The persistent post can be located from other locations and index entries by the post date.</p></li><li><p>In Recent Posts, the post is identified as “(no title)”.  In archive and archive-like lists, there is only the date, and the two untitled posts for December 9, 2017, each have a date-only entry.</p></li><li><p>There is not much to complain about.  The edge case works well enough.  If convenient, it might be handy to use the (no title) designation in archive-like lists as well.</p></li><li><p>I’m declaring relief that all of the title tests have been produced.  Now to move on to other features.</p></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;h2 id=&quot;This-post-also-has-no-title-whatsoever&quot;&gt;&lt;a href=&quot;#This-post-also-has-no-title-whatsoever&quot; class=&quot;headerlink&quot; title=&quot;This post also h
      
    
    </summary>
    
      <category term="Authoring" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/"/>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="landscape theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/landscape-theme/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="Landscape Theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Landscape-Theme/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Markdown/"/>
    
      <category term="Observations" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Observations/"/>
    
      <category term="TODOs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/TODOs/"/>
    
  </entry>
  
  <entry>
    <title></title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/12/09/untitled/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/12/09/untitled/</id>
    <published>2017-12-09T16:51:40.000Z</published>
    <updated>2017-12-14T21:26:21.608Z</updated>
    
    <content type="html"><![CDATA[<h2 id="This-post-has-no-title-whatsoever"><a href="#This-post-has-no-title-whatsoever" class="headerlink" title="This post has no title whatsoever"></a><em>This post has no title whatsoever</em></h2><p>This is the ninth in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This test <em>post has no title</em>.  The test is to confirm that the post remains accessible.</p><p>This test is derived from the <a href="https://github.com/hexojs/hexo-theme-unit-test">hexo-theme-unit-test</a> <code>no-title.md</code> Post of 2013-12-25.  </p><h2 id="Code"><a href="#Code" class="headerlink" title="Code"></a>Code</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">date: 2017-12-09 16:51:40</span><br><span class="line">categories:</span><br><span class="line">- [Authoring, Markdown]</span><br><span class="line">- [Blog Development, Hexo, landscape theme]</span><br><span class="line">- [blogs, Spanner Wingnut]</span><br><span class="line">tags:</span><br><span class="line">- Hexo</span><br><span class="line">- Landscape Theme</span><br><span class="line">- Markdown</span><br><span class="line">- Observations</span><br><span class="line">- TODOs</span><br><span class="line">---</span><br></pre></td></tr></table></figure><p>The challenge is to see how the post remains accessible, how it appears in archives and the Recent Post lists, and how it is separated from others on the index page.</p><h2 id="Observations"><a href="#Observations" class="headerlink" title="Observations"></a>Observations</h2><ul><li><p>The persistent post has its slug specified as “<code>untitled</code>“ and is located at <a href="http://orcmid.com/BlunderDome/wingnut/2017/12/09/untitled/">wingnut/2017/12/09/untitled</a>.  In archives and archive-like indexes, there is no title, only a post date.  </p></li><li><p>The persistent post can be located from other locations and index entries by the post date.</p></li><li><p>It becomes interesting to know what happens if two no-title posts are produced on the same date.  </p></li><li><p>In the RSS feed, the post is given the first heading of the page as its title.  So some sort of title always appears in FeedDemon, and it links to the post article. <em>added 2017-12-14</em></p></li><li><p>At the bottom of the post article where the Newer and Older article links appear, an untitled post at Newer is listed and linked as “(no title).”  In the Older position, there is no link and now text for an untitled post, bu the “Older” title will link to it.  <em>added 2017-12-14</em></p></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;h2 id=&quot;This-post-has-no-title-whatsoever&quot;&gt;&lt;a href=&quot;#This-post-has-no-title-whatsoever&quot; class=&quot;headerlink&quot; title=&quot;This post has no title wha
      
    
    </summary>
    
      <category term="Authoring" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/"/>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="landscape theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/landscape-theme/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="Landscape Theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Landscape-Theme/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Markdown/"/>
    
      <category term="Observations" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Observations/"/>
    
      <category term="TODOs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/TODOs/"/>
    
  </entry>
  
  <entry>
    <title>Hexo Unit Test - Long Title Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam justo turpis, tincidunt ac convallis id.</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/12/09/long-title/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/12/09/long-title/</id>
    <published>2017-12-09T16:07:37.000Z</published>
    <updated>2017-12-11T22:29:18.660Z</updated>
    
    <content type="html"><![CDATA[<p>This is the eighth in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This simply demonstrates how a long title is handled.</p><p>This test is derived from the <a href="https://github.com/hexojs/hexo-theme-unit-test">hexo-theme-unit-test</a> <code>long-title.md</code> Post of 2013-12-24.  </p><h2 id="Code"><a href="#Code" class="headerlink" title="Code"></a>Code</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: Hexo Unit Test - Long Title Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aliquam justo turpis, tincidunt ac convallis id.</span><br><span class="line">date: 2017-12-09 16:07:37</span><br><span class="line">categories:</span><br><span class="line">- [Authoring, Markdown]</span><br><span class="line">- [Blog Development, Hexo, landscape theme]</span><br><span class="line">- [blogs, Spanner Wingnut]</span><br><span class="line">tags:</span><br><span class="line">- Hexo</span><br><span class="line">- Landscape Theme</span><br><span class="line">- Markdown</span><br><span class="line">- Observations</span><br><span class="line">- TODOs</span><br><span class="line">---</span><br></pre></td></tr></table></figure><h2 id="Observations"><a href="#Observations" class="headerlink" title="Observations"></a>Observations</h2><ul><li><p>Review how the title appears in Recent Posts, Archives, and the categories and tag archive-index-like pages.  </p></li><li><p>Also check how the responsive formatting is handled as the browser window is narrowed or a mobile device is used.</p></li><li><p>It is great for this to work.  Keeping titles appropriately short is preferable, of course.</p></li><li><p>I want to adjust the Recent Posts list so that continuations on multiple lines are set off.  I think using an unnumbered list will do the job best.</p></li><li><p>The entire blog is regenerated too often.  I need to determine which features can be adjusted (such as the Categories and Tags sidebar, maybe) to inhibit this.  As my blogs become populated with thousands of posts, the regeneration will not be endurable, especially with the amount of material that is then synchronized.</p></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;p&gt;This is the eighth in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This simply demonstrates how 
      
    
    </summary>
    
      <category term="Authoring" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/"/>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="landscape theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/landscape-theme/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="Landscape Theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Landscape-Theme/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Markdown/"/>
    
      <category term="Observations" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Observations/"/>
    
      <category term="TODOs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/TODOs/"/>
    
  </entry>
  
  <entry>
    <title>www.bing.com</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/12/09/link-without-title/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/12/09/link-without-title/</id>
    <published>2017-12-09T10:01:43.000Z</published>
    <updated>2017-12-14T21:20:57.371Z</updated>
    
    <content type="html"><![CDATA[<p>This is the seventh in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This confirms operation of a special provision for a post that establishes a link in its Front Matter in the absence of a title.</p><p>This test is derived from the <a href="https://github.com/hexojs/hexo-theme-unit-test">hexo-theme-unit-test</a> <code>link-post-without-title.md</code> Post of 2013-12-24.  </p><p>Instead of a text title, the link itself should be presented. Clicking on that “title” should open <a href="https://www.bing.com">Bing</a> in a new tab or window.  Click on the date instead to get to the archive location of the post.</p><h2 id="Code"><a href="#Code" class="headerlink" title="Code"></a>Code</h2><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">date: 2017-12-09 10:01:43</span><br><span class="line">link: https://www.bing.com/</span><br><span class="line">categories:</span><br><span class="line">- [Authoring, Markdown]</span><br><span class="line">- [Blog Development, Hexo, landscape theme]</span><br><span class="line">- [blogs, Spanner Wingnut]</span><br><span class="line">tags:</span><br><span class="line">- Hexo</span><br><span class="line">- Landscape Theme</span><br><span class="line">- Markdown</span><br><span class="line">- Observations</span><br><span class="line">- TODOs</span><br><span class="line">---</span><br></pre></td></tr></table></figure><h2 id="Observations"><a href="#Observations" class="headerlink" title="Observations"></a>Observations</h2><ul><li><p>This is similar to the sixth unit test, “<a href="http://orcmid.com/BlunderDome/wingnut/2017/12/07/Link/">Hexo Unit Test - Link</a>“ except a form of the link is expected to appear in place of the missing title.</p></li><li><p>I find it odd that this front-matter link case occupies so much unit-test attention.  In this particular link-as-title case, there might be some usefulness.  </p></li><li><p>I remain concerned that the collision of two different link cases for titles is awkward and defeats confident usability.</p></li><li><p>It is also important to check how this form of post is listed in the archives and in category and tag lists.  In this case, only the faux title appears and clicking there follows the link instead of finding the post itself.  This applies to the sixth unit test also.  (Clicking the date above the archive/category/tag title will find the post.)  </p></li><li><p>My conclusion is that this no-title link case is workable if there is no body to the post, only the front matter.  That minimizes confusion in the situation where all one wants to provide is a link.  It remains a borderline hostile act to omit any guidance that assists the reader’s determination of the prospective benefit of following the link.</p></li><li><p>In the RSS feed, the title refers to the blog post and the link is not carried forward when viewed in FeedDemon.  This also makes the link case, with or without title, inconsistent in another way.  <em>added 2017-12-14</em></p></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;p&gt;This is the seventh in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This confirms operation of a
      
    
    </summary>
    
      <category term="Authoring" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/"/>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="landscape theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/landscape-theme/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="Landscape Theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Landscape-Theme/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Markdown/"/>
    
      <category term="Observations" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Observations/"/>
    
      <category term="TODOs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/TODOs/"/>
    
  </entry>
  
  <entry>
    <title>Hexo Unit Test - Link</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/12/07/Link/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/12/07/Link/</id>
    <published>2017-12-07T19:47:50.000Z</published>
    <updated>2017-12-14T21:17:47.292Z</updated>
    
    <content type="html"><![CDATA[<p>This is the sixth in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This confirms operation of a special provision for a post that establishes a link in its Front Matter.</p><p>This test is derived from the <a href="https://github.com/hexojs/hexo-theme-unit-test">hexo-theme-unit-test</a> “Link Post” of 2013-12-24.</p><p>Clicking on the title of the post will should open <a href="https://www.bing.com">Bing</a> in a new tab or window.  Click on the date instead to get to the archive location of the post.</p><h2 id="Code"><a href="#Code" class="headerlink" title="Code"></a>Code</h2><p>The link specification is in the front-matter.</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: Hexo Unit Test - Link</span><br><span class="line">date: 2017-12-07 19:47:50</span><br><span class="line">link: https://www.bing.com/</span><br><span class="line">categories:</span><br><span class="line">- [Authoring, Markdown]</span><br><span class="line">- [Blog Development, Hexo, landscape theme]</span><br><span class="line">- [blogs, Spanner Wingnut]</span><br><span class="line">tags:</span><br><span class="line">- Hexo</span><br><span class="line">- Landscape Theme</span><br><span class="line">- Markdown</span><br><span class="line">- Observations</span><br><span class="line">- TODOs</span><br><span class="line">---</span><br></pre></td></tr></table></figure><h2 id="Observations"><a href="#Observations" class="headerlink" title="Observations"></a>Observations</h2><ul><li><p>I don’t see any way to use this.</p></li><li><p>Since clicking on the title is the standard way to access the single-page of a post, having that link go elsewhere sometimes strikes me as misleading.  </p></li><li><p>It is very subtle that the date links to the single-page of the post.  I need to make two posts on the same day and confirm that is actually what happens.  It might be useful to provide a finer date stamp.  Or maybe simply not worry about it.  <em>expanded 2017-12-08</em></p></li><li><p>The link apparently has no effect in the RSS.  In FeedDemon, the title links to the blog post location.  <em>added 2017-12-14</em></p></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;p&gt;This is the sixth in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This confirms operation of a s
      
    
    </summary>
    
      <category term="Authoring" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/"/>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="landscape theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/landscape-theme/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="Landscape Theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Landscape-Theme/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Markdown/"/>
    
      <category term="Observations" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Observations/"/>
    
      <category term="TODOs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/TODOs/"/>
    
  </entry>
  
  <entry>
    <title>Hexo Unit Test - Gallery</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/12/04/Gallery/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/12/04/Gallery/</id>
    <published>2017-12-04T14:41:34.000Z</published>
    <updated>2017-12-14T21:14:24.845Z</updated>
    
    <content type="html"><![CDATA[<p>This is the fifth of a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This confirms special provision for a photo gallery at the beginning of a post.</p><p>This test requires relative addressing to particular folders of the public structure.  The unit-test Gallery uses the same photos as the <a href="http://orcmid.com/BlunderDome/wingnut/2017/11/28/Test/">Wingnut Image Assets</a> post and they are used from that post’s asset folder.</p><p>The test is derived from the <a href="https://github.com/hexojs/hexo-theme-unit-test">hexo-theme-unit-test</a> “Gallery” test post of 2013-12-25.</p><h2 id="Code"><a href="#Code" class="headerlink" title="Code"></a>Code</h2><p>The gallery is specified in the front matter here.</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br></pre></td><td class="code"><pre><span class="line">--</span><br><span class="line">title: Gallery</span><br><span class="line">date: 2017-12-04 14:41:34</span><br><span class="line">photos:</span><br><span class="line">- /2017/11/28/Test/wallpaper-2572384.jpg</span><br><span class="line">- /2017/11/28/Test/wallpaper-2311325.jpg</span><br><span class="line">- /2017/11/28/Test/wallpaper-878514.jpg</span><br><span class="line">- http://placehold.it/350x150.jpg</span><br><span class="line">categories:</span><br><span class="line">- [Authoring, Markdown]</span><br><span class="line">- [Blog Development, Hexo, landscape theme]</span><br><span class="line">- [blogs, Spanner Wingnut]</span><br><span class="line">tags:</span><br><span class="line">- Hexo</span><br><span class="line">- images</span><br><span class="line">- Landscape Theme</span><br><span class="line">- Markdown</span><br><span class="line">- Observations</span><br><span class="line">---</span><br></pre></td></tr></table></figure><h2 id="Gallery-Viewing"><a href="#Gallery-Viewing" class="headerlink" title="Gallery Viewing"></a>Gallery Viewing</h2><p>The first of the four photos shows automtatically above the title of the post page. </p><p>To view the gallery images, click on the one shown.  The fancibox image window will pop out.  Inside the right/left edges of the current photo pointers will appear, enabling cycling through the four images.</p><ul><li>Widescreen wallpaper of a cat</li><li>Portrait orientation photo of a girl in a fruit collage</li><li>very wide and narrow widescreen wallpaper</li><li>smaller photo of a placeholder image</li></ul><p>All photos should be displayed properly.</p><p><em>From <a href="http://wallbase.cc">Wallbase.cc</a></em></p><h2 id="Observations"><a href="#Observations" class="headerlink" title="Observations"></a>Observations</h2><ul><li><p>The gallery and images are not reflected in the RSS Atom feed of a gallery page.  This is another reason for avoiding this feature where an RSS record is important.  <em>added 2017-12-14</em></p></li><li><p>The gallery view has each image fit within the browser-window.  Resizing can be used to provide larger or smaller views.</p></li><li><p>It is unclear to me whether there is much use of this in nfoCentrale blogs.  Part of it has to do with the absence of captions and of any indication that a gallery is being provided.  </p></li><li><p>Because the assets location must be known, it takes a little work to get the front-matter set up.  That’s not difficult, but requires iterative creation and viewing of a gallery post.</p></li><li><p>It seems desirable to have a special gallery scaffold page.  That might provide some recuring information in having the visitor understand that there is a gallery.</p></li><li><p>I notice that, with the default landscape theme setup, if there are individual images on a page, they each pop-out as their gallery page, and the other images are in a gallery that can be cycled through from any of the pop-outs. <em>added 2017-12-05</em></p></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;p&gt;This is the fifth of a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This confirms special provisio
      
    
    </summary>
    
      <category term="Authoring" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/"/>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="landscape theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/landscape-theme/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="images" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/images/"/>
    
      <category term="Landscape Theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Landscape-Theme/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Markdown/"/>
    
      <category term="Observations" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Observations/"/>
    
  </entry>
  
  <entry>
    <title>Hexo Unit Test - Categories</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/12/02/Categories/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/12/02/Categories/</id>
    <published>2017-12-02T17:56:02.000Z</published>
    <updated>2017-12-04T22:18:00.000Z</updated>
    
    <content type="html"><![CDATA[<p>This is the fourth in a series of Spanner Wingnut confirmation tests based on the Hexo Unit Tests for Themes.  This version demonstrates the establishment of five categories, four of them nesting others.  Part of this test is to confirm exactly how that is intended to work.</p><p>This test is the wingnut-specific counterpart of the <a href="https://github.com/hexojs/hexo-theme-unit-test">hexo-theme-unit-test</a>  “Categories” test post of 2013-12-24.</p><h2 id="Original-Markdown"><a href="#Original-Markdown" class="headerlink" title="Original Markdown"></a>Original Markdown</h2><p>Categories are specified in the front-matter at the beginning of the post’s markdown.</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br></pre></td><td class="code"><pre><span class="line">---</span><br><span class="line">title: Hexo Unit Test - Categories</span><br><span class="line">date: 2017-12-02 17:56:02</span><br><span class="line">updated: 2017-12-03 15:43:00</span><br><span class="line">categories:</span><br><span class="line">- [Blog Development, Hexo, landscape theme]</span><br><span class="line">- [blogs, Spanner Wingnut]</span><br><span class="line">- [Toolcraft, JavaScript, NodeJS]</span><br><span class="line">- [Authoring, Markdown, HTML, CSS]</span><br><span class="line">- Golden Geek</span><br><span class="line">tags:</span><br><span class="line">- Categories</span><br><span class="line">- TODOs</span><br><span class="line">- Observations</span><br><span class="line">- Hexo</span><br><span class="line">---</span><br></pre></td></tr></table></figure><h2 id="Observations"><a href="#Observations" class="headerlink" title="Observations"></a>Observations</h2><ul><li><p>The established categories will be extended as needed for further posts.  How this works and the use of category maps remains to be understood.</p></li><li><p>The appearance of the category list between the date of a post and its title deserves refinement.</p></li><li><p>When other blogs are restored, categories and tags should be operating from the beginning.</p></li><li><p>The impact of using the “updated” property in the front-matter needs to be understood.  Perhaps related to RSS feed updating?</p></li><li><p>There is too much use of very light small caps items, and the light date on posts.  Along with major features that require work and testing, these touch-ups will be important for the legibility and personality of nfoCentrale blogs.</p></li><li><p><strike>For the record, it is worthwhile to review posts so far and introduce tags and categories.</strike> <em>done 2017-12-03</em></p></li><li><p>Categories are touchy.  It is possible to create peers at the same level<br>(e.g., in the <a href="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/">blogs</a> category).  <strike>However, changes in a categories of a post are not detected and defects will be preserved.  I am looking at how to trigger post and category tree regeneration. <em>added 2017-12-08</em></strike> When fixed in the front matter, category changes are detected and reflected.  Deletions will remain on the hosted site until explicitly removed, but not serious. <em>updated 2017-12-08</em></p></li><li><p>Categories (and tags) are reported in the RSS feed, although the FeedDemon reader does not make use of them.  <strong>added 2017-12-14</strong></p></li></ul><blockquote><p><em>updated 2017-12-03</em> to correct a heading, add tags, and record observations </p></blockquote>]]></content>
    
    <summary type="html">
    
      
      
        &lt;p&gt;This is the fourth in a series of Spanner Wingnut confirmation tests based on the Hexo Unit Tests for Themes.  This version demonstrates 
      
    
    </summary>
    
      <category term="Authoring" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/"/>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="landscape theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/landscape-theme/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
      <category term="HTML" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/HTML/"/>
    
      <category term="Toolcraft" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Toolcraft/"/>
    
      <category term="JavaScript" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Toolcraft/JavaScript/"/>
    
      <category term="NodeJS" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Toolcraft/JavaScript/NodeJS/"/>
    
      <category term="CSS" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/HTML/CSS/"/>
    
      <category term="Golden Geek" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Golden-Geek/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="Observations" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Observations/"/>
    
      <category term="Categories" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Categories/"/>
    
      <category term="TODOs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/TODOs/"/>
    
  </entry>
  
  <entry>
    <title>Hexo Unit Test - Excerpts</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/12/01/Excerpt/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/12/01/Excerpt/</id>
    <published>2017-12-01T12:02:33.000Z</published>
    <updated>2017-12-10T10:31:00.000Z</updated>
    
    <content type="html"><![CDATA[<p>This is the third in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This test demonstrates how a post can be restricted to an exerpt on the front page of the blog, with the full post in the by-date permanent location of the post.</p><p>The excerpt break is just below this paragraph.  To see it, find this post on the main page of the blog.  It is not revealed on the full-text permanent location of the post.  <em>added 2017-12-10</em><br><a id="more"></a></p><p>This test is based on the <a href="https://github.com/hexojs/hexo-theme-unit-test">Hexo Theme Unit Test</a> <code>excerpts.md</code> test file.  When implemented, it has a “read more” link and the remainder of the post page is only visible on the archive version, not on the front-page of the blog.</p><p>It is not necessary to activate the use of explicit excerpts.  This test confirmst that.  I can do that whenever it is ever important.</p><p>One complication in explaining this text is that the break point after the intended excerpt is via HTML comment, so it could be difficult to exhibit, in the page, the MarkDown that demarks the separation between exerpt and the full body of the post. </p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">&lt;!-- more --&gt;</span><br></pre></td></tr></table></figure><p><strong> Observations </strong> </p><ul><li><p>The processor of code blocks has been done in a way that there is no accidental leaking of HTML-interpreted elements.  Another one of those nice touches that has me smile.</p></li><li><p>The “Read More” link goes to a continuation point (<code>#more</code>) in the body of the complete post.  This is a bit distracting.  Consider just going to the top.  On the other hand, it is unlikely that Excerpts will be used.</p></li><li><p>The only interest in exerpts is to assure that the facility is working properly.  It is unlikely that it will be used for nfoCentrale blogs.</p></li></ul><blockquote><p><em>update 2017-12-03</em> Added observations and made categories/tags adjustments</p></blockquote>]]></content>
    
    <summary type="html">
    
      &lt;p&gt;This is the third in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This test demonstrates how a post can be restricted to an exerpt on the front page of the blog, with the full post in the by-date permanent location of the post.&lt;/p&gt;
&lt;p&gt;The excerpt break is just below this paragraph.  To see it, find this post on the main page of the blog.  It is not revealed on the full-text permanent location of the post.  &lt;em&gt;added 2017-12-10&lt;/em&gt;&lt;br&gt;
    
    </summary>
    
      <category term="Authoring" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/"/>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Markdown/"/>
    
      <category term="Observations" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Observations/"/>
    
      <category term="TODOs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/TODOs/"/>
    
      <category term="HTML comments" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/HTML-comments/"/>
    
      <category term="Excerpts" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Excerpts/"/>
    
  </entry>
  
  <entry>
    <title>Hexo Unit Test - Wingnut Markdown/HTML Elements</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/11/29/Elements/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/11/29/Elements/</id>
    <published>2017-11-29T16:12:39.000Z</published>
    <updated>2017-12-03T16:15:00.000Z</updated>
    
    <content type="html"><![CDATA[<p>This is the second in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This test demonstrates basic support for Markdown elements and direct HTML elements in the Markdown.</p><p>The test is derived from the <a href="https://github.com/hexojs/hexo-theme-unit-test">hexo-theme-unit-test</a> “Elements” test post of 2013-12-24.</p><h2 id="Heading-Check"><a href="#Heading-Check" class="headerlink" title="Heading Check"></a>Heading Check</h2><p>This test reveals the formatting that is currently created for six levels of MarkDown/HTML headings.</p><p>The MarkDown source is simply<br><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line"># Heading 1</span><br><span class="line">## Heading 2</span><br><span class="line">### Heading 3</span><br><span class="line">#### Heading 4</span><br><span class="line">##### Heading 5</span><br><span class="line">###### Heading 6</span><br></pre></td></tr></table></figure></p><p>Here are the formatted results</p><h1 id="Heading-1"><a href="#Heading-1" class="headerlink" title="Heading 1"></a>Heading 1</h1><h2 id="Heading-2"><a href="#Heading-2" class="headerlink" title="Heading 2"></a>Heading 2</h2><h3 id="Heading-3"><a href="#Heading-3" class="headerlink" title="Heading 3"></a>Heading 3</h3><h4 id="Heading-4"><a href="#Heading-4" class="headerlink" title="Heading 4"></a>Heading 4</h4><h5 id="Heading-5"><a href="#Heading-5" class="headerlink" title="Heading 5"></a>Heading 5</h5><h6 id="Heading-6"><a href="#Heading-6" class="headerlink" title="Heading 6"></a>Heading 6</h6><h2 id="Paragraph-Formatting"><a href="#Paragraph-Formatting" class="headerlink" title="Paragraph Formatting"></a>Paragraph Formatting</h2><p>These paragraphs include a variety of in-line formatting styles.  To make comparison easier, the original MarkDown is broken into separate lines.</p><h3 id="First-Paragraph"><a href="#First-Paragraph" class="headerlink" title="First Paragraph"></a>First Paragraph</h3><h4 id="1st-Paragraph-MarkDown-Source"><a href="#1st-Paragraph-MarkDown-Source" class="headerlink" title="1st Paragraph MarkDown Source"></a>1st Paragraph MarkDown Source</h4><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">Lorem ipsum dolor sit amet, [test link]() consectetur adipiscing elit. </span><br><span class="line">**Strong text** pellentesque ligula commodo viverra vehicula. *Italic text* </span><br><span class="line">at ullamcorper enim. Morbi a euismod nibh. &lt;u&gt;Underline text&lt;/u&gt; non elit nisl.</span><br><span class="line">~~Deleted text~~ tristique, sem id condimentum tempus, metus lectus venenatis</span><br><span class="line">mauris, sit amet semper lorem felis a eros. Fusce egestas nibh at sagittis </span><br><span class="line">auctor. Sed ultricies ac arcu quis molestie. Donec dapibus nunc in nibh </span><br><span class="line">egestas, vitae volutpat sem iaculis. Curabitur sem tellus, elementum nec quam</span><br><span class="line">id, fermentum laoreet mi. Ut mollis ullamcorper turpis, vitae facilisis velit</span><br><span class="line">ultricies sit amet. Etiam laoreet dui odio, id tempus justo tincidunt id.</span><br><span class="line">Phasellus scelerisque nunc sed nunc ultricies accumsan.</span><br></pre></td></tr></table></figure><h4 id="1st-Paragraph-Generated-Text"><a href="#1st-Paragraph-Generated-Text" class="headerlink" title="1st Paragraph Generated Text"></a>1st Paragraph Generated Text</h4><p>Lorem ipsum dolor sit amet, <a href="">test link</a> consectetur adipiscing elit.  <strong>Strong text</strong> pellentesque ligula commodo viverra vehicula. <em>Italic text</em> at ullamcorper enim. Morbi a euismod nibh. <u>Underline text</u> non elit nisl. <del>Deleted text</del> tristique, sem id condimentum tempus, metus lectus venenatis mauris, sit amet semper lorem felis a eros. Fusce egestas nibh at sagittis auctor. Sed ultricies ac arcu quis molestie. Donec dapibus nunc in nibh egestas, vitae volutpat sem iaculis. Curabitur sem tellus, elementum nec quam id, fermentum laoreet mi. Ut mollis ullamcorper turpis, vitae facilisis velit ultricies sit amet. Etiam laoreet dui odio, id tempus justo tincidunt id. Phasellus scelerisque nunc sed nunc ultricies accumsan.</p><h3 id="Second-Paragraph"><a href="#Second-Paragraph" class="headerlink" title="Second Paragraph"></a>Second Paragraph</h3><h4 id="2nd-Paragraph-MarkDown-Source"><a href="#2nd-Paragraph-MarkDown-Source" class="headerlink" title="2nd Paragraph MarkDown Source"></a>2nd Paragraph MarkDown Source</h4><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br></pre></td><td class="code"><pre><span class="line">Interdum et malesuada fames ac ante ipsum primis in faucibus. `Sed erat diam`,</span><br><span class="line">blandit eget felis aliquam, rhoncus varius urna. Donec tellus sapien, sodales </span><br><span class="line">eget ante vitae, feugiat ullamcorper urna. Praesent auctor dui vitae dapibus </span><br><span class="line">eleifend. Proin viverra mollis neque, ut ullamcorper elit posuere eget.</span><br></pre></td></tr></table></figure><h4 id="2nd-Paragraph-Generated-Text"><a href="#2nd-Paragraph-Generated-Text" class="headerlink" title="2nd Paragraph Generated Text"></a>2nd Paragraph Generated Text</h4><p>Interdum et malesuada fames ac ante ipsum primis in faucibus. <code>Sed erat diam</code>, blandit eget felis aliquam, rhoncus varius urna. Donec tellus sapien, sodales eget ante vitae, feugiat ullamcorper urna. Praesent auctor dui vitae dapibus eleifend. Proin viverra mollis neque, ut ullamcorper elit posuere eget.</p><h3 id="Third-Paragraph-updated-2017-12-01-for-wingnut"><a href="#Third-Paragraph-updated-2017-12-01-for-wingnut" class="headerlink" title="Third Paragraph - updated 2017-12-01 for wingnut"></a>Third Paragraph - <em>updated 2017-12-01 for wingnut</em></h3><h4 id="3rd-Paragraph-Block-Quote-MarkDown-Source"><a href="#3rd-Paragraph-Block-Quote-MarkDown-Source" class="headerlink" title="3rd Paragraph Block Quote MarkDown Source"></a>3rd Paragraph Block Quote MarkDown Source</h4><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">&gt; Praesent diam elit, interdum ut pulvinar placerat, imperdiet at magna. </span><br><span class="line">*updated 2017-12-01* to appear as ordinary text indented.</span><br><span class="line">&gt; &gt; *added 2017-12-01* to confirm additional indentation per level.</span><br></pre></td></tr></table></figure><h4 id="3rd-Paragraph-Generated-Block-Quote-Text"><a href="#3rd-Paragraph-Generated-Block-Quote-Text" class="headerlink" title="3rd Paragraph Generated Block Quote Text"></a>3rd Paragraph Generated Block Quote Text</h4><blockquote><p>Praesent diam elit, interdum ut pulvinar placerat, imperdiet at magna.  <em>updated 2017-12-01</em> to appear as ordinary text indented.</p><blockquote><p><em>added 2017-12-01</em> to confirm additional indentation per level. </p></blockquote></blockquote><h2 id="List-Types"><a href="#List-Types" class="headerlink" title="List Types"></a>List Types</h2><p>Various list types are tied to HTML elements for the same purposes.  There are more variations than those checked on here.  These are an essential minimum.</p><h3 id="Definition-List-dl"><a href="#Definition-List-dl" class="headerlink" title="Definition List (dl)"></a>Definition List (dl)</h3><h4 id="Definition-List-Source"><a href="#Definition-List-Source" class="headerlink" title="Definition List Source"></a>Definition List Source</h4><p>This is a pure insertion of HTML elements</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">&lt;dl&gt;&lt;dt&gt;Definition List Title&lt;/dt&gt;&lt;dd&gt;This is a definition list division.&lt;/dd&gt;&lt;/dl&gt;</span><br></pre></td></tr></table></figure><h4 id="Definition-List-Generation"><a href="#Definition-List-Generation" class="headerlink" title="Definition List Generation"></a>Definition List Generation</h4><dl><dt>Definition List Title</dt><dd>This is a definition list division.</dd></dl><h3 id="Ordered-List-ol"><a href="#Ordered-List-ol" class="headerlink" title="Ordered List (ol)"></a>Ordered List (ol)</h3><h4 id="Ordered-List-Markdwon"><a href="#Ordered-List-Markdwon" class="headerlink" title="Ordered List Markdwon"></a>Ordered List Markdwon</h4><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">1. List Item 1</span><br><span class="line">2. List Item 2</span><br><span class="line">3. List Item 3</span><br></pre></td></tr></table></figure><h4 id="Ordered-List-Generation"><a href="#Ordered-List-Generation" class="headerlink" title="Ordered List Generation"></a>Ordered List Generation</h4><ol><li>List Item 1</li><li>List Item 2</li><li>List Item 3</li></ol><h3 id="Unordered-List-ul"><a href="#Unordered-List-ul" class="headerlink" title="Unordered List (ul)"></a>Unordered List (ul)</h3><h4 id="Unordered-List-Markdown-Source"><a href="#Unordered-List-Markdown-Source" class="headerlink" title="Unordered List Markdown Source"></a>Unordered List Markdown Source</h4><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br></pre></td><td class="code"><pre><span class="line">- List Item 1</span><br><span class="line">- List Item 2</span><br><span class="line">- List Item 3</span><br></pre></td></tr></table></figure><h4 id="Unordered-List-Generation"><a href="#Unordered-List-Generation" class="headerlink" title="Unordered List Generation"></a>Unordered List Generation</h4><ul><li>List Item 1</li><li>List Item 2</li><li>List Item 3</li></ul><h2 id="Table"><a href="#Table" class="headerlink" title="Table"></a>Table</h2><p>There is more variation to be considered in the use of tables.  Here is a fundamental test.</p><h3 id="Table-Markdown-Source"><a href="#Table-Markdown-Source" class="headerlink" title="Table Markdown Source"></a>Table Markdown Source</h3><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br></pre></td><td class="code"><pre><span class="line">| Table Header 1 | Table Header 2 | Table Header 3 |</span><br><span class="line">| - | - | - |</span><br><span class="line">| Division 1 | Division 2 | Division 3 |</span><br><span class="line">| Division 1 | Division 2 | Division 3 |</span><br><span class="line">| Division 1 | Division 2 | Division 3 |</span><br></pre></td></tr></table></figure><h3 id="Generated-Table"><a href="#Generated-Table" class="headerlink" title="Generated Table"></a>Generated Table</h3><table><thead><tr><th>Table Header 1</th><th>Table Header 2</th><th>Table Header 3</th></tr></thead><tbody><tr><td>Division 1</td><td>Division 2</td><td>Division 3</td></tr><tr><td>Division 1</td><td>Division 2</td><td>Division 3</td></tr><tr><td>Division 1</td><td>Division 2</td><td>Division 3</td></tr></tbody></table><h2 id="Misc-Stuff-abbr-acronym-sub-sup-etc"><a href="#Misc-Stuff-abbr-acronym-sub-sup-etc" class="headerlink" title="Misc Stuff - abbr, acronym, sub, sup, etc."></a>Misc Stuff - abbr, acronym, sub, sup, etc.</h2><h3 id="Miscellaneous-MarkDown-Usage"><a href="#Miscellaneous-MarkDown-Usage" class="headerlink" title="Miscellaneous MarkDown Usage"></a>Miscellaneous MarkDown Usage</h3><p>These are all via HTML elements.  Superscripts and Subscripts should be apparent.  Some other elements might not have visible indicators except for the possibility of mouse-over indications.</p><h3 id="MarkDown-Text"><a href="#MarkDown-Text" class="headerlink" title="MarkDown Text"></a>MarkDown Text</h3><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line">Lorem &lt;sup&gt;superscript&lt;/sup&gt; dolor &lt;sub&gt;subscript&lt;/sub&gt; amet, consectetuer</span><br><span class="line">adipiscing elit. Nullam dignissim convallis est. Quisque aliquam.</span><br><span class="line">&lt;cite&gt;cite&lt;/cite&gt;. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero</span><br><span class="line">nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Praesent mattis,</span><br><span class="line">massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam</span><br><span class="line">eget metus. Maecenas ornare tortor. Donec sed tellus eget sapien fringilla</span><br><span class="line">nonummy. &lt;acronym title=&quot;National Basketball Association&quot;&gt;NBA&lt;/acronym&gt; Mauris</span><br><span class="line">a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc.</span><br><span class="line">Morbi imperdiet augue quis tellus.  &lt;abbr title=&quot;Avenue&quot;&gt;AVE&lt;/abbr&gt;</span><br></pre></td></tr></table></figure><h3 id="Generated-Text"><a href="#Generated-Text" class="headerlink" title="Generated Text"></a>Generated Text</h3><p>Lorem <sup>superscript</sup> dolor <sub>subscript</sub> amet, consectetuer adipiscing elit. Nullam dignissim convallis est. Quisque aliquam. <cite>cite</cite>. Nunc iaculis suscipit dui. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus. Maecenas ornare tortor. Donec sed tellus eget sapien fringilla nonummy. <acronym title="National Basketball Association">NBA</acronym> Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus.  <abbr title="Avenue">AVE</abbr></p><h2 id="Observations"><a href="#Observations" class="headerlink" title="Observations"></a>Observations</h2><ul><li><p>Assuming that these tests all render appropriately, the styling will be adjusted to have them also be pleasant for Spanner Wingnut’s Muddleware Lab, and its sibling blogs.</p><ul><li><p>Definition lists should have the details indented beneath the title.</p></li><li><p>Tables are all right.  Other variants are desirable.  These must be found.</p></li></ul></li></ul><blockquote><p><em>updated 2017-12-03</em> Adding observations and adjusting categories/tags</p></blockquote>]]></content>
    
    <summary type="html">
    
      
      
        &lt;p&gt;This is the second in a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This test demonstrates basic 
      
    
    </summary>
    
      <category term="Authoring" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/"/>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="landscape theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/landscape-theme/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
      <category term="HTML" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/HTML/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="Landscape Theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Landscape-Theme/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Markdown/"/>
    
      <category term="Observations" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Observations/"/>
    
      <category term="TODOs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/TODOs/"/>
    
      <category term="Text Elements" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Text-Elements/"/>
    
  </entry>
  
  <entry>
    <title>Hexo Unit Test - Wingnut Image Assets</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/11/28/Test/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/11/28/Test/</id>
    <published>2017-11-28T16:04:06.000Z</published>
    <updated>2017-12-03T16:46:00.000Z</updated>
    
    <content type="html"><![CDATA[<p>This is the first of a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This confirms basic support for inclusion of images in posts on the blog.</p><p>This test verifies image inclusion from a post-specific asset folder, the folder that has the generated post/page as its index.html.  The test is derived from the <a href="https://github.com/hexojs/hexo-theme-unit-test">hexo-theme-unit-test</a> “Image” test post of 2013-12-26.</p><h4 id="Code"><a href="#Code" class="headerlink" title="Code"></a>Code</h4><p>The original code is</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">![](/assets/wallpaper-2572384.jpg)</span><br><span class="line"></span><br><span class="line">![Caption](/assets/wallpaper-2311325.jpg)</span><br><span class="line"></span><br><span class="line">![](/assets/wallpaper-878514.jpg)</span><br><span class="line"></span><br><span class="line">![Small Picture](http://placehold.it/350x150.jpg)</span><br></pre></td></tr></table></figure><p>For Spanner Wingnut, there is no common assets folder at the blog location.  Instead, the three local test images are moved to the <code>spanner/source/_posts/Test/</code> folder, corresponding to the <code>spanner/source/_posts/Test.md</code> file that has the source text of this blog post.</p><p>To use those assets properly, the code becomes</p><figure class="highlight plain"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line">&#123;% asset_img wallpaper-2572384.jpg &quot;1920 x 1200 kitten&quot; %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% asset_img wallpaper-2311325.jpg &quot;1383 x 1858 fruit cup girl !?&quot; %&#125;</span><br><span class="line"></span><br><span class="line">&#123;% asset_img wallpaper-878514.jpg &quot;3840 x 1200 waterfront cityscape&quot; %&#125;</span><br><span class="line"></span><br><span class="line">![350 x 150 gray &quot;placeholder&quot; block](http://placehold.it/350x150.jpg)</span><br></pre></td></tr></table></figure><p>No provision for positioning, scaling or anything else is included.  The test is for minimal and simple inclusion of images.</p><p>For an existing rendition of the test, see the <a href="anatole.munen.cc/2016/12/26/images/">Theme Anatole Demo Images page</a>.</p><h4 id="Resulting-Images"><a href="#Resulting-Images" class="headerlink" title="Resulting Images"></a>Resulting Images</h4><img src="/BlunderDome/wingnut/2017/11/28/Test/wallpaper-2572384.jpg" title="1920 x 1200 kitten"><img src="/BlunderDome/wingnut/2017/11/28/Test/wallpaper-2311325.jpg" title="1383 x 1858 fruit cup girl !?"><img src="/BlunderDome/wingnut/2017/11/28/Test/wallpaper-878514.jpg" title="3840 x 1200 waterfront cityscape"><p><img src="http://placehold.it/350x150.jpg" alt="350 x 150 gray &quot;placeholder&quot; block"></p><p>Note the captions.  They are also the mouse-over titles.  Also, the images are all sized to the article width.  The Fancybox pop-out view can be seen by clicking on individual images.  Resizing the blog page allows the higher-resolution pop-out images to expand to their full resolution.  Try that on the cityscape.</p><h4 id="Observations"><a href="#Observations" class="headerlink" title="Observations"></a>Observations</h4><ul><li><p>Specify links in images - I suppose in the captions if fancybox is kept.</p></li><li><p>Specify position, sizings, and margins in some straightforward manner</p></li><li><p>Specify Alt Text</p></li><li><p>Have better formatting for the Captions/Titles.</p></li><li><p>Find out how to accomplish this with parameters on <code>{$</code> items or find appropriate HTML tagging to apply when these matter.  I definitely want to operate with post-specific assets and not global ones.</p><p>That’s all for now.</p><blockquote><p><em>update 2017-12-03</em> Adjust categories/tags and observations.</p></blockquote></li></ul>]]></content>
    
    <summary type="html">
    
      
      
        &lt;p&gt;This is the first of a series of Spanner Wingnut confirmation tests using the Hexo Unit Tests for Themes.  This confirms basic support fo
      
    
    </summary>
    
      <category term="Authoring" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/"/>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="landscape theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/landscape-theme/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
      <category term="Landscape Theme" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Landscape-Theme/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Markdown/"/>
    
      <category term="Observations" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Observations/"/>
    
      <category term="TODOs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/TODOs/"/>
    
      <category term="Images" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Images/"/>
    
  </entry>
  
  <entry>
    <title>Curtain Raiser - Introducing Hexo</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/11/21/Hexo/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/11/21/Hexo/</id>
    <published>2017-11-21T15:37:37.000Z</published>
    <updated>2017-12-13T17:27:00.000Z</updated>
    
    <content type="html"><![CDATA[<p><a href="https://hexo.io/">Hexo</a> is the candidate for further generation of <a href="http://nfoCentrale.com">nfoCentrale</a> blogs.  Don’t be surprised when some things don’t work as expected, other things change, and it is all peculiar muddle. When Spanner Wingnut is stable and complete, it becomes the model for customization of other nfoCentrale blogs and their content.</p><p>Work on adapting Hexo is documented on <a href="http://orcmid.wordpress.com">Orcmid’s Live Hideout</a> and its <a href="https://orcmid.wordpress.com/tag/hexo/">Hexo tag</a>.  Candidate improvements will be reflected in blog updates here as the work progresses.</p><p>Several provisions remain to be resolved.</p><ul><li>Changing the highlighting of code blocks to something not so contrasty and unfavorable to soft/light colors</li><li><strike>Changing the blog page header-block and banner image for something smaller and with all text easy to read</strike> <em>done 2017-11-26</em></li><li>Addition of a favicon different than the default</li><li><strike>Producing the </strike>Atom RSS feed with preservation of pre-Hexo feeds. <em>done 2017-12-12 keeping the new feed separate</em></li><li>Tying in the previous blog archives and feeds as they remain preserved and accessible</li><li>Removing the search button and feature</li><li>Removing instrumentation and tracking (e.g., Google Analytics)</li><li><strike>Incorporating images in posts and pages</strike> <em>done 2017-11-28</em></li><li><strike>Enabling categories</strike> <em>done 2017-12-02</em></li><li><strike>Enabling tags</strike> <em>done 2017-11-28</em></li><li><strike>Removing tag cloud support</strike> <em>done 2017-11-29</em></li><li>Adding MathJax for mathematical formulas</li><li>Changing the Archive layout from a tiled format to a simple list format.</li><li>Determining how internationalization works, when needed.</li><li>Providing necessary accessibility support.</li></ul><p>Some changes require clean regeneration of the blog.  Previous posts can be altered/updated as a result.  What is working already are basic posts, supporting pages, blog comments via <a href="https://disqus.com/">Disqus</a>, and the ability to share on social networks.  That’s enough for starters.</p><p>Bring your hard hat and goggles if you wander out onto the scaffolding here.</p><blockquote><p><em>updated 2017-12-03</em> Adjust categories/tages, manage TODOs</p></blockquote>]]></content>
    
    <summary type="html">
    
      
      
        &lt;p&gt;&lt;a href=&quot;https://hexo.io/&quot;&gt;Hexo&lt;/a&gt; is the candidate for further generation of &lt;a href=&quot;http://nfoCentrale.com&quot;&gt;nfoCentrale&lt;/a&gt; blogs.  D
      
    
    </summary>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
      <category term="Orcmid&#39;s Live Hideout" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Orcmid-s-Live-Hideout/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
  </entry>
  
  <entry>
    <title>Hello World</title>
    <link href="http://orcmid.com/BlunderDome/wingnut/2017/10/24/hello-world/"/>
    <id>http://orcmid.com/BlunderDome/wingnut/2017/10/24/hello-world/</id>
    <published>2017-10-25T00:00:01.000Z</published>
    <updated>2017-12-03T16:39:00.000Z</updated>
    
    <content type="html"><![CDATA[<p>Welcome to <a href="https://hexo.io/">Hexo</a>! This is the very first post, provided by Hexo to demonstrate correct installation of an authoring folder and related software. This page may update automatically from time to time as changes in style and other customizations are introduced.  It remains here as the first Hexo-produced wingnut post despite the occasional update.  </p><p>This preface is added to explain the unique status of this page.  Experiments with this Spanner Wingnut blog confirm features and styling before introducing them to other blogs in the <strong><em><a href="http://nfocentrale.com">nfoCentrale</a></em></strong> family.  </p><p>For more information about these activities, see <a href="/BlunderDome/wingnut/hexo-about/">About</a>.</p><blockquote><p>– <em>Dennis E. Hamilton, 2017-11-12</em><br>update 2017-11-13 to relocate About folder to <code>hexo-about/</code>.<br>update 2017-11-17 to have About link in page headers.<br>update 2017-12-03 to retrofit categories/tags and format improvements so far.</p></blockquote><hr><p>Check <a href="https://hexo.io/docs/">documentation</a> for more info. If you have any problems when using Hexo, check the <a href="https://hexo.io/docs/troubleshooting.html">troubleshooting</a> tips.  You can also report any issues on <a href="https://github.com/hexojs/hexo/issues">GitHub</a>.</p><h2 id="Quick-Start"><a href="#Quick-Start" class="headerlink" title="Quick Start"></a>Quick Start</h2><h3 id="Create-a-new-post"><a href="#Create-a-new-post" class="headerlink" title="Create a new post"></a>Create a new post</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo new <span class="string">"My New Post"</span></span><br></pre></td></tr></table></figure><p>More info: <a href="https://hexo.io/docs/writing.html">Writing</a></p><h3 id="Run-server"><a href="#Run-server" class="headerlink" title="Run server"></a>Run server</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo server</span><br></pre></td></tr></table></figure><p>More info: <a href="https://hexo.io/docs/server.html">Server</a></p><h3 id="Generate-static-files"><a href="#Generate-static-files" class="headerlink" title="Generate static files"></a>Generate static files</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo generate</span><br></pre></td></tr></table></figure><p>More info: <a href="https://hexo.io/docs/generating.html">Generating</a></p><h3 id="Deploy-to-remote-sites"><a href="#Deploy-to-remote-sites" class="headerlink" title="Deploy to remote sites"></a>Deploy to remote sites</h3><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">$ hexo deploy</span><br></pre></td></tr></table></figure><p>More info: <a href="https://hexo.io/docs/deployment.html">Deployment</a></p>]]></content>
    
    <summary type="html">
    
      
      
        &lt;p&gt;Welcome to &lt;a href=&quot;https://hexo.io/&quot;&gt;Hexo&lt;/a&gt;! This is the very first post, provided by Hexo to demonstrate correct installation of an a
      
    
    </summary>
    
      <category term="Authoring" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/"/>
    
      <category term="Blog Development" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/"/>
    
      <category term="Markdown" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Authoring/Markdown/"/>
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/Blog-Development/Hexo/"/>
    
      <category term="blogs" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/"/>
    
      <category term="Spanner Wingnut" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-categories/blogs/Spanner-Wingnut/"/>
    
    
      <category term="Hexo" scheme="http://orcmid.com/BlunderDome/wingnut/hexo-tags/Hexo/"/>
    
  </entry>
  
</feed>
