diff options
-rw-r--r-- | TODO.org | 1 | ||||
-rw-r--r-- | bin/index.md.erb | 2 | ||||
-rw-r--r-- | out/dnd/index.html | 10 | ||||
-rw-r--r-- | out/dnd/index.md | 10 | ||||
-rw-r--r-- | out/index.html | 14 | ||||
-rw-r--r-- | out/index.md | 14 | ||||
-rw-r--r-- | out/main.css | 6 | ||||
-rw-r--r-- | src/External.svg | 5 | ||||
-rw-r--r-- | src/main.scss | 7 |
9 files changed, 43 insertions, 26 deletions
@@ -4,7 +4,6 @@ - categories (writing/programming/dnd) * style - org tables -- external link (and wiki-style icon!) - move breadcrumbs * wish - case insenstive URLs diff --git a/bin/index.md.erb b/bin/index.md.erb index 34f8677..05ec43f 100644 --- a/bin/index.md.erb +++ b/bin/index.md.erb @@ -4,4 +4,4 @@ class: "index" --- <% @pages.sort_by{|a|a.published}.reverse.each do |a| %> - * <a href="<%= @url.route_to(a.url) %>" title="Published on <%= a.published.strftime('%Y-%m-%d') %><% if a.updated != a.published %> (updated on<%= a.updated.strftime('%Y-%m-%d') %>)<% end %>"><%= a.title %></a><span><% a.tags.each do |t| %><%= t.html %><% end %></span><% end %> + * <span><a <% if a.is_a?(ExternPage) %>class="external" <% end %>href="<%= @url.route_to(a.url) %>" title="Published on <%= a.published.strftime('%Y-%m-%d') %><% if a.updated != a.published %> (updated on<%= a.updated.strftime('%Y-%m-%d') %>)<% end %>"><%= a.title %></a></span><span><% a.tags.each do |t| %><%= t.html %><% end %></span><% end %> diff --git a/out/dnd/index.html b/out/dnd/index.html index 5012bf3..97caabf 100644 --- a/out/dnd/index.html +++ b/out/dnd/index.html @@ -27,11 +27,11 @@ <h1 class=title>Dungeons & Dragons</h1> <ul> -<li><a href="PsionicSchools.html" title="Published on 2017-01-03">Schools of Psionics</a><span><a class="tag ES" href="/tags/ES.html">Essay</a><a class="tag HB" href="/tags/HB.html">Homebrew</a></span></li> -<li><a href="SpellGauntlet.html" title="Published on 2017-01-03">Spell Gauntlet: Practical Spellcasting</a><span><a class="tag FF" href="/tags/FF.html">Flash Fiction</a><a class="tag SS" href="/tags/SS.html">Short Story</a><a class="tag WP" href="/tags/WP.html">WIP</a></span></li> -<li><a href="Tastavi.html" title="Published on 2016-08-30">Tastavi D'Maelnor of Llolethane</a><span><a class="tag SS" href="/tags/SS.html">Short Story</a></span></li> -<li><a href="Psionist.html" title="Published on 2016-07-16">Psionist</a><span><a class="tag ES" href="/tags/ES.html">Essay</a><a class="tag HB" href="/tags/HB.html">Homebrew</a></span></li> -<li><a href="WaterdeepBazaar/WaterdeepBazaar.html" title="Published on 2015-12-14">Waterdeep Bazaar: Marketplace Generator</a><span><a class="tag DM" href="/tags/DM.html">DMing Resource</a><a class="tag WP" href="/tags/WP.html">WIP</a></span></li> +<li><span><a href="PsionicSchools.html" title="Published on 2017-01-03">Schools of Psionics</a></span><span><a class="tag ES" href="/tags/ES.html">Essay</a><a class="tag HB" href="/tags/HB.html">Homebrew</a></span></li> +<li><span><a href="SpellGauntlet.html" title="Published on 2017-01-03">Spell Gauntlet: Practical Spellcasting</a></span><span><a class="tag FF" href="/tags/FF.html">Flash Fiction</a><a class="tag SS" href="/tags/SS.html">Short Story</a><a class="tag WP" href="/tags/WP.html">WIP</a></span></li> +<li><span><a href="Tastavi.html" title="Published on 2016-08-30">Tastavi D'Maelnor of Llolethane</a></span><span><a class="tag SS" href="/tags/SS.html">Short Story</a></span></li> +<li><span><a href="Psionist.html" title="Published on 2016-07-16">Psionist</a></span><span><a class="tag ES" href="/tags/ES.html">Essay</a><a class="tag HB" href="/tags/HB.html">Homebrew</a></span></li> +<li><span><a class="external" href="WaterdeepBazaar/WaterdeepBazaar.html" title="Published on 2015-12-14">Waterdeep Bazaar: Marketplace Generator</a></span><span><a class="tag DM" href="/tags/DM.html">DMing Resource</a><a class="tag WP" href="/tags/WP.html">WIP</a></span></li> </ul> </article> diff --git a/out/dnd/index.md b/out/dnd/index.md index aa22533..f3aed58 100644 --- a/out/dnd/index.md +++ b/out/dnd/index.md @@ -4,8 +4,8 @@ class: "index" --- - * <a href="PsionicSchools.html" title="Published on 2017-01-03">Schools of Psionics</a><span><a class="tag ES" href="/tags/ES.html">Essay</a><a class="tag HB" href="/tags/HB.html">Homebrew</a></span> - * <a href="SpellGauntlet.html" title="Published on 2017-01-03">Spell Gauntlet: Practical Spellcasting</a><span><a class="tag FF" href="/tags/FF.html">Flash Fiction</a><a class="tag SS" href="/tags/SS.html">Short Story</a><a class="tag WP" href="/tags/WP.html">WIP</a></span> - * <a href="Tastavi.html" title="Published on 2016-08-30">Tastavi D'Maelnor of Llolethane</a><span><a class="tag SS" href="/tags/SS.html">Short Story</a></span> - * <a href="Psionist.html" title="Published on 2016-07-16">Psionist</a><span><a class="tag ES" href="/tags/ES.html">Essay</a><a class="tag HB" href="/tags/HB.html">Homebrew</a></span> - * <a href="WaterdeepBazaar/WaterdeepBazaar.html" title="Published on 2015-12-14">Waterdeep Bazaar: Marketplace Generator</a><span><a class="tag DM" href="/tags/DM.html">DMing Resource</a><a class="tag WP" href="/tags/WP.html">WIP</a></span> + * <span><a href="PsionicSchools.html" title="Published on 2017-01-03">Schools of Psionics</a></span><span><a class="tag ES" href="/tags/ES.html">Essay</a><a class="tag HB" href="/tags/HB.html">Homebrew</a></span> + * <span><a href="SpellGauntlet.html" title="Published on 2017-01-03">Spell Gauntlet: Practical Spellcasting</a></span><span><a class="tag FF" href="/tags/FF.html">Flash Fiction</a><a class="tag SS" href="/tags/SS.html">Short Story</a><a class="tag WP" href="/tags/WP.html">WIP</a></span> + * <span><a href="Tastavi.html" title="Published on 2016-08-30">Tastavi D'Maelnor of Llolethane</a></span><span><a class="tag SS" href="/tags/SS.html">Short Story</a></span> + * <span><a href="Psionist.html" title="Published on 2016-07-16">Psionist</a></span><span><a class="tag ES" href="/tags/ES.html">Essay</a><a class="tag HB" href="/tags/HB.html">Homebrew</a></span> + * <span><a class="external" href="WaterdeepBazaar/WaterdeepBazaar.html" title="Published on 2015-12-14">Waterdeep Bazaar: Marketplace Generator</a></span><span><a class="tag DM" href="/tags/DM.html">DMing Resource</a><a class="tag WP" href="/tags/WP.html">WIP</a></span> diff --git a/out/index.html b/out/index.html index c37ef43..e1bcab5 100644 --- a/out/index.html +++ b/out/index.html @@ -27,13 +27,13 @@ <h1 class=title></h1> <ul> -<li><a href="dnd/PsionicSchools.html" title="Published on 2017-01-03">Schools of Psionics</a><span><a class="tag ES" href="/tags/ES.html">Essay</a><a class="tag HB" href="/tags/HB.html">Homebrew</a></span></li> -<li><a href="dnd/SpellGauntlet.html" title="Published on 2017-01-03">Spell Gauntlet: Practical Spellcasting</a><span><a class="tag FF" href="/tags/FF.html">Flash Fiction</a><a class="tag SS" href="/tags/SS.html">Short Story</a><a class="tag WP" href="/tags/WP.html">WIP</a></span></li> -<li><a href="Andrew.html" title="Published on 2016-12-31">Hello Internet Person!</a><span></span></li> -<li><a href="dnd/Tastavi.html" title="Published on 2016-08-30">Tastavi D'Maelnor of Llolethane</a><span><a class="tag SS" href="/tags/SS.html">Short Story</a></span></li> -<li><a href="dnd/Psionist.html" title="Published on 2016-07-16">Psionist</a><span><a class="tag ES" href="/tags/ES.html">Essay</a><a class="tag HB" href="/tags/HB.html">Homebrew</a></span></li> -<li><a href="dnd/WaterdeepBazaar/WaterdeepBazaar.html" title="Published on 2015-12-14">Waterdeep Bazaar: Marketplace Generator</a><span><a class="tag DM" href="/tags/DM.html">DMing Resource</a><a class="tag WP" href="/tags/WP.html">WIP</a></span></li> -<li><a href="http://365tomorrows.com/12/03/a-simple-lament/" title="Published on 2013-12-03">365 Tomorrows: A Simple Lament</a><span><a class="tag FF" href="/tags/FF.html">Flash Fiction</a></span></li> +<li><span><a href="dnd/PsionicSchools.html" title="Published on 2017-01-03">Schools of Psionics</a></span><span><a class="tag ES" href="/tags/ES.html">Essay</a><a class="tag HB" href="/tags/HB.html">Homebrew</a></span></li> +<li><span><a href="dnd/SpellGauntlet.html" title="Published on 2017-01-03">Spell Gauntlet: Practical Spellcasting</a></span><span><a class="tag FF" href="/tags/FF.html">Flash Fiction</a><a class="tag SS" href="/tags/SS.html">Short Story</a><a class="tag WP" href="/tags/WP.html">WIP</a></span></li> +<li><span><a href="Andrew.html" title="Published on 2016-12-31">Hello Internet Person!</a></span><span></span></li> +<li><span><a href="dnd/Tastavi.html" title="Published on 2016-08-30">Tastavi D'Maelnor of Llolethane</a></span><span><a class="tag SS" href="/tags/SS.html">Short Story</a></span></li> +<li><span><a href="dnd/Psionist.html" title="Published on 2016-07-16">Psionist</a></span><span><a class="tag ES" href="/tags/ES.html">Essay</a><a class="tag HB" href="/tags/HB.html">Homebrew</a></span></li> +<li><span><a class="external" href="dnd/WaterdeepBazaar/WaterdeepBazaar.html" title="Published on 2015-12-14">Waterdeep Bazaar: Marketplace Generator</a></span><span><a class="tag DM" href="/tags/DM.html">DMing Resource</a><a class="tag WP" href="/tags/WP.html">WIP</a></span></li> +<li><span><a class="external" href="http://365tomorrows.com/12/03/a-simple-lament/" title="Published on 2013-12-03">365 Tomorrows: A Simple Lament</a></span><span><a class="tag FF" href="/tags/FF.html">Flash Fiction</a></span></li> </ul> </article> diff --git a/out/index.md b/out/index.md index 3e23e98..ab77b34 100644 --- a/out/index.md +++ b/out/index.md @@ -4,10 +4,10 @@ class: "index" --- - * <a href="dnd/PsionicSchools.html" title="Published on 2017-01-03">Schools of Psionics</a><span><a class="tag ES" href="/tags/ES.html">Essay</a><a class="tag HB" href="/tags/HB.html">Homebrew</a></span> - * <a href="dnd/SpellGauntlet.html" title="Published on 2017-01-03">Spell Gauntlet: Practical Spellcasting</a><span><a class="tag FF" href="/tags/FF.html">Flash Fiction</a><a class="tag SS" href="/tags/SS.html">Short Story</a><a class="tag WP" href="/tags/WP.html">WIP</a></span> - * <a href="Andrew.html" title="Published on 2016-12-31">Hello Internet Person!</a><span></span> - * <a href="dnd/Tastavi.html" title="Published on 2016-08-30">Tastavi D'Maelnor of Llolethane</a><span><a class="tag SS" href="/tags/SS.html">Short Story</a></span> - * <a href="dnd/Psionist.html" title="Published on 2016-07-16">Psionist</a><span><a class="tag ES" href="/tags/ES.html">Essay</a><a class="tag HB" href="/tags/HB.html">Homebrew</a></span> - * <a href="dnd/WaterdeepBazaar/WaterdeepBazaar.html" title="Published on 2015-12-14">Waterdeep Bazaar: Marketplace Generator</a><span><a class="tag DM" href="/tags/DM.html">DMing Resource</a><a class="tag WP" href="/tags/WP.html">WIP</a></span> - * <a href="http://365tomorrows.com/12/03/a-simple-lament/" title="Published on 2013-12-03">365 Tomorrows: A Simple Lament</a><span><a class="tag FF" href="/tags/FF.html">Flash Fiction</a></span> + * <span><a href="dnd/PsionicSchools.html" title="Published on 2017-01-03">Schools of Psionics</a></span><span><a class="tag ES" href="/tags/ES.html">Essay</a><a class="tag HB" href="/tags/HB.html">Homebrew</a></span> + * <span><a href="dnd/SpellGauntlet.html" title="Published on 2017-01-03">Spell Gauntlet: Practical Spellcasting</a></span><span><a class="tag FF" href="/tags/FF.html">Flash Fiction</a><a class="tag SS" href="/tags/SS.html">Short Story</a><a class="tag WP" href="/tags/WP.html">WIP</a></span> + * <span><a href="Andrew.html" title="Published on 2016-12-31">Hello Internet Person!</a></span><span></span> + * <span><a href="dnd/Tastavi.html" title="Published on 2016-08-30">Tastavi D'Maelnor of Llolethane</a></span><span><a class="tag SS" href="/tags/SS.html">Short Story</a></span> + * <span><a href="dnd/Psionist.html" title="Published on 2016-07-16">Psionist</a></span><span><a class="tag ES" href="/tags/ES.html">Essay</a><a class="tag HB" href="/tags/HB.html">Homebrew</a></span> + * <span><a class="external" href="dnd/WaterdeepBazaar/WaterdeepBazaar.html" title="Published on 2015-12-14">Waterdeep Bazaar: Marketplace Generator</a></span><span><a class="tag DM" href="/tags/DM.html">DMing Resource</a><a class="tag WP" href="/tags/WP.html">WIP</a></span> + * <span><a class="external" href="http://365tomorrows.com/12/03/a-simple-lament/" title="Published on 2013-12-03">365 Tomorrows: A Simple Lament</a></span><span><a class="tag FF" href="/tags/FF.html">Flash Fiction</a></span> diff --git a/out/main.css b/out/main.css index 05dc89e..f1f72ba 100644 --- a/out/main.css +++ b/out/main.css @@ -99,6 +99,12 @@ body.index article ul { body.index article ul li > * { display: table-cell; padding-right: 0.1em; } +body.index article a.external { + background-position: center right; + background-repeat: no-repeat; + background-image: url(External.svg); + background-size: 12px 12px; + padding-right: 13px; } body.dnd { background: url(dnd/Background.png) repeat-y; diff --git a/src/External.svg b/src/External.svg new file mode 100644 index 0000000..49076d4 --- /dev/null +++ b/src/External.svg @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<svg xmlns="http://www.w3.org/2000/svg" width="100" height="100"> +<path fill="#FFF" stroke="#06D" stroke-width="10" +d="m43,35H5v60h60V57M45,5v10l10,10-30,30 20,20 30-30 10,10h10V5z"/> +</svg>
\ No newline at end of file diff --git a/src/main.scss b/src/main.scss index b4f8681..4eb6fb7 100644 --- a/src/main.scss +++ b/src/main.scss @@ -128,6 +128,13 @@ body.index { } } } + a.external { + background-position: center right; + background-repeat: no-repeat; + background-image: url(External.svg); + background-size: 12px 12px; + padding-right: 13px; + } } } |