summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xbin/index6
-rw-r--r--bin/index.atom.erb4
-rw-r--r--bin/util.rb103
-rw-r--r--out/dnd/index.atom26
-rw-r--r--out/dnd/index.html1
-rw-r--r--out/dnd/index.md1
-rw-r--r--out/index.atom40
-rw-r--r--out/index.html2
-rw-r--r--out/index.md2
-rw-r--r--src/dnd/index.yaml2
-rw-r--r--src/index.yaml2
11 files changed, 162 insertions, 27 deletions
diff --git a/bin/index b/bin/index
index dc57798..48968a3 100755
--- a/bin/index
+++ b/bin/index
@@ -24,8 +24,12 @@ else
metadata = {}
end
-# ARGV[2..]
@pages = []
+for data in metadata['external']
+ @pages.push(ExternPage.new(data))
+end
+
+# ARGV[2..]
for filename in ARGV do
@pages.push(Page.new(filename))
end
diff --git a/bin/index.atom.erb b/bin/index.atom.erb
index c02f709..5b0ef36 100644
--- a/bin/index.atom.erb
+++ b/bin/index.atom.erb
@@ -16,9 +16,11 @@
<updated><%= page.updated.rfc3339 %></updated>
<published><%= page.published.rfc3339 %></published>
<title><%= page.title %></title>
- <content type="html"><%= html_escape(page.content) %></content>
<author><%= page.author.atom %></author>
+<% if page.content %>
+ <content type="html"><%= html_escape(page.content) %></content>
<rights type="html"><%= html_escape(page.rights) %></rights>
+<% end %>
</entry>
<% end %>
</feed>
diff --git a/bin/util.rb b/bin/util.rb
index 2cfc63e..b2dcd40 100644
--- a/bin/util.rb
+++ b/bin/util.rb
@@ -133,18 +133,44 @@ class Page
@tags
end
- def published
- if @published.nil?
+ def _published
+ if @_published.nil?
raw = pandoc['published']
- @published = Date.parse(raw) unless raw.nil?
+ @_published = Date.parse(raw) unless raw.nil?
end
- if @published.nil?
+ if @_published.nil?
raw = `git log -n1 --reverse --format='%cI' -- #{infile}`
- @published = DateTime.iso8601(raw) unless raw.empty?
+ @_published = DateTime.iso8601(raw) unless raw.empty?
+ end
+ @_published
+ end
+
+ def _updated
+ if @_updated.nil?
+ raw = pandoc['updated']
+ @_updated = Date.parse(raw) unless raw.nil?
+ end
+ if @_updated.nil?
+ raw = `git log -n1 --format='%cI' -- #{infile}`
+ @_updated = DateTime.iso8601(raw) unless raw.empty?
end
- unless @published.nil? or updated.nil?
- if updated < @published
- @published = updated
+ @_updated
+ end
+
+ def published
+ if @published.nil?
+ unless _published.nil?
+ @published = _published
+ else
+ unless _updated.nil?
+ @published = _updated
+ end
+ end
+ # sanity check
+ unless _published.nil? or _updated.nil?
+ if _updated < _published
+ @published = _updated
+ end
end
end
@published
@@ -152,12 +178,13 @@ class Page
def updated
if @updated.nil?
- raw = pandoc['updated']
- @updated = Date.parse(raw) unless raw.nil?
- end
- if @updated.nil?
- raw = `git log -n1 --format='%cI' -- #{infile}`
- @updated = DateTime.iso8601(raw) unless raw.empty?
+ unless _updated.nil?
+ @updated = _updated
+ else
+ unless _published.nil?
+ @updated = _published
+ end
+ end
end
@updated
end
@@ -217,3 +244,51 @@ def html_escape(html)
.gsub('>', '&gt;')
.gsub('<', '&lt;')
end
+
+class ExternPage
+ def initialize(metadata)
+ @metadata = metadata
+ end
+
+ def title
+ @metadata['title']
+ end
+
+ def content
+ nil
+ end
+
+ def tags
+ if @tags.nil?
+ raw = @metadata['tags'] || []
+ if raw.is_a?(String)
+ raw = raw.split
+ end
+ @tags = raw.map{|tag|Tag.new(tag)}
+ end
+ return @tags
+ end
+
+ def url
+ return $url + @metadata['url']
+ end
+
+ def author
+ Person.new(@metadata['author'] || "Andrew Murrell")
+ end
+
+ def published
+ str = @metadata['published']
+ if str.nil? and ! @metadata['updated'].nil?
+ str = @metadata['updated']
+ end
+ return Date.parse(str)
+ end
+ def updated
+ str = @metadata['updated']
+ if str.nil? and ! @metadata['published'].nil?
+ str = @metadata['published']
+ end
+ return Date.parse(str)
+ end
+end
diff --git a/out/dnd/index.atom b/out/dnd/index.atom
index 656b2af..aebbe58 100644
--- a/out/dnd/index.atom
+++ b/out/dnd/index.atom
@@ -16,6 +16,8 @@
<updated>2017-01-03T19:05:27-05:00</updated>
<published>2017-01-03T19:05:27-05:00</published>
<title>Schools of Psionics</title>
+ <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
+
<content type="html">&lt;p&gt;From what I've seen, the most recent few 5e Unearthed Arcana dealing with &amp;quot;Psionics and the Mystic&amp;quot; have been getting somewhat mixed reviews. I don't think this is because of the mechanics--or rather not COMPLETELY because of the mechanics. Mechanics for psionics have always been weird, and the 5e style is good for D&amp;amp;D, so maintaining that is good and won't get any gripes from me.&lt;/p&gt;
&lt;p&gt;But I think that no matter what purely mechanical tweaks the UA team has planned for the Mystic, the general lukewarm reception isn't going to change unless we get something else squared away first. Something a little deeper--something that helps us grasp Psionics in the same way we grasp Magic: with a complete and intuitive system.&lt;/p&gt;
&lt;p&gt;With Weave-based magic there are schools which somewhat delineate magical effects (conjuration, divination, etc), but that's not exactly what I mean. Not to bash the magical schools (any system will have inconsistencies--mine notwithstanding), but few people really understand what it means to be a wizard by what school of magic they specialize in. An enchantment wizard isn't fundamentally different from an evocation one. But a wizard is different than a bard or a warlock. These &amp;quot;Schools of Psionics&amp;quot; are as much about the state of mind of the manifester and the method for manifestation as they are about the outcome of the manifestation (there are several of my Psionic &amp;quot;schools&amp;quot; that may each manifest effects in the transmutation school of magic for instance, but each according to its own particular rules).&lt;/p&gt;
@@ -88,9 +90,9 @@
&lt;p&gt;&lt;strong&gt;Whitefire Portal&lt;/strong&gt;: You burn a temporary hole through the Astral Plane and into another plane of your choice. Once per long rest, centered on a point within 300 ft of you, you summon raw Astral ectoplasm which burns with hellish, white-hot fury. Any creature standing within 20 feet of the whitefire must make a Dexterity saving throw or take 12d10 fire damage or half on a successful save. Inanimate objects in the area also take the damage and flammable objects may catch on fire. A portal then opens to the chosen plane as with a Gate spell and remains open for 1 minute as the planes slowly knit themselves back together. Alternatively, instead of a specific location on a plane of your choice, you may choose to have your portal open into a generally inhospitable location in one of the elemental planes or the planes of positive or negative energy. If you do so, creatures who enter or begin their turns within 20 feet of the portal take 6d10 damage of the appropriate elemental or energy type.&lt;/p&gt;
&lt;p&gt;I'm actually working on an entire Psionist class for eventual publication on the Dungeon Master's Guild (or as part of my &amp;quot;MagnumOpis-MagicOfTheMultiverse&amp;quot; which covers EVERYTHING magical as I understand it). Of course if somebody #wotcstaff wants to buy it and/or hire me, I'd be totally up for #theorycrafting for a living.&lt;/p&gt;
</content>
- <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
<rights type="html">&lt;p&gt;The content of this page is Copyright © &lt;a href="mailto:ImFromNASA@gmail.com"&gt;Andrew Murrell&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This page is licensed under the &lt;a href="https://creativecommons.org/licenses/by-sa/3.0/"&gt;CC BY-SA-3.0&lt;/a&gt; license.&lt;/p&gt;</rights>
+
</entry>
<entry xmlns="http://www.w3.org/2005/Atom">
@@ -99,6 +101,8 @@
<updated>2017-01-03T19:05:27-05:00</updated>
<published>2017-01-03T19:05:27-05:00</published>
<title>Spell Gauntlet: Practical Spellcasting</title>
+ <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
+
<content type="html">&lt;h1 id="teleport"&gt;Teleport&lt;/h1&gt;
&lt;h2 id="wizard---ft.-ula-mindis"&gt;Wizard - ft. Ula Mindis&lt;/h2&gt;
&lt;p&gt;The young Wizard Ula Mindis awoke to the smell of steeping tea.&lt;/p&gt;
@@ -274,9 +278,9 @@
&lt;p&gt;Everything is blurry, especially your memory. Standing around you are your adventuring companions. It feels like you just saw them moments ago? Was there a battle? What's going on? You can't remember anything... it's all just indistinct and gray.&lt;/p&gt;
&lt;p&gt;Faust and the Fugue Plane -Andrew Murrell&lt;/p&gt;
</content>
- <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
<rights type="html">&lt;p&gt;The content of this page is Copyright © &lt;a href="mailto:ImFromNASA@gmail.com"&gt;Andrew Murrell&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This page is licensed under the &lt;a href="https://creativecommons.org/licenses/by-sa/3.0/"&gt;CC BY-SA-3.0&lt;/a&gt; license.&lt;/p&gt;</rights>
+
</entry>
<entry xmlns="http://www.w3.org/2005/Atom">
@@ -285,6 +289,8 @@
<updated>2016-08-30T00:00:00+00:00</updated>
<published>2016-08-30T00:00:00+00:00</published>
<title>Tastavi D'Maelnor of Llolethane</title>
+ <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
+
<content type="html">&lt;p&gt;
When I DM, I try to allow players to have as many options for character creation as I can. Usually, this manifests in pretty interesting, but stable, characters. And other times… you get Tastavi.
&lt;/p&gt;
@@ -1647,9 +1653,9 @@ He lay upon the ground thinking it maybe better he have died quickly in the tunn
&lt;/div&gt;
&lt;/div&gt;
</content>
- <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
<rights type="html">&lt;p&gt;The content of this page is Copyright © &lt;a href="mailto:ImFromNASA@gmail.com"&gt;Andrew Murrell&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This page is licensed under the &lt;a href="https://creativecommons.org/licenses/by-sa/3.0/"&gt;CC BY-SA-3.0&lt;/a&gt; license.&lt;/p&gt;</rights>
+
</entry>
<entry xmlns="http://www.w3.org/2005/Atom">
@@ -1658,6 +1664,8 @@ He lay upon the ground thinking it maybe better he have died quickly in the tunn
<updated>2016-07-16T00:00:00+00:00</updated>
<published>2016-07-16T00:00:00+00:00</published>
<title>Psionist</title>
+ <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
+
<content type="html">&lt;div id="table-of-contents"&gt;
&lt;h2&gt;
Table of Contents
@@ -4150,9 +4158,19 @@ Footnotes:
&lt;/div&gt;
&lt;/div&gt;
</content>
- <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
<rights type="html">&lt;p&gt;The content of this page is Copyright © &lt;a href="mailto:ImFromNASA@gmail.com"&gt;Andrew Murrell&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This page is licensed under the &lt;a href="https://creativecommons.org/licenses/by-sa/3.0/"&gt;CC BY-SA-3.0&lt;/a&gt; license.&lt;/p&gt;</rights>
+
+ </entry>
+
+ <entry xmlns="http://www.w3.org/2005/Atom">
+ <link rel="alternate" type="text/html" href="https://www.andrewdm.me/dnd/WaterdeepBazaar/WaterdeepBazaar.html"/>
+ <id>https://www.andrewdm.me/dnd/WaterdeepBazaar/WaterdeepBazaar.html</id>
+ <updated>2015-12-14T00:00:00+00:00</updated>
+ <published>2015-12-14T00:00:00+00:00</published>
+ <title>Waterdeep Bazaar: Marketplace Generator</title>
+ <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
+
</entry>
</feed>
diff --git a/out/dnd/index.html b/out/dnd/index.html
index a11dc3e..5012bf3 100644
--- a/out/dnd/index.html
+++ b/out/dnd/index.html
@@ -31,6 +31,7 @@
<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>
</ul>
</article>
diff --git a/out/dnd/index.md b/out/dnd/index.md
index d18554c..aa22533 100644
--- a/out/dnd/index.md
+++ b/out/dnd/index.md
@@ -8,3 +8,4 @@ class: "index"
* <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>
diff --git a/out/index.atom b/out/index.atom
index 8c0349c..b024ca0 100644
--- a/out/index.atom
+++ b/out/index.atom
@@ -16,6 +16,8 @@
<updated>2017-01-03T19:05:27-05:00</updated>
<published>2017-01-03T19:05:27-05:00</published>
<title>Schools of Psionics</title>
+ <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
+
<content type="html">&lt;p&gt;From what I've seen, the most recent few 5e Unearthed Arcana dealing with &amp;quot;Psionics and the Mystic&amp;quot; have been getting somewhat mixed reviews. I don't think this is because of the mechanics--or rather not COMPLETELY because of the mechanics. Mechanics for psionics have always been weird, and the 5e style is good for D&amp;amp;D, so maintaining that is good and won't get any gripes from me.&lt;/p&gt;
&lt;p&gt;But I think that no matter what purely mechanical tweaks the UA team has planned for the Mystic, the general lukewarm reception isn't going to change unless we get something else squared away first. Something a little deeper--something that helps us grasp Psionics in the same way we grasp Magic: with a complete and intuitive system.&lt;/p&gt;
&lt;p&gt;With Weave-based magic there are schools which somewhat delineate magical effects (conjuration, divination, etc), but that's not exactly what I mean. Not to bash the magical schools (any system will have inconsistencies--mine notwithstanding), but few people really understand what it means to be a wizard by what school of magic they specialize in. An enchantment wizard isn't fundamentally different from an evocation one. But a wizard is different than a bard or a warlock. These &amp;quot;Schools of Psionics&amp;quot; are as much about the state of mind of the manifester and the method for manifestation as they are about the outcome of the manifestation (there are several of my Psionic &amp;quot;schools&amp;quot; that may each manifest effects in the transmutation school of magic for instance, but each according to its own particular rules).&lt;/p&gt;
@@ -88,9 +90,9 @@
&lt;p&gt;&lt;strong&gt;Whitefire Portal&lt;/strong&gt;: You burn a temporary hole through the Astral Plane and into another plane of your choice. Once per long rest, centered on a point within 300 ft of you, you summon raw Astral ectoplasm which burns with hellish, white-hot fury. Any creature standing within 20 feet of the whitefire must make a Dexterity saving throw or take 12d10 fire damage or half on a successful save. Inanimate objects in the area also take the damage and flammable objects may catch on fire. A portal then opens to the chosen plane as with a Gate spell and remains open for 1 minute as the planes slowly knit themselves back together. Alternatively, instead of a specific location on a plane of your choice, you may choose to have your portal open into a generally inhospitable location in one of the elemental planes or the planes of positive or negative energy. If you do so, creatures who enter or begin their turns within 20 feet of the portal take 6d10 damage of the appropriate elemental or energy type.&lt;/p&gt;
&lt;p&gt;I'm actually working on an entire Psionist class for eventual publication on the Dungeon Master's Guild (or as part of my &amp;quot;MagnumOpis-MagicOfTheMultiverse&amp;quot; which covers EVERYTHING magical as I understand it). Of course if somebody #wotcstaff wants to buy it and/or hire me, I'd be totally up for #theorycrafting for a living.&lt;/p&gt;
</content>
- <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
<rights type="html">&lt;p&gt;The content of this page is Copyright © &lt;a href="mailto:ImFromNASA@gmail.com"&gt;Andrew Murrell&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This page is licensed under the &lt;a href="https://creativecommons.org/licenses/by-sa/3.0/"&gt;CC BY-SA-3.0&lt;/a&gt; license.&lt;/p&gt;</rights>
+
</entry>
<entry xmlns="http://www.w3.org/2005/Atom">
@@ -99,6 +101,8 @@
<updated>2017-01-03T19:05:27-05:00</updated>
<published>2017-01-03T19:05:27-05:00</published>
<title>Spell Gauntlet: Practical Spellcasting</title>
+ <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
+
<content type="html">&lt;h1 id="teleport"&gt;Teleport&lt;/h1&gt;
&lt;h2 id="wizard---ft.-ula-mindis"&gt;Wizard - ft. Ula Mindis&lt;/h2&gt;
&lt;p&gt;The young Wizard Ula Mindis awoke to the smell of steeping tea.&lt;/p&gt;
@@ -274,9 +278,9 @@
&lt;p&gt;Everything is blurry, especially your memory. Standing around you are your adventuring companions. It feels like you just saw them moments ago? Was there a battle? What's going on? You can't remember anything... it's all just indistinct and gray.&lt;/p&gt;
&lt;p&gt;Faust and the Fugue Plane -Andrew Murrell&lt;/p&gt;
</content>
- <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
<rights type="html">&lt;p&gt;The content of this page is Copyright © &lt;a href="mailto:ImFromNASA@gmail.com"&gt;Andrew Murrell&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This page is licensed under the &lt;a href="https://creativecommons.org/licenses/by-sa/3.0/"&gt;CC BY-SA-3.0&lt;/a&gt; license.&lt;/p&gt;</rights>
+
</entry>
<entry xmlns="http://www.w3.org/2005/Atom">
@@ -285,13 +289,15 @@
<updated>2016-12-31T17:43:33-07:00</updated>
<published>2016-12-31T17:43:33-07:00</published>
<title>Hello Internet Person!</title>
+ <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
+
<content type="html">&lt;p&gt;Hello Internet Person!&lt;/p&gt;
&lt;p&gt;I'm Andrew D. Murrell, and I'm a DM.&lt;/p&gt;
&lt;p&gt;Though I hold a degree in Physics, am currently working as a manager and editor at a small tech firm. I write, mostly to teach my players about the whatever they want to know about the Forgotten Realms, but also because I think stories make the world a better place. I can be contacted at ImFromNASA@gmail.com and would love to hear from you!&lt;/p&gt;
</content>
- <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
<rights type="html">&lt;p&gt;The content of this page is Copyright © &lt;a href="mailto:ImFromNASA@gmail.com"&gt;Andrew Murrell&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This page is licensed under the &lt;a href="https://creativecommons.org/licenses/by-sa/3.0/"&gt;CC BY-SA-3.0&lt;/a&gt; license.&lt;/p&gt;</rights>
+
</entry>
<entry xmlns="http://www.w3.org/2005/Atom">
@@ -300,6 +306,8 @@
<updated>2016-08-30T00:00:00+00:00</updated>
<published>2016-08-30T00:00:00+00:00</published>
<title>Tastavi D'Maelnor of Llolethane</title>
+ <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
+
<content type="html">&lt;p&gt;
When I DM, I try to allow players to have as many options for character creation as I can. Usually, this manifests in pretty interesting, but stable, characters. And other times… you get Tastavi.
&lt;/p&gt;
@@ -1662,9 +1670,9 @@ He lay upon the ground thinking it maybe better he have died quickly in the tunn
&lt;/div&gt;
&lt;/div&gt;
</content>
- <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
<rights type="html">&lt;p&gt;The content of this page is Copyright © &lt;a href="mailto:ImFromNASA@gmail.com"&gt;Andrew Murrell&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This page is licensed under the &lt;a href="https://creativecommons.org/licenses/by-sa/3.0/"&gt;CC BY-SA-3.0&lt;/a&gt; license.&lt;/p&gt;</rights>
+
</entry>
<entry xmlns="http://www.w3.org/2005/Atom">
@@ -1673,6 +1681,8 @@ He lay upon the ground thinking it maybe better he have died quickly in the tunn
<updated>2016-07-16T00:00:00+00:00</updated>
<published>2016-07-16T00:00:00+00:00</published>
<title>Psionist</title>
+ <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
+
<content type="html">&lt;div id="table-of-contents"&gt;
&lt;h2&gt;
Table of Contents
@@ -4165,9 +4175,29 @@ Footnotes:
&lt;/div&gt;
&lt;/div&gt;
</content>
- <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
<rights type="html">&lt;p&gt;The content of this page is Copyright © &lt;a href="mailto:ImFromNASA@gmail.com"&gt;Andrew Murrell&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This page is licensed under the &lt;a href="https://creativecommons.org/licenses/by-sa/3.0/"&gt;CC BY-SA-3.0&lt;/a&gt; license.&lt;/p&gt;</rights>
+
+ </entry>
+
+ <entry xmlns="http://www.w3.org/2005/Atom">
+ <link rel="alternate" type="text/html" href="https://www.andrewdm.me/dnd/WaterdeepBazaar/WaterdeepBazaar.html"/>
+ <id>https://www.andrewdm.me/dnd/WaterdeepBazaar/WaterdeepBazaar.html</id>
+ <updated>2015-12-14T00:00:00+00:00</updated>
+ <published>2015-12-14T00:00:00+00:00</published>
+ <title>Waterdeep Bazaar: Marketplace Generator</title>
+ <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
+
+ </entry>
+
+ <entry xmlns="http://www.w3.org/2005/Atom">
+ <link rel="alternate" type="text/html" href="http://365tomorrows.com/12/03/a-simple-lament/"/>
+ <id>http://365tomorrows.com/12/03/a-simple-lament/</id>
+ <updated>2013-12-03T00:00:00+00:00</updated>
+ <published>2013-12-03T00:00:00+00:00</published>
+ <title>365 Tomorrows: A Simple Lament</title>
+ <author><name>Andrew Murrell</name><uri>https://andrewdm.me/</uri><email>ImFromNASA@gmail.com</email></author>
+
</entry>
</feed>
diff --git a/out/index.html b/out/index.html
index c631c8a..c37ef43 100644
--- a/out/index.html
+++ b/out/index.html
@@ -32,6 +32,8 @@
<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>
</ul>
</article>
diff --git a/out/index.md b/out/index.md
index 0727f52..3e23e98 100644
--- a/out/index.md
+++ b/out/index.md
@@ -9,3 +9,5 @@ class: "index"
* <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>
diff --git a/src/dnd/index.yaml b/src/dnd/index.yaml
index a0a0868..339274b 100644
--- a/src/dnd/index.yaml
+++ b/src/dnd/index.yaml
@@ -1,6 +1,6 @@
title: "Dungeons & Dragons"
external:
- title: "Waterdeep Bazaar: Marketplace Generator"
- url: "dnd/WaterdeepBazaar/WaterdeepBazaar.html"
+ url: "/dnd/WaterdeepBazaar/WaterdeepBazaar.html"
published: "2015-12-14"
tags: [DM, WP]
diff --git a/src/index.yaml b/src/index.yaml
index c61e1b6..931c08e 100644
--- a/src/index.yaml
+++ b/src/index.yaml
@@ -9,6 +9,6 @@ external:
published: "2013-12-03"
tags: [FF]
- title: "Waterdeep Bazaar: Marketplace Generator"
- url: "dnd/WaterdeepBazaar/WaterdeepBazaar.html"
+ url: "/dnd/WaterdeepBazaar/WaterdeepBazaar.html"
published: "2015-12-14"
tags: [DM, WP]