diff options
author | | 1970-01-01 00:00:00 +0000 |
---|---|---|
committer | | 2025-02-04 05:36:31 +0000 |
commit | 1cff99cbe3656637b58d0bb2b0086476aa49ac2e (patch) | |
tree | 18b681547afdde16172f9a323f820bed8b952c07 | |
parent | err (diff) | |
download | w-1cff99cbe3656637b58d0bb2b0086476aa49ac2e.tar w-1cff99cbe3656637b58d0bb2b0086476aa49ac2e.tar.gz w-1cff99cbe3656637b58d0bb2b0086476aa49ac2e.tar.bz2 w-1cff99cbe3656637b58d0bb2b0086476aa49ac2e.tar.xz w-1cff99cbe3656637b58d0bb2b0086476aa49ac2e.zip |
nift
-rw-r--r-- | .nift/404.info.json | 12 | ||||
-rw-r--r-- | .nift/config.json | 21 | ||||
-rw-r--r-- | .nift/e/index.info.json | 12 | ||||
-rw-r--r-- | .nift/err.info.json | 12 | ||||
-rw-r--r-- | .nift/index.info.json | 12 | ||||
-rw-r--r-- | .nift/p/index.info.json | 12 | ||||
-rw-r--r-- | .nift/sql/index.info.json | 12 | ||||
-rw-r--r-- | .nift/tracked.json | 44 | ||||
-rw-r--r-- | .nift/w/index.info.json | 12 | ||||
-rw-r--r-- | .nift/wf/index.info.json | 12 | ||||
-rw-r--r-- | 404.html | 25 | ||||
-rw-r--r-- | 404.tpl | 2 | ||||
-rw-r--r-- | README | 7 | ||||
-rw-r--r-- | e/index.html | 25 | ||||
-rw-r--r-- | e/m.htm | 3 | ||||
-rw-r--r-- | err.html | 24 | ||||
-rw-r--r-- | err.tpl | 2 | ||||
-rwxr-xr-x | gen | 19 | ||||
-rw-r--r-- | gh/index.html | 1 | ||||
-rw-r--r-- | gh/m.htm | 4 | ||||
-rw-r--r-- | gh/sql/index.html | 1 | ||||
-rw-r--r-- | gh/sql/m.htm | 4 | ||||
-rw-r--r-- | gh/w/index.html | 1 | ||||
-rw-r--r-- | gh/w/m.htm | 4 | ||||
-rw-r--r-- | gh/wf/index.html | 1 | ||||
-rw-r--r-- | gh/wf/m.htm | 4 | ||||
-rw-r--r-- | h/index.html | 1 | ||||
-rw-r--r-- | h/m.htm | 3 | ||||
-rw-r--r-- | index.html | 25 | ||||
-rw-r--r-- | index.tpl | 2 | ||||
-rw-r--r-- | m.htm | 15 | ||||
-rw-r--r-- | p/index.html | 27 | ||||
-rw-r--r-- | p/index.tpl | 4 | ||||
-rw-r--r-- | p/m.htm | 5 | ||||
-rw-r--r-- | sql/index.html | 39 | ||||
-rw-r--r-- | sql/index.tpl (renamed from sql/m.htm) | 12 | ||||
-rw-r--r-- | tpl/foot.tpl | 3 | ||||
-rw-r--r-- | tpl/head.tpl | 5 | ||||
-rw-r--r-- | tpl/main.tpl | 17 | ||||
-rw-r--r-- | w/index.html | 118 | ||||
-rw-r--r-- | w/index.tpl | 95 | ||||
-rw-r--r-- | w/m.htm | 96 | ||||
-rw-r--r-- | wf/index.html | 43 | ||||
-rw-r--r-- | wf/index.tpl | 20 | ||||
-rw-r--r-- | wf/m.htm | 20 |
45 files changed, 638 insertions, 200 deletions
diff --git a/.nift/404.info.json b/.nift/404.info.json new file mode 100644 index 0000000..3b28f63 --- /dev/null +++ b/.nift/404.info.json @@ -0,0 +1,12 @@ +{ + "last-built": "05:29:09 Tuesday February 04 2025", + "name": "404", + "title": "Error", + "template": "tpl/main.tpl", + "dependencies": [ + "./404.tpl", + "tpl/foot.tpl", + "tpl/head.tpl", + "tpl/main.tpl" + ] +} \ No newline at end of file diff --git a/.nift/config.json b/.nift/config.json new file mode 100644 index 0000000..492b724 --- /dev/null +++ b/.nift/config.json @@ -0,0 +1,21 @@ +{ + "config": { + "content-dir": "./", + "content-ext": ".tpl", + "output-dir": "./", + "output-ext": ".html", + "script-ext": ".py", + "default-template": "tpl/main.tpl", + "backup-scripts": true, + "build-threads": -1, + "paginate-threads": 4, + "incremental-mode": "modified", + "root-branch": "m", + "output-branch": "m", + "lolcat-default": false, + "lolcat-cmd": "nift lolcat-cc -f", + "terminal": "", + "unix-editor": "vi", + "windows-editor": "notepad" + } +} diff --git a/.nift/e/index.info.json b/.nift/e/index.info.json new file mode 100644 index 0000000..fe60100 --- /dev/null +++ b/.nift/e/index.info.json @@ -0,0 +1,12 @@ +{ + "last-built": "05:29:09 Tuesday February 04 2025", + "name": "e/index", + "title": "Error", + "template": "tpl/main.tpl", + "dependencies": [ + "./e/index.tpl", + "tpl/foot.tpl", + "tpl/head.tpl", + "tpl/main.tpl" + ] +} \ No newline at end of file diff --git a/.nift/err.info.json b/.nift/err.info.json new file mode 100644 index 0000000..9799941 --- /dev/null +++ b/.nift/err.info.json @@ -0,0 +1,12 @@ +{ + "last-built": "05:29:09 Tuesday February 04 2025", + "name": "err", + "title": "Error", + "template": "tpl/main.tpl", + "dependencies": [ + "./err.tpl", + "tpl/foot.tpl", + "tpl/head.tpl", + "tpl/main.tpl" + ] +} \ No newline at end of file diff --git a/.nift/index.info.json b/.nift/index.info.json new file mode 100644 index 0000000..87c8ae8 --- /dev/null +++ b/.nift/index.info.json @@ -0,0 +1,12 @@ +{ + "last-built": "05:32:59 Tuesday February 04 2025", + "name": "index", + "title": "Home", + "template": "tpl/main.tpl", + "dependencies": [ + "./index.tpl", + "tpl/foot.tpl", + "tpl/head.tpl", + "tpl/main.tpl" + ] +} \ No newline at end of file diff --git a/.nift/p/index.info.json b/.nift/p/index.info.json new file mode 100644 index 0000000..64abcc9 --- /dev/null +++ b/.nift/p/index.info.json @@ -0,0 +1,12 @@ +{ + "last-built": "05:29:09 Tuesday February 04 2025", + "name": "p/index", + "title": "Projects", + "template": "tpl/main.tpl", + "dependencies": [ + "./p/index.tpl", + "tpl/foot.tpl", + "tpl/head.tpl", + "tpl/main.tpl" + ] +} \ No newline at end of file diff --git a/.nift/sql/index.info.json b/.nift/sql/index.info.json new file mode 100644 index 0000000..93e575e --- /dev/null +++ b/.nift/sql/index.info.json @@ -0,0 +1,12 @@ +{ + "last-built": "05:29:09 Tuesday February 04 2025", + "name": "sql/index", + "title": "SQL", + "template": "tpl/main.tpl", + "dependencies": [ + "./sql/index.tpl", + "tpl/foot.tpl", + "tpl/head.tpl", + "tpl/main.tpl" + ] +} \ No newline at end of file diff --git a/.nift/tracked.json b/.nift/tracked.json new file mode 100644 index 0000000..3fa5604 --- /dev/null +++ b/.nift/tracked.json @@ -0,0 +1,44 @@ +{ + "tracked": [ + { + "name": "404", + "title": "Error", + "template": "tpl/main.tpl" + }, + { + "name": "e/index", + "title": "Error", + "template": "tpl/main.tpl" + }, + { + "name": "err", + "title": "Error", + "template": "tpl/main.tpl" + }, + { + "name": "index", + "title": "Home", + "template": "tpl/main.tpl" + }, + { + "name": "p/index", + "title": "Projects", + "template": "tpl/main.tpl" + }, + { + "name": "sql/index", + "title": "SQL", + "template": "tpl/main.tpl" + }, + { + "name": "w/index", + "title": "Website", + "template": "tpl/main.tpl" + }, + { + "name": "wf/index", + "title": "WinForms", + "template": "tpl/main.tpl" + } + ] +} \ No newline at end of file diff --git a/.nift/w/index.info.json b/.nift/w/index.info.json new file mode 100644 index 0000000..e8bc7e0 --- /dev/null +++ b/.nift/w/index.info.json @@ -0,0 +1,12 @@ +{ + "last-built": "05:36:13 Tuesday February 04 2025", + "name": "w/index", + "title": "Website", + "template": "tpl/main.tpl", + "dependencies": [ + "tpl/foot.tpl", + "tpl/head.tpl", + "tpl/main.tpl", + "./w/index.tpl" + ] +} \ No newline at end of file diff --git a/.nift/wf/index.info.json b/.nift/wf/index.info.json new file mode 100644 index 0000000..6399617 --- /dev/null +++ b/.nift/wf/index.info.json @@ -0,0 +1,12 @@ +{ + "last-built": "05:29:09 Tuesday February 04 2025", + "name": "wf/index", + "title": "WinForms", + "template": "tpl/main.tpl", + "dependencies": [ + "tpl/foot.tpl", + "tpl/head.tpl", + "tpl/main.tpl", + "./wf/index.tpl" + ] +} \ No newline at end of file diff --git a/404.html b/404.html index 4cc0d8c..e8188b1 100644 --- a/404.html +++ b/404.html @@ -1 +1,24 @@ -<!doctype html><html lang="en"><head><meta http-equiv="content-type" content="text/html;charset=utf-8" /><meta http-equiv="refresh" content="0;url=h" /><meta name="viewport" content="width=device-width,initial-scale=1" /><link rel="stylesheet" type="text/css" href="s/m.css" /><link rel="icon" type="image/png" href="i/me.png" /><title>Error</title></head><body><div id="m"><div id="h"><img src="i/me.png" alt="photo of myself" /><h1>Porter Swanstrom</h1><br /> <a href="h">HOME</a> : <a href="p">PROJECTS</a> : <a href="w">ABOUT</a></div><div id="b"><h2>Error</h2><p>Redirecting in 5s</p></div><div id="f"><p>Made by <a href="">PORTER SWANSTROM</a></p></div></div></body></html> \ No newline at end of file +<!doctype html><html lang="en"><head> +<meta http-equiv="content-type" + content="text/html;charset=utf-8" /> +<meta name="viewport" + content="width=device-width,initial-scale=1" /> +<link rel="stylesheet" type="text/css" href="s/m.css" /> +<link rel="icon" type="image/png" href="i/me.png" /> +<title>Error</title></head><body> +<div id="m"><div id="h"> + +<img src="i/me.png" alt="photo of myself" /> +<h1>Porter Swanstrom</h1><br /> +<a href="./">HOME</a> : +<a href="./p">PROJECTS</a> : +<a href="./w">ABOUT</a> + +</div><div id="b"> + +<h2>Error</h2> +<p>Click <a href="./">here</a> to go home</p> + +</div><div id="f"> +<p>Made by <a href="./">PORTER SWANSTROM</a></p> +</div></div></body></html> diff --git a/404.tpl b/404.tpl new file mode 100644 index 0000000..093fc9b --- /dev/null +++ b/404.tpl @@ -0,0 +1,2 @@ +<h2>Error</h2> +<p>Click <a href="@pathtofile($[output-dir])">here</a> to go home</p> diff --git a/README b/README index 1d637c8..1e611da 100644 --- a/README +++ b/README @@ -1,12 +1,9 @@ -/ - index -/h - home +/ - home /e - error -/gh - GitHub -/gh/w - website GitHub -/gh/wf - WinForms GitHub /i - images /p - projects /s - CSS styles +/sql - SQL /w - website /wf - WinForms diff --git a/e/index.html b/e/index.html index 5f67107..b2f646d 100644 --- a/e/index.html +++ b/e/index.html @@ -1 +1,24 @@ -<!doctype html><html lang="en"><head><meta http-equiv="content-type" content="text/html;charset=utf-8" /><meta http-equiv="refresh" content="0;url=../h" /><meta name="viewport" content="width=device-width,initial-scale=1" /><link rel="stylesheet" type="text/css" href="../s/m.css" /><link rel="icon" type="image/png" href="../i/me.png" /><title>Error</title></head><body><div id="m"><div id="h"><img src="../i/me.png" alt="photo of myself" /><h1>Porter Swanstrom</h1><br /> <a href="../h">HOME</a> : <a href="../p">PROJECTS</a> : <a href="../w">ABOUT</a></div><div id="b"><h2>Error</h2><p>Redirecting in 5s</p></div><div id="f"><p>Made by <a href="">PORTER SWANSTROM</a></p></div></div></body></html> \ No newline at end of file +<!doctype html><html lang="en"><head> +<meta http-equiv="content-type" + content="text/html;charset=utf-8" /> +<meta name="viewport" + content="width=device-width,initial-scale=1" /> +<link rel="stylesheet" type="text/css" href="../s/m.css" /> +<link rel="icon" type="image/png" href="../i/me.png" /> +<title>Error</title></head><body> +<div id="m"><div id="h"> + +<img src="../i/me.png" alt="photo of myself" /> +<h1>Porter Swanstrom</h1><br /> +<a href="../">HOME</a> : +<a href="../p">PROJECTS</a> : +<a href="../w">ABOUT</a> + +</div><div id="b"> + +<h2>Error</h2> +<p>Click <a href="../">here</a> to go home</p> + +</div><div id="f"> +<p>Made by <a href="../">PORTER SWANSTROM</a></p> +</div></div></body></html> diff --git a/e/m.htm b/e/m.htm deleted file mode 100644 index 1dc0128..0000000 --- a/e/m.htm +++ /dev/null @@ -1,3 +0,0 @@ -Error,../,../h -<h2>Error</h2> -<p>Redirecting in 5s</p> diff --git a/err.html b/err.html new file mode 100644 index 0000000..e8188b1 --- /dev/null +++ b/err.html @@ -0,0 +1,24 @@ +<!doctype html><html lang="en"><head> +<meta http-equiv="content-type" + content="text/html;charset=utf-8" /> +<meta name="viewport" + content="width=device-width,initial-scale=1" /> +<link rel="stylesheet" type="text/css" href="s/m.css" /> +<link rel="icon" type="image/png" href="i/me.png" /> +<title>Error</title></head><body> +<div id="m"><div id="h"> + +<img src="i/me.png" alt="photo of myself" /> +<h1>Porter Swanstrom</h1><br /> +<a href="./">HOME</a> : +<a href="./p">PROJECTS</a> : +<a href="./w">ABOUT</a> + +</div><div id="b"> + +<h2>Error</h2> +<p>Click <a href="./">here</a> to go home</p> + +</div><div id="f"> +<p>Made by <a href="./">PORTER SWANSTROM</a></p> +</div></div></body></html> diff --git a/err.tpl b/err.tpl new file mode 100644 index 0000000..093fc9b --- /dev/null +++ b/err.tpl @@ -0,0 +1,2 @@ +<h2>Error</h2> +<p>Click <a href="@pathtofile($[output-dir])">here</a> to go home</p> diff --git a/gen b/gen deleted file mode 100755 index 31acfa4..0000000 --- a/gen +++ /dev/null @@ -1,19 +0,0 @@ -#!/usr/bin/env sh -# generate site -find -name "m.htm" -exec sh -c ' - title=$(head -n1 ${1%/*}/m.htm | cut -d, -f1) - subdir=$(head -n1 ${1%/*}/m.htm | cut -d, -f2) - redirect=$(head -n1 ${1%/*}/m.htm | cut -d, -f3) - (cat h.htm; tail -n+2 ${1%/*}/m.htm; cat f.htm) >${1%/*}/index.html - sed -i "s,<title>,<title>$title," ${1%/*}/index.html - sed -i "s,href=\"//,href=\"http://,g" ${1%/*}/index.html - sed -i "s,href=\"/,href=\"$subdir,g" ${1%/*}/index.html - sed -i "s,src=\"/,src=\"$subdir,g" ${1%/*}/index.html - sed -zi "s,\n,,g" ${1%/*}/index.html - if [ "$(head -n1 ${1%/*}/m.htm | tr -cd ",")" = ",," ]; - then - sed -i "s,8\",8\"\ \/\>\<meta\ http-equiv=\"refresh\"\ content=\"0\;url=$redirect\"," ${1%/*}/index.html - fi -' sh {} \; -sed "s/\.\.\///g" e/index.html >err.html -cp err.html 404.html diff --git a/gh/index.html b/gh/index.html deleted file mode 100644 index b00ef70..0000000 --- a/gh/index.html +++ /dev/null @@ -1 +0,0 @@ -<!doctype html><html lang="en"><head><meta http-equiv="content-type" content="text/html;charset=utf-8" /><meta http-equiv="refresh" content="0;url=http://github.com/porterswanstrom" /><meta name="viewport" content="width=device-width,initial-scale=1" /><link rel="stylesheet" type="text/css" href="../s/m.css" /><link rel="icon" type="image/png" href="../i/me.png" /><title>Redirecting</title></head><body><div id="m"><div id="h"><img src="../i/me.png" alt="photo of myself" /><h1>Porter Swanstrom</h1><br /> <a href="../h">HOME</a> : <a href="../p">PROJECTS</a> : <a href="../w">ABOUT</a></div><div id="b"><h2>Redirecting</h2><a href="http://github.com/porterswanstrom">http://github.com/porterswanstrom</a></div><div id="f"><p>Made by <a href="">PORTER SWANSTROM</a></p></div></div></body></html> \ No newline at end of file diff --git a/gh/m.htm b/gh/m.htm deleted file mode 100644 index 12ba533..0000000 --- a/gh/m.htm +++ /dev/null @@ -1,4 +0,0 @@ -Redirecting,../,http://github.com/porterswanstrom -<h2>Redirecting</h2> -<a href="http://github.com/porterswanstrom"> -http://github.com/porterswanstrom</a> diff --git a/gh/sql/index.html b/gh/sql/index.html deleted file mode 100644 index bde0121..0000000 --- a/gh/sql/index.html +++ /dev/null @@ -1 +0,0 @@ -<!doctype html><html lang="en"><head><meta http-equiv="content-type" content="text/html;charset=utf-8" /><meta http-equiv="refresh" content="0;url=http://github.com/porterswanstrom/sql" /><meta name="viewport" content="width=device-width,initial-scale=1" /><link rel="stylesheet" type="text/css" href="../../s/m.css" /><link rel="icon" type="image/png" href="../../i/me.png" /><title>Redirecting</title></head><body><div id="m"><div id="h"><img src="../../i/me.png" alt="photo of myself" /><h1>Porter Swanstrom</h1><br /> <a href="../../h">HOME</a> : <a href="../../p">PROJECTS</a> : <a href="../../w">ABOUT</a></div><div id="b"><h2>Redirecting</h2><a href="http://github.com/porterswanstrom/sql">http://github.com/porterswanstrom/sql</a></div><div id="f"><p>Made by <a href="">PORTER SWANSTROM</a></p></div></div></body></html> \ No newline at end of file diff --git a/gh/sql/m.htm b/gh/sql/m.htm deleted file mode 100644 index 1441855..0000000 --- a/gh/sql/m.htm +++ /dev/null @@ -1,4 +0,0 @@ -Redirecting,../../,http://github.com/porterswanstrom/sql -<h2>Redirecting</h2> -<a href="http://github.com/porterswanstrom/sql"> -http://github.com/porterswanstrom/sql</a> diff --git a/gh/w/index.html b/gh/w/index.html deleted file mode 100644 index 0deeb9b..0000000 --- a/gh/w/index.html +++ /dev/null @@ -1 +0,0 @@ -<!doctype html><html lang="en"><head><meta http-equiv="content-type" content="text/html;charset=utf-8" /><meta http-equiv="refresh" content="0;url=http://github.com/porterswanstrom/w" /><meta name="viewport" content="width=device-width,initial-scale=1" /><link rel="stylesheet" type="text/css" href="../../s/m.css" /><link rel="icon" type="image/png" href="../../i/me.png" /><title>Redirecting</title></head><body><div id="m"><div id="h"><img src="../../i/me.png" alt="photo of myself" /><h1>Porter Swanstrom</h1><br /> <a href="../../h">HOME</a> : <a href="../../p">PROJECTS</a> : <a href="../../w">ABOUT</a></div><div id="b"><h2>Redirecting</h2><a href="http://github.com/porterswanstrom/w">http://github.com/porterswanstrom/w</a></div><div id="f"><p>Made by <a href="">PORTER SWANSTROM</a></p></div></div></body></html> \ No newline at end of file diff --git a/gh/w/m.htm b/gh/w/m.htm deleted file mode 100644 index 03018e6..0000000 --- a/gh/w/m.htm +++ /dev/null @@ -1,4 +0,0 @@ -Redirecting,../../,http://github.com/porterswanstrom/w -<h2>Redirecting</h2> -<a href="http://github.com/porterswanstrom/w"> -http://github.com/porterswanstrom/w</a> diff --git a/gh/wf/index.html b/gh/wf/index.html deleted file mode 100644 index 9ffb209..0000000 --- a/gh/wf/index.html +++ /dev/null @@ -1 +0,0 @@ -<!doctype html><html lang="en"><head><meta http-equiv="content-type" content="text/html;charset=utf-8" /><meta http-equiv="refresh" content="0;url=http://github.com/porterswanstrom/wf" /><meta name="viewport" content="width=device-width,initial-scale=1" /><link rel="stylesheet" type="text/css" href="../../s/m.css" /><link rel="icon" type="image/png" href="../../i/me.png" /><title>Redirecting</title></head><body><div id="m"><div id="h"><img src="../../i/me.png" alt="photo of myself" /><h1>Porter Swanstrom</h1><br /> <a href="../../h">HOME</a> : <a href="../../p">PROJECTS</a> : <a href="../../w">ABOUT</a></div><div id="b"><h2>Redirecting</h2><a href="http://github.com/porterswanstrom/wf">http://github.com/porterswanstrom/wf</a></div><div id="f"><p>Made by <a href="">PORTER SWANSTROM</a></p></div></div></body></html> \ No newline at end of file diff --git a/gh/wf/m.htm b/gh/wf/m.htm deleted file mode 100644 index 456a5de..0000000 --- a/gh/wf/m.htm +++ /dev/null @@ -1,4 +0,0 @@ -Redirecting,../../,http://github.com/porterswanstrom/wf -<h2>Redirecting</h2> -<a href="http://github.com/porterswanstrom/wf"> -http://github.com/porterswanstrom/wf</a> diff --git a/h/index.html b/h/index.html deleted file mode 100644 index bbe08a0..0000000 --- a/h/index.html +++ /dev/null @@ -1 +0,0 @@ -<!doctype html><html lang="en"><head><meta http-equiv="content-type" content="text/html;charset=utf-8" /><meta name="viewport" content="width=device-width,initial-scale=1" /><link rel="stylesheet" type="text/css" href="../s/m.css" /><link rel="icon" type="image/png" href="../i/me.png" /><title>Home</title></head><body><div id="m"><div id="h"><img src="../i/me.png" alt="photo of myself" /><h1>Porter Swanstrom</h1><br /> <a href="../h">HOME</a> : <a href="../p">PROJECTS</a> : <a href="../w">ABOUT</a></div><div id="b"><p>This site is currently still being built, read the <a href="../w">log</a> to see what's been done so far</p></div><div id="f"><p>Made by <a href="">PORTER SWANSTROM</a></p></div></div></body></html> \ No newline at end of file diff --git a/h/m.htm b/h/m.htm deleted file mode 100644 index 2462d82..0000000 --- a/h/m.htm +++ /dev/null @@ -1,3 +0,0 @@ -Home,../ -<p>This site is currently still being built, read the - <a href="/w">log</a> to see what's been done so far</p> diff --git a/index.html b/index.html index cdbe45e..b248175 100644 --- a/index.html +++ b/index.html @@ -1 +1,24 @@ -<!doctype html><html lang="en"><head><meta http-equiv="content-type" content="text/html;charset=utf-8" /><meta http-equiv="refresh" content="0;url=h" /><meta name="viewport" content="width=device-width,initial-scale=1" /><link rel="stylesheet" type="text/css" href="./s/m.css" /><link rel="icon" type="image/png" href="./i/me.png" /><title>Index</title></head><body><div id="m"><div id="h"><img src="./i/me.png" alt="photo of myself" /><h1>Porter Swanstrom</h1><br /> <a href="./h">HOME</a> : <a href="./p">PROJECTS</a> : <a href="./w">ABOUT</a></div><div id="b"><h2>INDEX</h2><ul class="tree"><li><a href="">/</a> - index</li><li>/<a href="./h">h</a> - home</li><li>/<a href="./e">e</a> - error</li><li>/<a href="./gh">gh</a> - GitHub</li><li>/gh/<a href="./gh/w">w</a> - website GitHub</li><li>/gh/<a href="./gh/wf">wf</a> - WinForms GitHub</li><li>/i - images</li><li>/<a href="./p">p</a> - projects</li><li>/s - CSS styles</li><li>/<a href="./w">w</a> - website</li><li>/<a href="./wf">wf</a> - WinForms</li></ul></div><div id="f"><p>Made by <a href="">PORTER SWANSTROM</a></p></div></div></body></html> \ No newline at end of file +<!doctype html><html lang="en"><head> +<meta http-equiv="content-type" + content="text/html;charset=utf-8" /> +<meta name="viewport" + content="width=device-width,initial-scale=1" /> +<link rel="stylesheet" type="text/css" href="s/m.css" /> +<link rel="icon" type="image/png" href="i/me.png" /> +<title>Home</title></head><body> +<div id="m"><div id="h"> + +<img src="i/me.png" alt="photo of myself" /> +<h1>Porter Swanstrom</h1><br /> +<a href="./">HOME</a> : +<a href="./p">PROJECTS</a> : +<a href="./w">ABOUT</a> + +</div><div id="b"> + +<p>This site is currently still being built, read the + <a href="./w">log</a> to see what's been done so far</p> + +</div><div id="f"> +<p>Made by <a href="./">PORTER SWANSTROM</a></p> +</div></div></body></html> diff --git a/index.tpl b/index.tpl new file mode 100644 index 0000000..614f522 --- /dev/null +++ b/index.tpl @@ -0,0 +1,2 @@ +<p>This site is currently still being built, read the + <a href="@pathtofile($[output-dir]w)">log</a> to see what's been done so far</p> diff --git a/m.htm b/m.htm deleted file mode 100644 index f3159cd..0000000 --- a/m.htm +++ /dev/null @@ -1,15 +0,0 @@ -Index,./,h -<h2>INDEX</h2> -<ul class="tree"> -<li><a href="">/</a> - index</li> -<li>/<a href="/h">h</a> - home</li> -<li>/<a href="/e">e</a> - error</li> -<li>/<a href="/gh">gh</a> - GitHub</li> -<li>/gh/<a href="/gh/w">w</a> - website GitHub</li> -<li>/gh/<a href="/gh/wf">wf</a> - WinForms GitHub</li> -<li>/i - images</li> -<li>/<a href="/p">p</a> - projects</li> -<li>/s - CSS styles</li> -<li>/<a href="/w">w</a> - website</li> -<li>/<a href="/wf">wf</a> - WinForms</li> -</ul> diff --git a/p/index.html b/p/index.html index 04f8e8b..fd0c53e 100644 --- a/p/index.html +++ b/p/index.html @@ -1 +1,26 @@ -<!doctype html><html lang="en"><head><meta http-equiv="content-type" content="text/html;charset=utf-8" /><meta name="viewport" content="width=device-width,initial-scale=1" /><link rel="stylesheet" type="text/css" href="../s/m.css" /><link rel="icon" type="image/png" href="../i/me.png" /><title>Projects</title></head><body><div id="m"><div id="h"><img src="../i/me.png" alt="photo of myself" /><h1>Porter Swanstrom</h1><br /> <a href="../h">HOME</a> : <a href="../p">PROJECTS</a> : <a href="../w">ABOUT</a></div><div id="b"><h2>PROJECTS</h2><p><a href="../w">w</a> (HTML, CSS)<br />Website</p><p><a href="../wf">wf</a> (C#)<br />WinForms</p><p><a href="../sql">sql</a> (SQL, PLSQL)<br />SQL</p></div><div id="f"><p>Made by <a href="">PORTER SWANSTROM</a></p></div></div></body></html> \ No newline at end of file +<!doctype html><html lang="en"><head> +<meta http-equiv="content-type" + content="text/html;charset=utf-8" /> +<meta name="viewport" + content="width=device-width,initial-scale=1" /> +<link rel="stylesheet" type="text/css" href="../s/m.css" /> +<link rel="icon" type="image/png" href="../i/me.png" /> +<title>Projects</title></head><body> +<div id="m"><div id="h"> + +<img src="../i/me.png" alt="photo of myself" /> +<h1>Porter Swanstrom</h1><br /> +<a href="../">HOME</a> : +<a href="../p">PROJECTS</a> : +<a href="../w">ABOUT</a> + +</div><div id="b"> + +<h2>PROJECTS</h2> +<p><a href="../w">w</a> (HTML, CSS)<br />Website</p> +<p><a href="../wf">wf</a> (C#)<br />WinForms</p> +<p><a href="../sql">sql</a> (SQL, PLSQL)<br />SQL</p> + +</div><div id="f"> +<p>Made by <a href="../">PORTER SWANSTROM</a></p> +</div></div></body></html> diff --git a/p/index.tpl b/p/index.tpl new file mode 100644 index 0000000..b2c1f95 --- /dev/null +++ b/p/index.tpl @@ -0,0 +1,4 @@ +<h2>PROJECTS</h2> +<p><a href="@pathtofile($[output-dir]w)">w</a> (HTML, CSS)<br />Website</p> +<p><a href="@pathtofile($[output-dir]wf)">wf</a> (C#)<br />WinForms</p> +<p><a href="@pathtofile($[output-dir]sql)">sql</a> (SQL, PLSQL)<br />SQL</p> diff --git a/p/m.htm b/p/m.htm deleted file mode 100644 index fc3867b..0000000 --- a/p/m.htm +++ /dev/null @@ -1,5 +0,0 @@ -Projects,../ -<h2>PROJECTS</h2> -<p><a href="/w">w</a> (HTML, CSS)<br />Website</p> -<p><a href="/wf">wf</a> (C#)<br />WinForms</p> -<p><a href="/sql">sql</a> (SQL, PLSQL)<br />SQL</p> diff --git a/sql/index.html b/sql/index.html index 65ff151..da30c3f 100644 --- a/sql/index.html +++ b/sql/index.html @@ -1 +1,38 @@ -<!doctype html><html lang="en"><head><meta http-equiv="content-type" content="text/html;charset=utf-8" /><meta name="viewport" content="width=device-width,initial-scale=1" /><link rel="stylesheet" type="text/css" href="../s/m.css" /><link rel="icon" type="image/png" href="../i/me.png" /><title>SQL</title></head><body><div id="m"><div id="h"><img src="../i/me.png" alt="photo of myself" /><h1>Porter Swanstrom</h1><br /> <a href="../h">HOME</a> : <a href="../p">PROJECTS</a> : <a href="../w">ABOUT</a></div><div id="b"><h2>WHY</h2><p>This project is for archiving SQL that I wrote for my college classes. None of this is that complex, though some notable code is:</p><ol><li><h3>ski.sql</h3><p>This script generates tables filled with example data for a ski resort DB. As well as a few views and indexes to demonstrate working with these tables</p></li><li><h3>plsql</h3><p>Contains tons of PLSQL queries</p></li></ol><h2>GET</h2><p>The source code is <a href="../gh/sql"> here</a>, get it with:</p><pre class="sh">git clone http://github.com/porterswanstrom/sql</pre></div><div id="f"><p>Made by <a href="">PORTER SWANSTROM</a></p></div></div></body></html> \ No newline at end of file +<!doctype html><html lang="en"><head> +<meta http-equiv="content-type" + content="text/html;charset=utf-8" /> +<meta name="viewport" + content="width=device-width,initial-scale=1" /> +<link rel="stylesheet" type="text/css" href="../s/m.css" /> +<link rel="icon" type="image/png" href="../i/me.png" /> +<title>SQL</title></head><body> +<div id="m"><div id="h"> + +<img src="../i/me.png" alt="photo of myself" /> +<h1>Porter Swanstrom</h1><br /> +<a href="../">HOME</a> : +<a href="../p">PROJECTS</a> : +<a href="../w">ABOUT</a> + +</div><div id="b"> + +<h2>WHY</h2> +<p>This project is for archiving SQL that I wrote for my +college classes. None of this is that complex, though some notable code is:</p> + +<ol><li><h3>ski.sql</h3> +<p>This script generates tables filled with example data for a +ski resort DB. As well as a few views and indexes to +demonstrate working with these tables</p></li> +<li><h3>plsql</h3> +<p>Contains tons of PLSQL queries</p></li></ol> + +<h2>GET</h2> +<p>The source code is +<a href="http://github.com/porterswanstrom/sql"> +here</a>, get it with:</p><pre class="sh"> +git clone http://github.com/porterswanstrom/sql</pre> + +</div><div id="f"> +<p>Made by <a href="../">PORTER SWANSTROM</a></p> +</div></div></body></html> diff --git a/sql/m.htm b/sql/index.tpl index 20c91ca..c62a755 100644 --- a/sql/m.htm +++ b/sql/index.tpl @@ -1,16 +1,16 @@ -SQL,../ <h2>WHY</h2> <p>This project is for archiving SQL that I wrote for my - college classes. None of this is that complex, though some notable code is:</p> +college classes. None of this is that complex, though some notable code is:</p> <ol><li><h3>ski.sql</h3> <p>This script generates tables filled with example data for a - ski resort DB. As well as a few views and indexes to - demonstrate working with these tables</p></li> +ski resort DB. As well as a few views and indexes to +demonstrate working with these tables</p></li> <li><h3>plsql</h3> <p>Contains tons of PLSQL queries</p></li></ol> <h2>GET</h2> -<p>The source code is <a href="/gh/sql"> - here</a>, get it with:</p><pre class="sh"> +<p>The source code is +<a href="http://github.com/porterswanstrom/sql"> +here</a>, get it with:</p><pre class="sh"> git clone http://github.com/porterswanstrom/sql</pre> diff --git a/tpl/foot.tpl b/tpl/foot.tpl new file mode 100644 index 0000000..8ab170f --- /dev/null +++ b/tpl/foot.tpl @@ -0,0 +1,3 @@ +</div><div id="f"> +<p>Made by <a href="@pathtofile($[output-dir])">PORTER SWANSTROM</a></p> +</div></div> diff --git a/tpl/head.tpl b/tpl/head.tpl new file mode 100644 index 0000000..a1717f8 --- /dev/null +++ b/tpl/head.tpl @@ -0,0 +1,5 @@ +<img src="@pathtofile($[output-dir]i/me.png)" alt="photo of myself" /> +<h1>Porter Swanstrom</h1><br /> +<a href="@pathtofile($[output-dir])">HOME</a> : +<a href="@pathtofile($[output-dir]p)">PROJECTS</a> : +<a href="@pathtofile($[output-dir]w)">ABOUT</a> diff --git a/tpl/main.tpl b/tpl/main.tpl new file mode 100644 index 0000000..d3c798d --- /dev/null +++ b/tpl/main.tpl @@ -0,0 +1,17 @@ +<!doctype html><html lang="en"><head> +<meta http-equiv="content-type" + content="text/html;charset=utf-8" /> +<meta name="viewport" + content="width=device-width,initial-scale=1" /> +<link rel="stylesheet" type="text/css" href="@pathtofile($[output-dir]s/m.css)" /> +<link rel="icon" type="image/png" href="@pathtofile($[output-dir]i/me.png)" /> +<title>$[title]</title></head><body> +<div id="m"><div id="h"> + +@input(tpl/head.tpl) + +</div><div id="b"> + +@content() + +@input(tpl/foot.tpl)</body></html> diff --git a/w/index.html b/w/index.html index ecdd7e6..e0a0bd7 100644 --- a/w/index.html +++ b/w/index.html @@ -1 +1,117 @@ -<!doctype html><html lang="en"><head><meta http-equiv="content-type" content="text/html;charset=utf-8" /><meta name="viewport" content="width=device-width,initial-scale=1" /><link rel="stylesheet" type="text/css" href="../s/m.css" /><link rel="icon" type="image/png" href="../i/me.png" /><title>Website</title></head><body><div id="m"><div id="h"><img src="../i/me.png" alt="photo of myself" /><h1>Porter Swanstrom</h1><br /> <a href="../h">HOME</a> : <a href="../p">PROJECTS</a> : <a href="../w">ABOUT</a></div><div id="b"><h2>NAV</h2><ul class="tree"><li><a href="..">/</a> - index</li><li>/<a href="../h">h</a> - home</li><li>/<a href="../e">e</a> - error</li><li>/<a href="../gh">gh</a> - GitHub</li><li>/gh/<a href="../gh/w">w</a> - website GitHub</li><li>/gh/<a href="../gh/wf">wf</a> - WinForms GitHub</li><li>/i - images</li><li>/<a href="../p">p</a> - projects</li><li>/s - CSS styles</li><li>/<a href="../w">w</a> - website</li><li>/<a href="../wf">wf</a> - WinForms</li></ul><h2>WHY</h2><p>This site started as something interesting for me to work on during my break after the Fall 2023 semester ended. It's turned out to be a fantastic excuse to learn HTML, CSS, and Git</p><h2>LOG</h2><h3>2025/01/02</h3><p>I programmed a shell script to automatically generate the header and footer of each page. This gives me most of the convenience and consistency of an SSG, while still keeping the fine-tuned control of HTML for the main page content</p><h3>2024/10/16</h3><p>There's now sitemap navigation which is nice for jumping to a specific page, it's also great for documenting the purpose of each page. I also added a photo of myself to the header, making it less empty looking. The header photo also works good as a favicon. Another thing I did was adding background images, one for dark mode and one for light mode. I'm not sure how long I'll end up keeping the backgrounds, but they're fun for the time being</p><h3>2024/06/15</h3><p>I redid the header and made the CSS look nicer. There's also been lots of minor improvements like having newlines in the correct spots and lots of rewording. This site is now in a fairly stable state, so most important changes will be from either adding new pages or totally redesigning something</p><h3>2024/03/25</h3><p>Every page has been moved to its own directory so that this site can use URL slugs without relying on a framework or web server. Now the URL of every page looks much cleaner. There is also an <a href="../e">error</a> page now so when someone tries going to a page that doesn't exist like <a href="../nonexistent">this</a> one, they're sent to an error page and then redirected to the <a href="../h"> homepage</a> page after a few seconds</p><h3>2024/02/04</h3><p>There's now a page for the various <a href="../wf"> WinForms</a> that I've made throughout my classes in college. I also changed this site's theme quite a bit since the last log</p><h3>2023/12/31</h3><p>I got the domain name porterswanstrom.com and created two A records, one for plain porterswanstrom.com and another for w.porterswanstrom.com. the latter is setup to auto-redeploy everytime a change is made to this site, so that the changes can be tested before being deployed to porterswanstrom.com</p><h3>2023/12/18</h3><p>I figured out how to get the spacing and font size to work right on mobile, so now this site looks great on mobile</p><h3>2023/12/13</h3><p>I designed a light mode for this site and added CSS to set the theme depending on whether someone is using dark mode or light mode</p><h3>2023/12/10</h3><p>This site has some color now, it's currently dark mode with green links, a lot of redish orange headers, and a few purple headers</p><h3>2023/12/09</h3><p>I started this site on the 6th and so far the only pages are the <a href="../h">homepage</a>, <a href="../p"> projects</a> page, and <a href="">about</a> page. I also started to add some basic CSS and successfully got a working header and footer</p><h2>GET</h2><p>The source code is <a href="../gh/w">here</a>, get it with:</p><pre class="sh">git clone http://github.com/porterswanstrom/w</pre></div><div id="f"><p>Made by <a href="">PORTER SWANSTROM</a></p></div></div></body></html> \ No newline at end of file +<!doctype html><html lang="en"><head> +<meta http-equiv="content-type" + content="text/html;charset=utf-8" /> +<meta name="viewport" + content="width=device-width,initial-scale=1" /> +<link rel="stylesheet" type="text/css" href="../s/m.css" /> +<link rel="icon" type="image/png" href="../i/me.png" /> +<title>Website</title></head><body> +<div id="m"><div id="h"> + +<img src="../i/me.png" alt="photo of myself" /> +<h1>Porter Swanstrom</h1><br /> +<a href="../">HOME</a> : +<a href="../p">PROJECTS</a> : +<a href="../w">ABOUT</a> + +</div><div id="b"> + +<h2>NAV</h2> +<ul class="tree"> +<li>/<a href="../">h</a> - home</li> +<li>/<a href="../e">e</a> - error</li> +<li>/i - images</li> +<li>/<a href="../p">p</a> - projects</li> +<li>/s - CSS styles</li> +<li>/<a href="../sql">sql</a> - SQL</li> +<li>/<a href="../w">w</a> - website</li> +<li>/<a href="../wf">wf</a> - +WinForms</li> +</ul> + +<h2>WHY</h2> +<p>This site started as something interesting for me to work +on during my break after the Fall 2023 semester ended. It's +turned out to be a fantastic excuse to learn HTML, CSS, and +Git</p> + +<h2>LOG</h2> +<h3>2025/01/02</h3> +<p>I programmed a shell script to automatically generate the +header and footer of each page. This gives me most of the +convenience and consistency of an SSG, while still keeping +the fine-tuned control of HTML for the main page content</p> + +<h3>2024/10/16</h3> +<p>There's now sitemap navigation which is nice for jumping to +a specific page, it's also great for documenting the purpose +of each page. I also added a photo of myself to the header, +making it less empty looking. The header photo also works +good as a favicon. Another thing I did was adding background +images, one for dark mode and one for light mode. I'm not +sure how long I'll end up keeping the backgrounds, but +they're fun for the time being</p> + +<h3>2024/06/15</h3> +<p>I redid the header and made the CSS look nicer. There's +also been lots of minor improvements like having newlines +in the correct spots and lots of rewording. This site is +now in a fairly stable state, so most important changes +will be from either adding new pages or totally redesigning +something</p> + +<h3>2024/03/25</h3> +<p>Every page has been moved to its own directory so that +this site can use URL slugs without relying on a framework +or web server. Now the URL of every page looks much cleaner. +There is also an <a href="/e">error</a> page now so when +someone tries going to a page that doesn't exist like +<a href="/nonexistent">this</a> one, they're sent to an +error page and then redirected to the +<a href="../">homepage</a> page after +a few seconds</p> + +<h3>2024/02/04</h3> +<p>There's now a page for the various +<a href="../wf"> WinForms</a> that +I've made throughout my classes in college. I also changed +this site's theme quite a bit since the last log</p> + +<h3>2023/12/31</h3> +<p>I got the domain name porterswanstrom.com and created two +A records, one for plain porterswanstrom.com and another for +w.porterswanstrom.com. the latter is setup to auto-redeploy +everytime a change is made to this site, so that the changes +can be tested before being deployed to porterswanstrom.com</p> + +<h3>2023/12/18</h3> +<p>I figured out how to get the spacing and font size to work +right on mobile, so now this site looks great on mobile</p> + +<h3>2023/12/13</h3> +<p>I designed a light mode for this site and added CSS to set +the theme depending on whether someone is using dark mode or +light mode</p> + +<h3>2023/12/10</h3> +<p>This site has some color now, it's currently dark mode +with green links, a lot of redish orange headers, and a few +purple headers</p> + +<h3>2023/12/09</h3> +<p>I started this site on the 6th and so far the only pages +are the <a href="../">homepage</a>, +<a href="../p"> projects</a> page, and +<a href="">about</a> page. I also started to add some basic +CSS and successfully got a working header and footer</p> + +<h2>GET</h2> +<p>The source code is +<a href="http://github.com/porterswanstrom/w">here</a>, +get it with:</p><pre class="sh"> +git clone http://github.com/porterswanstrom/w +</pre> + +</div><div id="f"> +<p>Made by <a href="../">PORTER SWANSTROM</a></p> +</div></div></body></html> diff --git a/w/index.tpl b/w/index.tpl new file mode 100644 index 0000000..9ae40d0 --- /dev/null +++ b/w/index.tpl @@ -0,0 +1,95 @@ +<h2>NAV</h2> +<ul class="tree"> +<li>/<a href="@pathtofile($[output-dir])">h</a> - home</li> +<li>/<a href="@pathtofile($[output-dir])e">e</a> - error</li> +<li>/i - images</li> +<li>/<a href="@pathtofile($[output-dir])p">p</a> - projects</li> +<li>/s - CSS styles</li> +<li>/<a href="@pathtofile($[output-dir])sql">sql</a> - SQL</li> +<li>/<a href="@pathtofile($[output-dir])w">w</a> - website</li> +<li>/<a href="@pathtofile($[output-dir])wf">wf</a> - +WinForms</li> +</ul> + +<h2>WHY</h2> +<p>This site started as something interesting for me to work +on during my break after the Fall 2023 semester ended. It's +turned out to be a fantastic excuse to learn HTML, CSS, and +Git</p> + +<h2>LOG</h2> +<h3>2025/01/02</h3> +<p>I programmed a shell script to automatically generate the +header and footer of each page. This gives me most of the +convenience and consistency of an SSG, while still keeping +the fine-tuned control of HTML for the main page content</p> + +<h3>2024/10/16</h3> +<p>There's now sitemap navigation which is nice for jumping to +a specific page, it's also great for documenting the purpose +of each page. I also added a photo of myself to the header, +making it less empty looking. The header photo also works +good as a favicon. Another thing I did was adding background +images, one for dark mode and one for light mode. I'm not +sure how long I'll end up keeping the backgrounds, but +they're fun for the time being</p> + +<h3>2024/06/15</h3> +<p>I redid the header and made the CSS look nicer. There's +also been lots of minor improvements like having newlines +in the correct spots and lots of rewording. This site is +now in a fairly stable state, so most important changes +will be from either adding new pages or totally redesigning +something</p> + +<h3>2024/03/25</h3> +<p>Every page has been moved to its own directory so that +this site can use URL slugs without relying on a framework +or web server. Now the URL of every page looks much cleaner. +There is also an <a href="/e">error</a> page now so when +someone tries going to a page that doesn't exist like +<a href="/nonexistent">this</a> one, they're sent to an +error page and then redirected to the +<a href="@pathtofile($[output-dir])">homepage</a> page after +a few seconds</p> + +<h3>2024/02/04</h3> +<p>There's now a page for the various +<a href="@pathtofile($[output-dir])wf"> WinForms</a> that +I've made throughout my classes in college. I also changed +this site's theme quite a bit since the last log</p> + +<h3>2023/12/31</h3> +<p>I got the domain name porterswanstrom.com and created two +A records, one for plain porterswanstrom.com and another for +w.porterswanstrom.com. the latter is setup to auto-redeploy +everytime a change is made to this site, so that the changes +can be tested before being deployed to porterswanstrom.com</p> + +<h3>2023/12/18</h3> +<p>I figured out how to get the spacing and font size to work +right on mobile, so now this site looks great on mobile</p> + +<h3>2023/12/13</h3> +<p>I designed a light mode for this site and added CSS to set +the theme depending on whether someone is using dark mode or +light mode</p> + +<h3>2023/12/10</h3> +<p>This site has some color now, it's currently dark mode +with green links, a lot of redish orange headers, and a few +purple headers</p> + +<h3>2023/12/09</h3> +<p>I started this site on the 6th and so far the only pages +are the <a href="@pathtofile($[output-dir])">homepage</a>, +<a href="@pathtofile($[output-dir])p"> projects</a> page, and +<a href="">about</a> page. I also started to add some basic +CSS and successfully got a working header and footer</p> + +<h2>GET</h2> +<p>The source code is +<a href="http://github.com/porterswanstrom/w">here</a>, +get it with:</p><pre class="sh"> +git clone http://github.com/porterswanstrom/w +</pre> diff --git a/w/m.htm b/w/m.htm deleted file mode 100644 index 542aa0b..0000000 --- a/w/m.htm +++ /dev/null @@ -1,96 +0,0 @@ -Website,../ -<h2>NAV</h2> -<ul class="tree"> -<li><a href="..">/</a> - index</li> -<li>/<a href="/h">h</a> - home</li> -<li>/<a href="/e">e</a> - error</li> -<li>/<a href="/gh">gh</a> - GitHub</li> -<li>/gh/<a href="/gh/w">w</a> - website GitHub</li> -<li>/gh/<a href="/gh/wf">wf</a> - WinForms GitHub</li> -<li>/i - images</li> -<li>/<a href="/p">p</a> - projects</li> -<li>/s - CSS styles</li> -<li>/<a href="/w">w</a> - website</li> -<li>/<a href="/wf">wf</a> - WinForms</li> -</ul> - -<h2>WHY</h2> -<p>This site started as something interesting for me to work - on during my break after the Fall 2023 semester ended. It's - turned out to be a fantastic excuse to learn HTML, CSS, and - Git</p> - -<h2>LOG</h2> -<h3>2025/01/02</h3> -<p>I programmed a shell script to automatically generate the - header and footer of each page. This gives me most of the - convenience and consistency of an SSG, while still keeping - the fine-tuned control of HTML for the main page content</p> - -<h3>2024/10/16</h3> -<p>There's now sitemap navigation which is nice for jumping to - a specific page, it's also great for documenting the purpose - of each page. I also added a photo of myself to the header, - making it less empty looking. The header photo also works - good as a favicon. Another thing I did was adding background - images, one for dark mode and one for light mode. I'm not - sure how long I'll end up keeping the backgrounds, but - they're fun for the time being</p> - -<h3>2024/06/15</h3> -<p>I redid the header and made the CSS look nicer. There's - also been lots of minor improvements like having newlines - in the correct spots and lots of rewording. This site is - now in a fairly stable state, so most important changes - will be from either adding new pages or totally redesigning - something</p> - -<h3>2024/03/25</h3> -<p>Every page has been moved to its own directory so that - this site can use URL slugs without relying on a framework - or web server. Now the URL of every page looks much cleaner. - There is also an <a href="/e">error</a> page now so when - someone tries going to a page that doesn't exist like - <a href="/nonexistent">this</a> one, they're sent to an - error page and then redirected to the <a href="/h"> - homepage</a> page after a few seconds</p> - -<h3>2024/02/04</h3> -<p>There's now a page for the various <a href="/wf"> - WinForms</a> that I've made throughout my classes in college. - I also changed this site's theme quite a bit since the last - log</p> - -<h3>2023/12/31</h3> -<p>I got the domain name porterswanstrom.com and created two - A records, one for plain porterswanstrom.com and another for - w.porterswanstrom.com. the latter is setup to auto-redeploy - everytime a change is made to this site, so that the changes - can be tested before being deployed to porterswanstrom.com</p> - -<h3>2023/12/18</h3> -<p>I figured out how to get the spacing and font size to work - right on mobile, so now this site looks great on mobile</p> - -<h3>2023/12/13</h3> -<p>I designed a light mode for this site and added CSS to set - the theme depending on whether someone is using dark mode or - light mode</p> - -<h3>2023/12/10</h3> -<p>This site has some color now, it's currently dark mode - with green links, a lot of redish orange headers, and a few - purple headers</p> - -<h3>2023/12/09</h3> -<p>I started this site on the 6th and so far the only pages - are the <a href="/h">homepage</a>, <a href="/p"> - projects</a> page, and <a href="">about</a> page. I also - started to add some basic CSS and successfully got a working - header and footer</p> - -<h2>GET</h2> -<p>The source code is <a href="/gh/w">here</a>, - get it with:</p><pre class="sh"> -git clone http://github.com/porterswanstrom/w -</pre> diff --git a/wf/index.html b/wf/index.html index 8df4c9e..e8927b5 100644 --- a/wf/index.html +++ b/wf/index.html @@ -1 +1,42 @@ -<!doctype html><html lang="en"><head><meta http-equiv="content-type" content="text/html;charset=utf-8" /><meta name="viewport" content="width=device-width,initial-scale=1" /><link rel="stylesheet" type="text/css" href="../s/m.css" /><link rel="icon" type="image/png" href="../i/me.png" /><title>WinForms</title></head><body><div id="m"><div id="h"><img src="../i/me.png" alt="photo of myself" /><h1>Porter Swanstrom</h1><br /> <a href="../h">HOME</a> : <a href="../p">PROJECTS</a> : <a href="../w">ABOUT</a></div><div id="b"><h2>WHY</h2><p>This project is for archiving the various WinForms that I've made while in college. None of these are complex, but a few notable programs are:</p><ol><li><h3>chess_monitor</h3><p>This program lets a user move/take pieces on a chess board and save/load the state of the chess board via a save file. There are 3 boards the user can switch between in case multiple games need monitored simultaneously</p></li><li><h3>txt_to_html</h3><p>A very basic text to HTML converter that only supports paragraphs, headers, and non-inline links</p></li></ol><h2>GET</h2><p>The source code is <a href="../gh/wf"> here</a>, get it with:</p><pre class="sh">git clone http://github.com/porterswanstrom/wf</pre></div><div id="f"><p>Made by <a href="">PORTER SWANSTROM</a></p></div></div></body></html> \ No newline at end of file +<!doctype html><html lang="en"><head> +<meta http-equiv="content-type" + content="text/html;charset=utf-8" /> +<meta name="viewport" + content="width=device-width,initial-scale=1" /> +<link rel="stylesheet" type="text/css" href="../s/m.css" /> +<link rel="icon" type="image/png" href="../i/me.png" /> +<title>WinForms</title></head><body> +<div id="m"><div id="h"> + +<img src="../i/me.png" alt="photo of myself" /> +<h1>Porter Swanstrom</h1><br /> +<a href="../">HOME</a> : +<a href="../p">PROJECTS</a> : +<a href="../w">ABOUT</a> + +</div><div id="b"> + +<h2>WHY</h2> +<p>This project is for archiving the various WinForms that +I've made while in college. None of these are complex, but +a few notable programs are:</p> + +<ol><li><h3>chess_monitor</h3> +<p>This program lets a user move/take pieces on a chess board +and save/load the state of the chess board via a save file. +There are 3 boards the user can switch between in case +multiple games need monitored simultaneously</p></li> + +<li><h3>txt_to_html</h3> +<p>A very basic text to HTML converter that only supports +paragraphs, headers, and non-inline links</p></li></ol> + +<h2>GET</h2> +<p>The source code is +<a href="http://github.com/porterswanstrom/wf"> +here</a>, get it with:</p><pre class="sh"> +git clone http://github.com/porterswanstrom/wf</pre> + +</div><div id="f"> +<p>Made by <a href="../">PORTER SWANSTROM</a></p> +</div></div></body></html> diff --git a/wf/index.tpl b/wf/index.tpl new file mode 100644 index 0000000..d578ec2 --- /dev/null +++ b/wf/index.tpl @@ -0,0 +1,20 @@ +<h2>WHY</h2> +<p>This project is for archiving the various WinForms that +I've made while in college. None of these are complex, but +a few notable programs are:</p> + +<ol><li><h3>chess_monitor</h3> +<p>This program lets a user move/take pieces on a chess board +and save/load the state of the chess board via a save file. +There are 3 boards the user can switch between in case +multiple games need monitored simultaneously</p></li> + +<li><h3>txt_to_html</h3> +<p>A very basic text to HTML converter that only supports +paragraphs, headers, and non-inline links</p></li></ol> + +<h2>GET</h2> +<p>The source code is +<a href="http://github.com/porterswanstrom/wf"> +here</a>, get it with:</p><pre class="sh"> +git clone http://github.com/porterswanstrom/wf</pre> diff --git a/wf/m.htm b/wf/m.htm deleted file mode 100644 index 9da6d82..0000000 --- a/wf/m.htm +++ /dev/null @@ -1,20 +0,0 @@ -WinForms,../ -<h2>WHY</h2> -<p>This project is for archiving the various WinForms that - I've made while in college. None of these are complex, but - a few notable programs are:</p> - -<ol><li><h3>chess_monitor</h3> -<p>This program lets a user move/take pieces on a chess board - and save/load the state of the chess board via a save file. - There are 3 boards the user can switch between in case - multiple games need monitored simultaneously</p></li> - -<li><h3>txt_to_html</h3> -<p>A very basic text to HTML converter that only supports - paragraphs, headers, and non-inline links</p></li></ol> - -<h2>GET</h2> -<p>The source code is <a href="/gh/wf"> - here</a>, get it with:</p><pre class="sh"> -git clone http://github.com/porterswanstrom/wf</pre> |