diff --git a/css/retro.css b/css/retro.css new file mode 100644 index 0000000..5b0afd6 --- /dev/null +++ b/css/retro.css @@ -0,0 +1,168 @@ +@font-face { + font-family: 'Dot Matrix Regular'; + src: url("../font/DOTMREG.TTF") format('truetype'); + font-weight: normal; + font-style: normal; +} +@font-face { + font-family: 'Dot Matrix Bold'; + src: url("../font/DOTMATRIXB.TTF") format('truetype'); + font-weight: bold; + font-style: normal; +} +@font-face { + font-family: 'FreeMono'; + src: url("../font/FreeMono.ttf") format('truetype'); + font-style: normal; +} +@font-face { + font-family: 'FreeMono Bold'; + src: url("../font/FreeMonoBold.ttf") format('truetype'); + font-style: normal; + font-weight: bold; +} +@font-face { + font-family: 'Mode Nine'; + src: url("../font/modenine.ttf") format('truetype'); + font-style: normal; +} +@font-face { + font-family: 'SVI Basic Manual Book'; + src: url("../font/SvBasicManual-nRPP.ttf") format('truetype'); + font-style: normal; +} +@font-face { + font-family: 'SVI Basic Manual Bold'; + src url("../font/SvBasicManualBold-1G3g.ttf") format('truetype'); + font-style: normal; + font-weight: bold; +} +@font-face { + font-family: 'Source Code Pro Medium'; + src url("../font/SourceCodePro-Medium.ttf") format('truetype'); + font-style: normal; + font-weight: medium; +} +@font-face { + font-family: "Classic Console Neue"; + src: url("../font/clacon2.woff2") format("woff2"); +} + + +.blink { + animation: blink-animation 1s steps(2, start) infinite; + -webkit-animation: blink-animation 1s steps(2, start) infinite; +} +@keyframes blink-animation { + to { + visibility: hidden; + } +} +@-webkit-keyframes blink-animation { + to { + visibility: hidden; + } +} + +html, +body { + background-color: #222; + min-height: 100%; +} + +html { + height: 100%; + font-family: "VT323 Regular 400"; + font-size: 18pt; +} + +body { + color: #23dc66; + font-family: "SVI Basic Manual Book"; + font-size: 14pt; + line-height: 1.25; + max-width: 48rem; +} + +table, th, td { + border: 1px solid; + border-collapse: collapse; +} +table { + margin-left: 35%; + width: 40%; +} +td { + text-align: center; + vertical-align: center; +} +th, td { + padding: 10px; +} + +ol li { + background: #222; + color: #fdd461; + max-width: 30%; + margin-left: 35px; +} + +ul li { + color: #fdd461; + max-width: 30%; + margin-left: 35px; +} + +tr:hover {background-color: #23dc66;color: black;} + +pre { + font-family: "Classic Console Neue"; + font-size: 15pt; + margin-left: 20px; + background: #524646; + border-left: 3px solid #000000; + border-right: 3px solid #000000; + border-top: 3px solid #000000; + border-bottom: 3px solid #000000; + border-radius: 20px; + max-width: 55%; + padding: .5rem; + line-height: 1.15; + overflow-x: auto; +} + + +blockquote { + font-family: "Dot Matrix Regular"; + font-size: 13pt; + line-height: 1.4; + background-image: url(../img/greenbar2.jpg); + background-position: left center; + background-repeat: repeat; + color: #000000; + max-width: 55%; + border-left: 1px solid #000000; + padding-top: 5px; + padding-left: 36px; + padding-bottom: 5px; + padding-right: 10px; +} + +a, +a:visited { + color: #01ff70; +} + +a:hover, +a:focus, +a:active { + color: #2ecc40; +} + +code { + font-family: "Classic Console Neue"; + color: #fdd461; + background: #524646; + line-height: 1.25; +} + diff --git a/font/3270-Regular.otf b/font/3270-Regular.otf new file mode 100644 index 0000000..ba7e859 Binary files /dev/null and b/font/3270-Regular.otf differ diff --git a/font/3270Condensed-Regular.otf b/font/3270Condensed-Regular.otf new file mode 100644 index 0000000..104bfc3 Binary files /dev/null and b/font/3270Condensed-Regular.otf differ diff --git a/font/3270SemiCondensed-Regular.otf b/font/3270SemiCondensed-Regular.otf new file mode 100644 index 0000000..9e17d01 Binary files /dev/null and b/font/3270SemiCondensed-Regular.otf differ diff --git a/font/ATARCC__.TTF b/font/ATARCC__.TTF new file mode 100644 index 0000000..86989d8 Binary files /dev/null and b/font/ATARCC__.TTF differ diff --git a/font/ATARCE__.TTF b/font/ATARCE__.TTF new file mode 100644 index 0000000..7b8372f Binary files /dev/null and b/font/ATARCE__.TTF differ diff --git a/font/ATARCS_.TTF b/font/ATARCS_.TTF new file mode 100644 index 0000000..ef9bcbb Binary files /dev/null and b/font/ATARCS_.TTF differ diff --git a/font/ATARCS__.TTF b/font/ATARCS__.TTF new file mode 100644 index 0000000..5eed9ff Binary files /dev/null and b/font/ATARCS__.TTF differ diff --git a/font/ATARI_FULL.ttf b/font/ATARI_FULL.ttf new file mode 100644 index 0000000..01b9dbe Binary files /dev/null and b/font/ATARI_FULL.ttf differ diff --git a/font/AtariClassic-Regular.ttf b/font/AtariClassic-Regular.ttf new file mode 100644 index 0000000..7efc2c7 Binary files /dev/null and b/font/AtariClassic-Regular.ttf differ diff --git a/font/DOTMATRIX.TTF b/font/DOTMATRIX.TTF new file mode 100644 index 0000000..d81f879 Binary files /dev/null and b/font/DOTMATRIX.TTF differ diff --git a/font/DOTMATRIXB.TTF b/font/DOTMATRIXB.TTF new file mode 100644 index 0000000..14d252b Binary files /dev/null and b/font/DOTMATRIXB.TTF differ diff --git a/font/DOTMATRX.TTF b/font/DOTMATRX.TTF new file mode 100644 index 0000000..d691405 Binary files /dev/null and b/font/DOTMATRX.TTF differ diff --git a/font/DOTMBold.TTF b/font/DOTMBold.TTF new file mode 100644 index 0000000..14d252b Binary files /dev/null and b/font/DOTMBold.TTF differ diff --git a/font/DOTMREG.TTF b/font/DOTMREG.TTF new file mode 100644 index 0000000..d81f879 Binary files /dev/null and b/font/DOTMREG.TTF differ diff --git a/font/DotMatrix_TR.TTF b/font/DotMatrix_TR.TTF new file mode 100644 index 0000000..c83a5e3 Binary files /dev/null and b/font/DotMatrix_TR.TTF differ diff --git a/font/Flexi_IBM_VGA_False.ttf b/font/Flexi_IBM_VGA_False.ttf new file mode 100644 index 0000000..58044df Binary files /dev/null and b/font/Flexi_IBM_VGA_False.ttf differ diff --git a/font/Flexi_IBM_VGA_False_437.ttf b/font/Flexi_IBM_VGA_False_437.ttf new file mode 100644 index 0000000..9cff146 Binary files /dev/null and b/font/Flexi_IBM_VGA_False_437.ttf differ diff --git a/font/Flexi_IBM_VGA_True.ttf b/font/Flexi_IBM_VGA_True.ttf new file mode 100644 index 0000000..8019224 Binary files /dev/null and b/font/Flexi_IBM_VGA_True.ttf differ diff --git a/font/Flexi_IBM_VGA_True_437.ttf b/font/Flexi_IBM_VGA_True_437.ttf new file mode 100644 index 0000000..052fddd Binary files /dev/null and b/font/Flexi_IBM_VGA_True_437.ttf differ diff --git a/font/FreeMono.ttf b/font/FreeMono.ttf new file mode 100644 index 0000000..bdd48b0 Binary files /dev/null and b/font/FreeMono.ttf differ diff --git a/font/FreeMonoBold.ttf b/font/FreeMonoBold.ttf new file mode 100644 index 0000000..9017537 Binary files /dev/null and b/font/FreeMonoBold.ttf differ diff --git a/font/IBM3161.ttf b/font/IBM3161.ttf new file mode 100644 index 0000000..85a4ce1 Binary files /dev/null and b/font/IBM3161.ttf differ diff --git a/font/Mainframe-Regular.ttf b/font/Mainframe-Regular.ttf new file mode 100644 index 0000000..fba3fc4 Binary files /dev/null and b/font/Mainframe-Regular.ttf differ diff --git a/font/Monocode-Regular-V01.02b.ttf b/font/Monocode-Regular-V01.02b.ttf new file mode 100644 index 0000000..d356d8b Binary files /dev/null and b/font/Monocode-Regular-V01.02b.ttf differ diff --git a/font/SourceCodePro-Black.ttf b/font/SourceCodePro-Black.ttf new file mode 100644 index 0000000..b8dac8a Binary files /dev/null and b/font/SourceCodePro-Black.ttf differ diff --git a/font/SourceCodePro-BlackIt.ttf b/font/SourceCodePro-BlackIt.ttf new file mode 100644 index 0000000..05ccfff Binary files /dev/null and b/font/SourceCodePro-BlackIt.ttf differ diff --git a/font/SourceCodePro-Bold.ttf b/font/SourceCodePro-Bold.ttf new file mode 100644 index 0000000..a032f59 Binary files /dev/null and b/font/SourceCodePro-Bold.ttf differ diff --git a/font/SourceCodePro-BoldIt.ttf b/font/SourceCodePro-BoldIt.ttf new file mode 100644 index 0000000..6e4bc44 Binary files /dev/null and b/font/SourceCodePro-BoldIt.ttf differ diff --git a/font/SourceCodePro-ExtraLight.ttf b/font/SourceCodePro-ExtraLight.ttf new file mode 100644 index 0000000..7a672e7 Binary files /dev/null and b/font/SourceCodePro-ExtraLight.ttf differ diff --git a/font/SourceCodePro-ExtraLightIt.ttf b/font/SourceCodePro-ExtraLightIt.ttf new file mode 100644 index 0000000..e658fea Binary files /dev/null and b/font/SourceCodePro-ExtraLightIt.ttf differ diff --git a/font/SourceCodePro-It.ttf b/font/SourceCodePro-It.ttf new file mode 100644 index 0000000..cb86a4e Binary files /dev/null and b/font/SourceCodePro-It.ttf differ diff --git a/font/SourceCodePro-Light.ttf b/font/SourceCodePro-Light.ttf new file mode 100644 index 0000000..a527658 Binary files /dev/null and b/font/SourceCodePro-Light.ttf differ diff --git a/font/SourceCodePro-LightIt.ttf b/font/SourceCodePro-LightIt.ttf new file mode 100644 index 0000000..bbcde0b Binary files /dev/null and b/font/SourceCodePro-LightIt.ttf differ diff --git a/font/SourceCodePro-Medium.ttf b/font/SourceCodePro-Medium.ttf new file mode 100644 index 0000000..492841d Binary files /dev/null and b/font/SourceCodePro-Medium.ttf differ diff --git a/font/SourceCodePro-MediumIt.ttf b/font/SourceCodePro-MediumIt.ttf new file mode 100644 index 0000000..354f0ca Binary files /dev/null and b/font/SourceCodePro-MediumIt.ttf differ diff --git a/font/SourceCodePro-Regular.ttf b/font/SourceCodePro-Regular.ttf new file mode 100644 index 0000000..10c73d7 Binary files /dev/null and b/font/SourceCodePro-Regular.ttf differ diff --git a/font/SourceCodePro-Semibold.ttf b/font/SourceCodePro-Semibold.ttf new file mode 100644 index 0000000..6109ddd Binary files /dev/null and b/font/SourceCodePro-Semibold.ttf differ diff --git a/font/SourceCodePro-SemiboldIt.ttf b/font/SourceCodePro-SemiboldIt.ttf new file mode 100644 index 0000000..bba7b42 Binary files /dev/null and b/font/SourceCodePro-SemiboldIt.ttf differ diff --git a/font/SvBasicManual-nRPP.ttf b/font/SvBasicManual-nRPP.ttf new file mode 100644 index 0000000..a8c8682 Binary files /dev/null and b/font/SvBasicManual-nRPP.ttf differ diff --git a/font/SvBasicManualBold-1G3g.ttf b/font/SvBasicManualBold-1G3g.ttf new file mode 100644 index 0000000..0926f1e Binary files /dev/null and b/font/SvBasicManualBold-1G3g.ttf differ diff --git a/font/VT323-Regular.ttf b/font/VT323-Regular.ttf new file mode 100644 index 0000000..8eeeae6 Binary files /dev/null and b/font/VT323-Regular.ttf differ diff --git a/font/_decterm.ttf b/font/_decterm.ttf new file mode 100644 index 0000000..ee4d6f7 Binary files /dev/null and b/font/_decterm.ttf differ diff --git a/font/atari-small-font.ttf b/font/atari-small-font.ttf new file mode 100644 index 0000000..98044e9 Binary files /dev/null and b/font/atari-small-font.ttf differ diff --git a/font/clacon2.ttf b/font/clacon2.ttf new file mode 100644 index 0000000..e4161b5 Binary files /dev/null and b/font/clacon2.ttf differ diff --git a/font/clacon2.woff2 b/font/clacon2.woff2 new file mode 100644 index 0000000..cf23294 Binary files /dev/null and b/font/clacon2.woff2 differ diff --git a/font/decterm.ttf b/font/decterm.ttf new file mode 100644 index 0000000..ee4d6f7 Binary files /dev/null and b/font/decterm.ttf differ diff --git a/font/ibm_selectric_manifold.ttf b/font/ibm_selectric_manifold.ttf new file mode 100644 index 0000000..292e728 Binary files /dev/null and b/font/ibm_selectric_manifold.ttf differ diff --git a/font/modenine.ttf b/font/modenine.ttf new file mode 100644 index 0000000..c0b0046 Binary files /dev/null and b/font/modenine.ttf differ diff --git a/font/modeseven.ttf b/font/modeseven.ttf new file mode 100644 index 0000000..87c9280 Binary files /dev/null and b/font/modeseven.ttf differ diff --git a/font/sf-atarian-system.bold.ttf b/font/sf-atarian-system.bold.ttf new file mode 100644 index 0000000..165e74a Binary files /dev/null and b/font/sf-atarian-system.bold.ttf differ diff --git a/font/sf-atarian-system.extended.ttf b/font/sf-atarian-system.extended.ttf new file mode 100644 index 0000000..080ca92 Binary files /dev/null and b/font/sf-atarian-system.extended.ttf differ diff --git a/font/sf-atarian-system.italic.ttf b/font/sf-atarian-system.italic.ttf new file mode 100644 index 0000000..c7e23c6 Binary files /dev/null and b/font/sf-atarian-system.italic.ttf differ diff --git a/font/sf-atarian-system.regular.ttf b/font/sf-atarian-system.regular.ttf new file mode 100644 index 0000000..3e59d16 Binary files /dev/null and b/font/sf-atarian-system.regular.ttf differ diff --git a/font/teletype4585.ttf b/font/teletype4585.ttf new file mode 100644 index 0000000..1d5b955 Binary files /dev/null and b/font/teletype4585.ttf differ diff --git a/font/whitrabt.ttf b/font/whitrabt.ttf new file mode 100644 index 0000000..38e1d76 Binary files /dev/null and b/font/whitrabt.ttf differ diff --git a/header.html b/header.html new file mode 100644 index 0000000..390bf0d --- /dev/null +++ b/header.html @@ -0,0 +1,18 @@ + + + + + + +

$ oldcomputernerd.com

+ + + + diff --git a/htm/footer.html b/htm/footer.html new file mode 100644 index 0000000..d996a2b --- /dev/null +++ b/htm/footer.html @@ -0,0 +1,2 @@ + + diff --git a/img/favicon.ico b/img/favicon.ico new file mode 100644 index 0000000..2246f15 Binary files /dev/null and b/img/favicon.ico differ diff --git a/img/greenbar.jpg b/img/greenbar.jpg new file mode 100644 index 0000000..cfa99c6 Binary files /dev/null and b/img/greenbar.jpg differ diff --git a/img/greenbar2.jpg b/img/greenbar2.jpg new file mode 100644 index 0000000..9817bc4 Binary files /dev/null and b/img/greenbar2.jpg differ diff --git a/img/mainframe-terminal.png b/img/mainframe-terminal.png new file mode 100644 index 0000000..87741ce Binary files /dev/null and b/img/mainframe-terminal.png differ diff --git a/img/socrates-128x128.png b/img/socrates-128x128.png new file mode 100644 index 0000000..31044bf Binary files /dev/null and b/img/socrates-128x128.png differ diff --git a/index.md b/index.md new file mode 100644 index 0000000..8954f4a --- /dev/null +++ b/index.md @@ -0,0 +1,64 @@ +## The Apache2 Markdown Module Test + +What you are looking at on this page, is the product of a markdown file, rendered into html +automatically, by the apache2 markdown plugin. The plugin offers an optional header and +footer feature. If this is enabled, then css can be referenced in the header, and all +your markdown elements will be styled as if they were html elements. + +Here is an unordered list: + +- this should +- look like a +- bullet list + +Here is an ordered list: + +1. Take out the trash +2. Make your bed +3. Eat breakfast +4. Finish your paper. + +Here is a blockquote: + +> This is the blockquote. I'll use it for output displays. I gave it a greenbar +> background, to simulate an actual computer printout. Next up, customizing the +> code block to look more like an actual terminal display (amber preferably). + +This is a standard table: + +|This | should | be | +|:-------|:--------:|-------:| +|col1 |col2 |col3 | +|rows2 |rows2 |row22 | + +This sentence `should have` several chunks that are `displayed as` inline code blocks. + +Here's a [link to a plain text file](txt/test.txt) you can click on! + +And here's an embedded image: ![](img/socrates-128x128.png) + + +And here's a fenced code block: + +```bash +#!/usr/bin/env bash +echo "Hello, World!" +exit 0 +``` + +This time with spaces instead: + + $ echo "Hello, World!" + Hello, World! + $ + $ uname -a + Linux socrates 6.1.0-9-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.27-1 (2023-05-08) x86_64 GNU/Linux + $ + + +How did that work out? + +Let's have a look at [another markdown file](md/sample.md), shall we? + +--- +Below the line diff --git a/md/Atari/index.md b/md/Atari/index.md new file mode 100644 index 0000000..9053c70 --- /dev/null +++ b/md/Atari/index.md @@ -0,0 +1 @@ +# The Atari Page diff --git a/md/DOS/index.md b/md/DOS/index.md new file mode 100644 index 0000000..a1f88c8 --- /dev/null +++ b/md/DOS/index.md @@ -0,0 +1,3 @@ +# The DOS Page + +## For MS/PC/DR DOS on the x86 line. diff --git a/md/JUNK/index.md b/md/JUNK/index.md new file mode 100644 index 0000000..8e67f8b --- /dev/null +++ b/md/JUNK/index.md @@ -0,0 +1,3 @@ +# The Parts Bin + +## Covering anything miscellaneous or uncategorizable. diff --git a/md/Linux/index.md b/md/Linux/index.md new file mode 100644 index 0000000..3e44e60 --- /dev/null +++ b/md/Linux/index.md @@ -0,0 +1,3 @@ +# The Linux Page + +### Covering the whole ecosystem of Linux, BSD, Open Source Unix, and other alternative operating systems. diff --git a/md/MVS/index.md b/md/MVS/index.md new file mode 100644 index 0000000..58bc7df --- /dev/null +++ b/md/MVS/index.md @@ -0,0 +1 @@ +# The IBM MVS 3.8j Page diff --git a/md/sample.md b/md/sample.md new file mode 100644 index 0000000..0215e75 --- /dev/null +++ b/md/sample.md @@ -0,0 +1,54 @@ +## Markdown file 2 + +This file was linked to from our first file. I want to see if it will still be wrapped in the plugin header and footer. If it is, then we're golden! + +Also, I want to see how the paragraphing works with this markdown parser. Will it give me a nice clean break between paragraphs, and legible line wraps, or will it be crushed and stretch and ugly like some of these parsers tend to work. I'm just rambling on here, in order to make this paragraph as long as I can manage. If this works well, I won't even need HUGO by the time I'm done! + +So, this is where another lengthy paragraph would start. I'm not going to carry on too long. I just want to see about the gap between the two paragraphs. I also want to see what it looks like to have sub-headingsin a document. So, let's start a sub-heading. + +## Sub-Heading + +I've started a new sub-heading here. Let's see what this looks like. Another thing I'm curious +about, is how the plugin will respond to actual html tags in the markdown. For example, an +IFrame with a video embed: + + + + +## Next Test + +Ok, so embedding an IFrame works out of the box. But, what about more complicated things, like divs or snippets of javascript? Lets see how that works out. First, here's a div with a span inside of it. + +
This is some text inside of the custom span
+ +Well, that's just grand! It seems that I can drop *any* html I want into *any* markdown I want, and it will render just fine! Ok, but what about, say, syntax hilighting, which requires a javascript?. Let's find out. For this, all I *should* need to do, is provide a markdown codefence, specifying the language, because the apache plugin will render it as `
` which is what both highlight.js and prism.js use. In this case, we'll make a python snippet. The key issue here, is that I already have css theming for the code fence. So, will the javascript override it, merge with it, or be ignored? We shall see:
+
+
+```language-python
+print('Hello, World!', end=' | ')
+print(100, end=' | ')
+print(5 + 5)
+vowels = ['a', 'e', 'i', 'o', 'u']
+popped_item = vowels.pop()
+print(popped_item)
+print(vowels)
+```
+
+And there we have it! Highlight.js works, but it overrides my global css, essentially overlaying the pseudo-amber-screen I created, with it's own theme. That's fine, for now. I picked one as close as possible to my theming, but more work will be needed in the future.
+
+If  don't want to use the highlighting, I can always just use a generic (unlabelled) fence:
+
+```language-nohighlight
+10 PRINT "HELLO"
+20 GOTO 10
+```
+
+## Final Test
+
+Now, can we add an Iframe with a display of plain text in a different file? If I can do that, then I could even show you this particular markdown file in its raw form. So, you can see there's no special trickery here, beyond the magic of the markdown plugin for Apache2.
+
+The index.md file:
+
+
+The sample.md file (the one you're reading now):
+
diff --git a/robots.txt b/robots.txt
new file mode 100644
index 0000000..62b364d
--- /dev/null
+++ b/robots.txt
@@ -0,0 +1,4 @@
+User-agent: *
+Disallow: /
+
+
diff --git a/txt/index.txt b/txt/index.txt
new file mode 100644
index 0000000..8954f4a
--- /dev/null
+++ b/txt/index.txt
@@ -0,0 +1,64 @@
+## The Apache2 Markdown Module Test
+
+What you are looking at on this page, is the product of a markdown file, rendered into html
+automatically, by the apache2 markdown plugin. The plugin offers an optional header and 
+footer feature. If this is enabled, then css can be referenced in the header, and all 
+your markdown elements will be styled as if they were html elements.
+
+Here is an unordered list:
+
+- this should 
+- look like a 
+- bullet list 
+
+Here is an ordered list:
+
+1. Take out the trash
+2. Make your bed
+3. Eat breakfast
+4. Finish your paper.
+
+Here is a blockquote:
+
+> This is the blockquote. I'll use it for output displays. I gave it a greenbar
+> background, to simulate an actual computer printout. Next up, customizing the
+> code block to look more like an actual terminal display (amber preferably). 
+
+This is a standard table: 
+
+|This    | should   | be     |
+|:-------|:--------:|-------:|
+|col1    |col2      |col3    |
+|rows2   |rows2     |row22   |
+
+This sentence `should have` several chunks that are `displayed as` inline code blocks.
+
+Here's a [link to a plain text file](txt/test.txt) you can click on!
+
+And here's an embedded image: ![](img/socrates-128x128.png)
+
+
+And here's a fenced code block:
+
+```bash
+#!/usr/bin/env bash
+echo "Hello, World!"
+exit 0
+```
+
+This time with spaces instead:
+
+    $ echo "Hello, World!"
+    Hello, World!
+    $
+    $ uname -a
+    Linux socrates 6.1.0-9-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.27-1 (2023-05-08) x86_64 GNU/Linux
+    $ 
+
+
+How did that work out?
+
+Let's have a look at [another markdown file](md/sample.md), shall we?
+
+---
+Below the line
diff --git a/txt/sample.txt b/txt/sample.txt
new file mode 100644
index 0000000..5820f9a
--- /dev/null
+++ b/txt/sample.txt
@@ -0,0 +1,54 @@
+## Markdown file 2
+
+This file was linked to from our first file. I want to see if it will still be wrapped in the plugin header and footer. If it is, then we're golden!
+
+Also, I want to see how the paragraphing works with this markdown parser. Will it give me a nice clean break between paragraphs, and legible line wraps, or will it be crushed and stretch and ugly like some of these parsers tend to work. I'm just rambling on here, in order to make this paragraph as long as I can manage. If this works well, I won't even need HUGO by the time I'm done!
+
+So, this is where another lengthy paragraph would start. I'm not going to carry on too long. I just want to see about the gap between the two paragraphs. I also want to see what it looks like to have sub-headingsin a document. So, let's start a sub-heading.
+
+## Sub-Heading
+
+I've started a new sub-heading here. Let's see what this looks like. Another thing I'm curious
+about, is how the plugin will respond to actual html tags in the markdown. For example, an 
+IFrame with a video embed:
+
+
+
+
+## Next Test
+
+Ok, so embedding an IFrame works out of the box. But, what about more complicated things, like divs or snippets of javascript? Lets see how that works out. First, here's a div with a span inside of it.
+
+
This is some text inside of the custom span
+ +Well, that's just grand! It seems that I can drop *any* html I want into *any* markdown I want, and it will render just fine! Ok, but what about, say, syntax hilighting, which requires a javascript?. Let's find out. For this, all I *should* need to do, is provide a markdown codefence, specifying the language, because the apache plugin will render it as `
` which is what both highlight.js and prism.js use. In this case, we'll make a python snippet. The key issue here, is that I already have css theming for the code fence. So, will the javascript override it, merge with it, or be ignored? We shall see:
+
+
+```language-python
+print('Hello, World!', end=' | ')
+print(100, end=' | ')
+print(5 + 5)
+vowels = ['a', 'e', 'i', 'o', 'u']
+popped_item = vowels.pop()
+print(popped_item)
+print(vowels)
+```
+
+And there we have it! Highlight.js works, but it overrides my global css, essentially overlaying the pseudo-amber-screen I created, with it's own theme. That's fine, for now. I picked one as close as possible to my theming, but more work will be needed in the future.
+
+If  don't want to use the highlighting, I can always just use a generic (unlabelled) fence:
+
+```language-nohighlight
+10 PRINT "HELLO"
+20 GOTO 10
+```
+
+## Final Test
+
+Now, can we add an Iframe with a display of plain text in a different file? If I can do that, then I could even show you this particular markdown file in its raw form. So, you can see there's no special trickery here, beyond the magic of the markdown plugin for Apache2.
+
+The index.md file:
+
+
+The sample.md file (the one you're reading now):
+
diff --git a/txt/test.txt b/txt/test.txt
new file mode 100644
index 0000000..7949f18
--- /dev/null
+++ b/txt/test.txt
@@ -0,0 +1,8 @@
+Hello!
+------
+
+This is a simple text document. I may begin to do much more with plain text,
+as a reaction to the excessive complexity of modern day document presentation.
+
+But will this work? We shall see...
+