commit 4bbf327d3576f3812d4060d404cb1e93f60746cf Author: Marco Cawthorne Date: Fri Feb 24 21:22:46 2023 -0800 Initial commit. diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d42ab35 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +out/* diff --git a/build.sh b/build.sh new file mode 100755 index 0000000..ea4f90e --- /dev/null +++ b/build.sh @@ -0,0 +1,306 @@ +#!/bin/dash + +# arguments: filename +saferm() +{ + if [ -f "$1" ] + then + rm "$1" + fi +} + +safecat() +{ + if [ -f "$1" ] + then + cat "$1" + fi +} + +# arguments: inputname +pagedump() +{ + # if we have pandoc... + if [ ! -z "$(command -v pandoc)" ] + then + # always check for markdown first + if [ -f "$1.md" ] + then + pandoc -t html -f markdown "$1.md" + return + fi + fi + + # else, look for plain text... because we want to process newlines efficiently + if [ -f "$1.txt" ] + then + cat "$1.txt" + return + fi + + # ...or HTML. last resort! + if [ -f "$1.html" ] + then + cat "$1.html" + return + fi + + echo "ERROR: content for $1 is not present." +} + +# arguments: filename, title, site +html_start() +{ + echo "" > "$1" + echo "" >> "$1" + echo "" >> "$1" + echo "$2" >> "$1" + echo "" >> "$1" + echo "" >> "$1" + echo "" >> "$1" + echo "> "$1" + safecat "./sites/$3/etc/body" >> "$1" + echo ">" >> "$1" + echo "
" >> "$1" + echo "" >> "$1" # DC ignores this, but need this to look consistent on other browsers + + pagedump "./sites/$3/header" >> "$1" + echo "
" >> "$1" + + echo "" >> "$1" + echo "" >> "$1" + echo "" >> "$1" + echo "" >> "$1" + echo "
" >> "$1" + + ## this is where the internal layout management starts + echo "" >> "$1" + echo "" >> "$1" + echo "" >> "$1" + + # right nav-bar start (always needed for News) + #if [ -d "./sites/$3/pages_left" ] + #then + echo "" >> "$1" + #fi + # right nav-bar end + + echo "" >> "$1" + # end of content here! + + # left nav-bar start + if [ -d "./sites/$2/pages_right" ] + then + echo "" >> "$1" + fi + # left nav-bar end + + # close row, then the whole table + echo "" >> "$1" + echo "" >> "$1" + echo "
> "$1" + safecat "./sites/$3/etc/navtd" >> "$1" + echo ">$(cat ./sites/$3/tmp_pagesl)" >> "$1" + # after this, we're expected to put content into this column... +} + +# arguments: filename, site +html_end() +{ + echo "> "$1" + safecat "./sites/$2/etc/navtd" >> "$1" + echo ">$(cat ./sites/$2/tmp_pagesr)
" >> "$1" + + ## this is where the internal layout management ends. + echo "
" >> "$1" + echo "
" >> "$1" + pagedump "./sites/$2/footer" >> "$1" + echo "
" >> "$1" # not part of HTML 3.2 + echo "
" >> "$1" + echo "" >> "$1" + echo "" >> "$1" +} + +# arguments: site, filename, news-id +make_news_header() +{ + AUTHOR=$(cat "./sites/$1/news/$3/author") + DATE=$(cat "./sites/$1/news/$3/date") + TITLE=$(cat "./sites/$1/news/$3/title") + + if [ -z "$TITLE" ] + then + AUTHOR="Unknown Title" + fi + + if [ -z "$AUTHOR" ] + then + AUTHOR="Unknown Author" + fi + + if [ -z "$DATE" ] + then + DATE="Unknown Date" + fi + + # all an anchor to a temp file from which we'll build our news listing + echo "> "$2" + safecat "./sites/$1/etc/table" >> "$2" # copy the table style + echo ">" >> "$2" + echo "" >> "$2" + echo "" >> "$2" + echo "> "$2" + safecat "./sites/$1/etc/td" >> "$2" # copy the table style + echo ">" >> "$2" + echo "$TITLE
" >> "$2" + echo "" >> "$2" + echo "" >> "$2" + echo "" >> "$2" + echo "> "$2" + safecat "./sites/$1/etc/td" >> "$2" # copy the table style + echo ">" >> "$2" + echo "Posted by $AUTHOR on $DATE" >> "$2" + echo "" >> "$2" + echo "" >> "$2" + echo "" >> "$2" + echo "" >> "$2" +} + +# arguments: site-name (folder inside ./sites) +site_process() +{ + TMP_NEWS="./sites/$1/tmp_news" + TMP_PAGES_R="./sites/$1/tmp_pagesr" + TMP_PAGES_L="./sites/$1/tmp_pagesl" + + OUT_INDEX="./out/$1/index.html" + SITE_TITLE=$(cat "./sites/$1/domain") + + # delete output dir if it exists# + if [ -d "./out/$1" ] + then + rm -rf "./out/$1" + fi + # create the output-dir for our site + mkdir -p "./out/$1" + + # clean up 1 + saferm "$TMP_NEWS" + saferm "$TMP_PAGES_R" + saferm "$TMP_PAGES_L" + + # before we collect all pages, add a 'News' button: + echo "• News
" >> "$TMP_PAGES_L" + + # enumerate and list the right-aligned pages + if [ -d "./sites/$1/pages_right" ] + then + find ./sites/$1/pages_right -name title | sort | while read LINE + do + DIR=$(dirname "$LINE") + ID_NAME=$(basename "$DIR") + TITLE=$(cat "$DIR/title") + + if [ -f "./sites/$1/pages_right/$ID_NAME/hidden" ] + then + continue + fi + + echo "• $TITLE
" >> "$TMP_PAGES_R" + done + fi + + # enumerate and list the left-aligned pages + if [ -d "./sites/$1/pages_left" ] + then + find ./sites/$1/pages_left -name title | sort | while read LINE + do + DIR=$(dirname "$LINE") + ID_NAME=$(basename "$DIR") + TITLE=$(cat "$DIR/title") + + if [ -f "./sites/$1/pages_left/$ID_NAME/hidden" ] + then + continue + fi + + echo "• $TITLE
" >> "$TMP_PAGES_L" + done + fi + + # Collect all news articles + find ./sites/$1/news -name title | sort -r | while read LINE + do + DIR=$(dirname "$LINE") + ID_NAME=$(basename "$DIR") + TITLE=$(cat "$DIR/title") + OUTFILE="./out/$1/news-$ID_NAME.html" + + # all an anchor to a temp file from which we'll build our news listing + make_news_header "$1" "$TMP_NEWS" "$ID_NAME" + echo "
" >> "$TMP_NEWS" + + # generate the individual news page + html_start "$OUTFILE" "$TITLE" "$1" + make_news_header "$1" "$OUTFILE" "$ID_NAME" + pagedump "$DIR/content" >> "$OUTFILE" + html_end "$OUTFILE" "$1" + done + + # build right-aligned pages + if [ -d "./sites/$1/pages_right" ] + then + find ./sites/$1/pages_right -name title | sort | while read LINE + do + DIR=$(dirname "$LINE") + ID_NAME=$(basename "$DIR") + TITLE=$(cat "$DIR/title") + OUTFILE="./out/$1/$ID_NAME.html" + + # generate the individual news page + html_start "$OUTFILE" "$TITLE" "$1" + pagedump "$DIR/content" >> "$OUTFILE" + html_end "$OUTFILE" "$1" + done + fi + + # Build left-aligned pages + if [ -d "./sites/$1/pages_left" ] + then + find ./sites/$1/pages_left -name title | sort | while read LINE + do + DIR=$(dirname "$LINE") + ID_NAME=$(basename "$DIR") + TITLE=$(cat "$DIR/title") + OUTFILE="./out/$1/$ID_NAME.html" + + # generate the individual news page + html_start "$OUTFILE" "$TITLE" "$1" + pagedump "$DIR/content" >> "$OUTFILE" + html_end "$OUTFILE" "$1" + done + fi + + # generate the index full of news-pages + html_start "$OUT_INDEX" "$SITE_TITLE" "$1" + cat "$TMP_NEWS" >> "$OUT_INDEX" + html_end "$OUT_INDEX" "$1" + + # copy over data + if [ -d "./sites/$1/data" ] + then + rsync -ra "./sites/$1/data/" "./out/$1/" + fi + + # clean up 2 + saferm "$TMP_NEWS" + saferm "$TMP_PAGES_R" + saferm "$TMP_PAGES_L" +} + +# iterate through all of the websites +find ./sites -name domain | while read SITE +do + DOMAIN=$(basename $(dirname "$SITE")) + site_process "$DOMAIN" +done \ No newline at end of file diff --git a/readme.txt b/readme.txt new file mode 100644 index 0000000..0808f4a --- /dev/null +++ b/readme.txt @@ -0,0 +1,51 @@ +# DC WEB GEN 1.0 + +DC Web Gen is a static web page generator. Ideally, no HTML knowledge +is required. + +As the name implies, it targets the SEGA Dreamcast. This means it +outputs an HTML3-ish type dialect. + +# Features + +- looks for plain text files and directories +- page content can be written purely using Markdown, Plain Text or HTML +- custom styling & colors done with ease +- dynamic parsing of pages with navigation on either left, right or + both sides +- support for multiple sites +- news/blog pages with their own archive + +# Documentation + +Create a sub-directory for your site under `./sites/`. + +Under which you will need to create a file titled `domain`. +That should contain the name of your domain + tld. + +You can then start producing content for your site. + +The `./sites/???/news/` directory shall contain one sub-directory for every news/blog +article. In each of those sub-directories, we need 4 files. `author`, `date`, `title` and `content.md`. If you don't specify them, dcwebgen will fill them with 'Unknown' entries. + +For pages, you can list them on either the left, right or both sides of the website. +Simply have a sub-directory under `./sites/???/pages_right/` or `./sites/???/pages_left/` with two files: `title` and `content.md`. + +Instead of content.md, you can also have a `content.txt`, or `content.html`. +If you don't have the pandoc tool installed, you can only write using `content.html`. + +Then, run `./build.sh` and it will put your website into the `./out/???/` directory. + +# Custom styling + +You can override specific parts of the website you generate. + +`./sites/???/etc/body` - Set parameters on the body of the site (affects all) +`./sites/???/etc/navtd` - Set parameters on the navigation bar. +`./sites/???/etc/table` - Set parameters on tables. +`./sites/???/etc/td` - Set parameters on regular columns. + +# LICENSE + +Licensed under the ISC license. Everything in here was written by +eukara diff --git a/sites/example.com/domain b/sites/example.com/domain new file mode 100644 index 0000000..caa12a8 --- /dev/null +++ b/sites/example.com/domain @@ -0,0 +1 @@ +example.com \ No newline at end of file diff --git a/sites/example.com/etc/body b/sites/example.com/etc/body new file mode 100644 index 0000000..b30804d --- /dev/null +++ b/sites/example.com/etc/body @@ -0,0 +1,5 @@ +bgcolor=black +text=white +alink=red +vlink=red +link=red \ No newline at end of file diff --git a/sites/example.com/etc/navtd b/sites/example.com/etc/navtd new file mode 100644 index 0000000..7b4264e --- /dev/null +++ b/sites/example.com/etc/navtd @@ -0,0 +1,2 @@ +valign=top +nowrap \ No newline at end of file diff --git a/sites/example.com/etc/table b/sites/example.com/etc/table new file mode 100644 index 0000000..8b69845 --- /dev/null +++ b/sites/example.com/etc/table @@ -0,0 +1,3 @@ +bgcolor=white +border=0 +width=100% \ No newline at end of file diff --git a/sites/example.com/etc/td b/sites/example.com/etc/td new file mode 100644 index 0000000..bc9dfa8 --- /dev/null +++ b/sites/example.com/etc/td @@ -0,0 +1 @@ +bgcolor=black \ No newline at end of file diff --git a/sites/example.com/footer.md b/sites/example.com/footer.md new file mode 100644 index 0000000..ee48ef8 --- /dev/null +++ b/sites/example.com/footer.md @@ -0,0 +1 @@ +Copyright (C) John Doe of example.com fame, 1970 \ No newline at end of file diff --git a/sites/example.com/header.md b/sites/example.com/header.md new file mode 100644 index 0000000..f16a252 --- /dev/null +++ b/sites/example.com/header.md @@ -0,0 +1,3 @@ +# Super duper +## triple double +### quadruple site of fun! \ No newline at end of file diff --git a/sites/example.com/news/damn/author b/sites/example.com/news/damn/author new file mode 100644 index 0000000..68aec81 --- /dev/null +++ b/sites/example.com/news/damn/author @@ -0,0 +1 @@ +Marco Cawthorne \ No newline at end of file diff --git a/sites/example.com/news/damn/content.md b/sites/example.com/news/damn/content.md new file mode 100644 index 0000000..465e372 --- /dev/null +++ b/sites/example.com/news/damn/content.md @@ -0,0 +1,7 @@ +You heard it *right*. You can write a bunch of stuff in here! + +> Yeah? So what? You can get software written in Hugo that does the same thing! + +Yeah? Cool. + +~~This isn't even for you then. Go write something useful and stop bothering me!~~ \ No newline at end of file diff --git a/sites/example.com/news/damn/date b/sites/example.com/news/damn/date new file mode 100644 index 0000000..9400a46 --- /dev/null +++ b/sites/example.com/news/damn/date @@ -0,0 +1 @@ +Fri Feb 24 21:45:11 PST 2023 \ No newline at end of file diff --git a/sites/example.com/news/damn/title b/sites/example.com/news/damn/title new file mode 100644 index 0000000..30a3a8d --- /dev/null +++ b/sites/example.com/news/damn/title @@ -0,0 +1 @@ +Multiple news articles are possible \ No newline at end of file diff --git a/sites/example.com/news/hello-world/author b/sites/example.com/news/hello-world/author new file mode 100644 index 0000000..68aec81 --- /dev/null +++ b/sites/example.com/news/hello-world/author @@ -0,0 +1 @@ +Marco Cawthorne \ No newline at end of file diff --git a/sites/example.com/news/hello-world/content.md b/sites/example.com/news/hello-world/content.md new file mode 100644 index 0000000..8d02891 --- /dev/null +++ b/sites/example.com/news/hello-world/content.md @@ -0,0 +1,13 @@ +This is the content of a news post. + +Every news post has a **content.md** file, as well as a file describing the **author**, **title**, **date** fields. + +Other than that, you should know that you can write everything freely in Markdown. + +# Headline 1 + +## Headline 2 + +### Headline 3 + +[Some Link](about:blank) \ No newline at end of file diff --git a/sites/example.com/news/hello-world/date b/sites/example.com/news/hello-world/date new file mode 100644 index 0000000..6be2388 --- /dev/null +++ b/sites/example.com/news/hello-world/date @@ -0,0 +1 @@ +Fri Feb 24 @ 17:25:12 PST 2023 \ No newline at end of file diff --git a/sites/example.com/news/hello-world/title b/sites/example.com/news/hello-world/title new file mode 100644 index 0000000..c57eff5 --- /dev/null +++ b/sites/example.com/news/hello-world/title @@ -0,0 +1 @@ +Hello World! \ No newline at end of file diff --git a/sites/example.com/pages_left/info/content.md b/sites/example.com/pages_left/info/content.md new file mode 100644 index 0000000..72d06a6 --- /dev/null +++ b/sites/example.com/pages_left/info/content.md @@ -0,0 +1,3 @@ +# Information Bureau + +This software has been tested. \ No newline at end of file diff --git a/sites/example.com/pages_left/info/title b/sites/example.com/pages_left/info/title new file mode 100644 index 0000000..f8e575d --- /dev/null +++ b/sites/example.com/pages_left/info/title @@ -0,0 +1 @@ +Info... \ No newline at end of file diff --git a/sites/example.com/pages_left/itsasecret/content.md b/sites/example.com/pages_left/itsasecret/content.md new file mode 100644 index 0000000..97cbe1c --- /dev/null +++ b/sites/example.com/pages_left/itsasecret/content.md @@ -0,0 +1,3 @@ +# Oh hi! + +You found the hidden page! \ No newline at end of file diff --git a/sites/example.com/pages_left/itsasecret/hidden b/sites/example.com/pages_left/itsasecret/hidden new file mode 100644 index 0000000..e69de29 diff --git a/sites/example.com/pages_left/itsasecret/title b/sites/example.com/pages_left/itsasecret/title new file mode 100644 index 0000000..7fa2496 --- /dev/null +++ b/sites/example.com/pages_left/itsasecret/title @@ -0,0 +1 @@ +What? You found it! \ No newline at end of file diff --git a/sites/example.com/pages_left/legal/content.md b/sites/example.com/pages_left/legal/content.md new file mode 100644 index 0000000..abbbdce --- /dev/null +++ b/sites/example.com/pages_left/legal/content.md @@ -0,0 +1,20 @@ +# Legalese for you + +The software is licensed under the ISC License. + +``` +Copyright (c) 2023 Marco Hladik marco@icculus.org + +Permission to use, copy, modify, and distribute this software for +any purpose with or without fee is hereby granted, provided that the +above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE +AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL +DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF MIND, USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE +OR PERFORMANCE OF THIS SOFTWARE. +``` \ No newline at end of file diff --git a/sites/example.com/pages_left/legal/title b/sites/example.com/pages_left/legal/title new file mode 100644 index 0000000..aa80cd0 --- /dev/null +++ b/sites/example.com/pages_left/legal/title @@ -0,0 +1 @@ +Legal! \ No newline at end of file diff --git a/sites/minimalist.de/domain b/sites/minimalist.de/domain new file mode 100644 index 0000000..dcf8397 --- /dev/null +++ b/sites/minimalist.de/domain @@ -0,0 +1 @@ +minimalist.de \ No newline at end of file diff --git a/sites/minimalist.de/footer.txt b/sites/minimalist.de/footer.txt new file mode 100644 index 0000000..de5d8b7 --- /dev/null +++ b/sites/minimalist.de/footer.txt @@ -0,0 +1 @@ +Copyright (c) 2003 by Mr. Minimal \ No newline at end of file diff --git a/sites/minimalist.de/header.txt b/sites/minimalist.de/header.txt new file mode 100644 index 0000000..8bc9a08 --- /dev/null +++ b/sites/minimalist.de/header.txt @@ -0,0 +1 @@ +Mr. Minimal's minimalist.de \ No newline at end of file diff --git a/sites/minimalist.de/news/2003-11-02/author b/sites/minimalist.de/news/2003-11-02/author new file mode 100644 index 0000000..9c6b3a3 --- /dev/null +++ b/sites/minimalist.de/news/2003-11-02/author @@ -0,0 +1 @@ +Mr. Minimal \ No newline at end of file diff --git a/sites/minimalist.de/news/2003-11-02/content.txt b/sites/minimalist.de/news/2003-11-02/content.txt new file mode 100644 index 0000000..9970f70 --- /dev/null +++ b/sites/minimalist.de/news/2003-11-02/content.txt @@ -0,0 +1,5 @@ +It is starting. + +Glad you're all here. + +Check out more news soon. \ No newline at end of file diff --git a/sites/minimalist.de/news/2003-11-02/date b/sites/minimalist.de/news/2003-11-02/date new file mode 100644 index 0000000..0e034a8 --- /dev/null +++ b/sites/minimalist.de/news/2003-11-02/date @@ -0,0 +1 @@ +2003-11-02 \ No newline at end of file diff --git a/sites/minimalist.de/news/2003-11-02/title b/sites/minimalist.de/news/2003-11-02/title new file mode 100644 index 0000000..f9b083a --- /dev/null +++ b/sites/minimalist.de/news/2003-11-02/title @@ -0,0 +1 @@ +And so it begins... \ No newline at end of file diff --git a/sites/minimalist.de/news/2003-11-03/author b/sites/minimalist.de/news/2003-11-03/author new file mode 100644 index 0000000..9c6b3a3 --- /dev/null +++ b/sites/minimalist.de/news/2003-11-03/author @@ -0,0 +1 @@ +Mr. Minimal \ No newline at end of file diff --git a/sites/minimalist.de/news/2003-11-03/content.txt b/sites/minimalist.de/news/2003-11-03/content.txt new file mode 100644 index 0000000..70cc31b --- /dev/null +++ b/sites/minimalist.de/news/2003-11-03/content.txt @@ -0,0 +1,3 @@ +Thank you for all the kind words. + +I will stop updating this page forever. \ No newline at end of file diff --git a/sites/minimalist.de/news/2003-11-03/date b/sites/minimalist.de/news/2003-11-03/date new file mode 100644 index 0000000..1d87ae1 --- /dev/null +++ b/sites/minimalist.de/news/2003-11-03/date @@ -0,0 +1 @@ +2003-11-03 \ No newline at end of file diff --git a/sites/minimalist.de/news/2003-11-03/title b/sites/minimalist.de/news/2003-11-03/title new file mode 100644 index 0000000..4cd3dcd --- /dev/null +++ b/sites/minimalist.de/news/2003-11-03/title @@ -0,0 +1 @@ +And so it ends... \ No newline at end of file diff --git a/sites/y2kfan.net/data/bottom.gif b/sites/y2kfan.net/data/bottom.gif new file mode 100644 index 0000000..f52f886 Binary files /dev/null and b/sites/y2kfan.net/data/bottom.gif differ diff --git a/sites/y2kfan.net/data/ruler_bottom.gif b/sites/y2kfan.net/data/ruler_bottom.gif new file mode 100644 index 0000000..5699412 Binary files /dev/null and b/sites/y2kfan.net/data/ruler_bottom.gif differ diff --git a/sites/y2kfan.net/data/ruler_top.gif b/sites/y2kfan.net/data/ruler_top.gif new file mode 100644 index 0000000..1bfb970 Binary files /dev/null and b/sites/y2kfan.net/data/ruler_top.gif differ diff --git a/sites/y2kfan.net/data/top.gif b/sites/y2kfan.net/data/top.gif new file mode 100644 index 0000000..0597488 Binary files /dev/null and b/sites/y2kfan.net/data/top.gif differ diff --git a/sites/y2kfan.net/domain b/sites/y2kfan.net/domain new file mode 100644 index 0000000..b483ddb --- /dev/null +++ b/sites/y2kfan.net/domain @@ -0,0 +1 @@ +The Y2K Fan \ No newline at end of file diff --git a/sites/y2kfan.net/etc/body b/sites/y2kfan.net/etc/body new file mode 100644 index 0000000..2f9ac76 --- /dev/null +++ b/sites/y2kfan.net/etc/body @@ -0,0 +1,5 @@ +bgcolor="#485D71" +text="#5389A6" +link="#5389A6" +vlink="#5389A6" +alink="#5389A6" \ No newline at end of file diff --git a/sites/y2kfan.net/etc/navtd b/sites/y2kfan.net/etc/navtd new file mode 100644 index 0000000..2fb8126 --- /dev/null +++ b/sites/y2kfan.net/etc/navtd @@ -0,0 +1,3 @@ +valign=top +nowrap +bgcolor=#BFD4D2 \ No newline at end of file diff --git a/sites/y2kfan.net/etc/table b/sites/y2kfan.net/etc/table new file mode 100644 index 0000000..007e952 --- /dev/null +++ b/sites/y2kfan.net/etc/table @@ -0,0 +1,3 @@ +bgcolor=#EFEFEF +border=0 +width=100% \ No newline at end of file diff --git a/sites/y2kfan.net/etc/td b/sites/y2kfan.net/etc/td new file mode 100644 index 0000000..68fc796 --- /dev/null +++ b/sites/y2kfan.net/etc/td @@ -0,0 +1 @@ +bgcolor=white \ No newline at end of file diff --git a/sites/y2kfan.net/footer.md b/sites/y2kfan.net/footer.md new file mode 100644 index 0000000..fd82c24 --- /dev/null +++ b/sites/y2kfan.net/footer.md @@ -0,0 +1,4 @@ +![](ruler_bottom.gif) +![](bottom.gif) + +Copyright (c) Y2KFAN, LOL! \ No newline at end of file diff --git a/sites/y2kfan.net/header.md b/sites/y2kfan.net/header.md new file mode 100644 index 0000000..e857178 --- /dev/null +++ b/sites/y2kfan.net/header.md @@ -0,0 +1,2 @@ +![](top.gif) +![](ruler_top.gif) \ No newline at end of file diff --git a/sites/y2kfan.net/news/1999-03-12/author b/sites/y2kfan.net/news/1999-03-12/author new file mode 100644 index 0000000..cc6c724 --- /dev/null +++ b/sites/y2kfan.net/news/1999-03-12/author @@ -0,0 +1 @@ +Tracy Stevens \ No newline at end of file diff --git a/sites/y2kfan.net/news/1999-03-12/content.md b/sites/y2kfan.net/news/1999-03-12/content.md new file mode 100644 index 0000000..e056fa8 --- /dev/null +++ b/sites/y2kfan.net/news/1999-03-12/content.md @@ -0,0 +1,3 @@ +Oh my gawd ^_^ + +I got a new phone!! I can send SMS now... and let you know how my goldfish are doing when I'm out and about! LOL! I guess that renders that kinda pointless... hrm... \ No newline at end of file diff --git a/sites/y2kfan.net/news/1999-03-12/date b/sites/y2kfan.net/news/1999-03-12/date new file mode 100644 index 0000000..58940a3 --- /dev/null +++ b/sites/y2kfan.net/news/1999-03-12/date @@ -0,0 +1 @@ +Mar 12 1999 @ .414 beats \ No newline at end of file diff --git a/sites/y2kfan.net/news/1999-03-12/title b/sites/y2kfan.net/news/1999-03-12/title new file mode 100644 index 0000000..691400a --- /dev/null +++ b/sites/y2kfan.net/news/1999-03-12/title @@ -0,0 +1 @@ +Got a new phone! \ No newline at end of file diff --git a/sites/y2kfan.net/news/2000-12-24/author b/sites/y2kfan.net/news/2000-12-24/author new file mode 100644 index 0000000..06d2d13 --- /dev/null +++ b/sites/y2kfan.net/news/2000-12-24/author @@ -0,0 +1 @@ +Steven Stevens \ No newline at end of file diff --git a/sites/y2kfan.net/news/2000-12-24/content.md b/sites/y2kfan.net/news/2000-12-24/content.md new file mode 100644 index 0000000..72f0d55 --- /dev/null +++ b/sites/y2kfan.net/news/2000-12-24/content.md @@ -0,0 +1,4 @@ +There's a new NFL game out on Dreamcast by 2K and it rocks! + +It even has online multiplayer... like whoa. Now we can eat pizza +and play football without having to waste gas. Sweet. \ No newline at end of file diff --git a/sites/y2kfan.net/news/2000-12-24/date b/sites/y2kfan.net/news/2000-12-24/date new file mode 100644 index 0000000..0a7f2ed --- /dev/null +++ b/sites/y2kfan.net/news/2000-12-24/date @@ -0,0 +1 @@ +Dec 24 2000 @ .124 beats \ No newline at end of file diff --git a/sites/y2kfan.net/news/2000-12-24/title b/sites/y2kfan.net/news/2000-12-24/title new file mode 100644 index 0000000..40daedf --- /dev/null +++ b/sites/y2kfan.net/news/2000-12-24/title @@ -0,0 +1 @@ +WHoa new games \ No newline at end of file diff --git a/sites/y2kfan.net/pages_left/consoles/content.md b/sites/y2kfan.net/pages_left/consoles/content.md new file mode 100644 index 0000000..fa8557a --- /dev/null +++ b/sites/y2kfan.net/pages_left/consoles/content.md @@ -0,0 +1,10 @@ +# Consoles + +There's only two consoles that matter right now... + +- SEGA Dreamcast +- Sony PlayStation + +The N64 does not matter... that's for babies. LOL! + +-- Steven \ No newline at end of file diff --git a/sites/y2kfan.net/pages_left/consoles/title b/sites/y2kfan.net/pages_left/consoles/title new file mode 100644 index 0000000..2349932 --- /dev/null +++ b/sites/y2kfan.net/pages_left/consoles/title @@ -0,0 +1 @@ +Consoles \ No newline at end of file diff --git a/sites/y2kfan.net/pages_left/fashion/content.md b/sites/y2kfan.net/pages_left/fashion/content.md new file mode 100644 index 0000000..bb1b237 --- /dev/null +++ b/sites/y2kfan.net/pages_left/fashion/content.md @@ -0,0 +1,6 @@ +# Fashion + +wear cute and bubbly stuff. like there's this sanrio sweater with hello kitty on them and I just love it. go check it out sometime on amazon: + + +[amazon.com](http://www.amazon.com/) \ No newline at end of file diff --git a/sites/y2kfan.net/pages_left/fashion/title b/sites/y2kfan.net/pages_left/fashion/title new file mode 100644 index 0000000..6521f92 --- /dev/null +++ b/sites/y2kfan.net/pages_left/fashion/title @@ -0,0 +1 @@ +Fashion \ No newline at end of file diff --git a/sites/y2kfan.net/pages_left/gadgets/content.md b/sites/y2kfan.net/pages_left/gadgets/content.md new file mode 100644 index 0000000..8ec0cbc --- /dev/null +++ b/sites/y2kfan.net/pages_left/gadgets/content.md @@ -0,0 +1,5 @@ +# Cool Gadgets + +Apparently Nintendo is working on a GameBoy that will hook up to the Dolphin and it's also gonna rub the floor with everything else... like yeah lol. + +Go get a PDA if you want to do banking I guess. But an MP3 player would be sweet too. Everyone in High School wants one of those. \ No newline at end of file diff --git a/sites/y2kfan.net/pages_left/gadgets/title b/sites/y2kfan.net/pages_left/gadgets/title new file mode 100644 index 0000000..ede196d --- /dev/null +++ b/sites/y2kfan.net/pages_left/gadgets/title @@ -0,0 +1 @@ +Cool Gadgets \ No newline at end of file diff --git a/sites/y2kfan.net/pages_right/steven/content.md b/sites/y2kfan.net/pages_right/steven/content.md new file mode 100644 index 0000000..e917661 --- /dev/null +++ b/sites/y2kfan.net/pages_right/steven/content.md @@ -0,0 +1,5 @@ +# Steven, that's me! + +I'm Steven. One of the many admins on y2kfan.net! + +*nice to meet you!* - Steven \ No newline at end of file diff --git a/sites/y2kfan.net/pages_right/steven/title b/sites/y2kfan.net/pages_right/steven/title new file mode 100644 index 0000000..7ae07df --- /dev/null +++ b/sites/y2kfan.net/pages_right/steven/title @@ -0,0 +1 @@ +Steven? \ No newline at end of file diff --git a/sites/y2kfan.net/pages_right/tracy/content.md b/sites/y2kfan.net/pages_right/tracy/content.md new file mode 100644 index 0000000..61e168c --- /dev/null +++ b/sites/y2kfan.net/pages_right/tracy/content.md @@ -0,0 +1,5 @@ +# Yoo it's me Tracy! + +another one of those pesky admins here. + +*yup, that's me I guess* - Tracy \ No newline at end of file diff --git a/sites/y2kfan.net/pages_right/tracy/title b/sites/y2kfan.net/pages_right/tracy/title new file mode 100644 index 0000000..5418f23 --- /dev/null +++ b/sites/y2kfan.net/pages_right/tracy/title @@ -0,0 +1 @@ +Tracy \ No newline at end of file