commit e7e9948c7058badb88d56ea94a886ce4392aec05 Author: Chris Date: Sat Jan 11 22:36:53 2025 +0000 Add initial test of site using markdown and makedoc diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..822e7e1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*~ +.cache/ +site/ diff --git a/docs/about.md b/docs/about.md new file mode 100644 index 0000000..440acd1 --- /dev/null +++ b/docs/about.md @@ -0,0 +1,13 @@ +# About + +I am Chris (although you may know me as my alter-ego, Jeremiah Fieldhaven). +I've been developing software since the 1980s, and at this point it's not +so much something I do as something I am. As my day job has drifted inexorably +along the path to Management, I've found I really need to make time to just +write code and build things in my spare time to save my sanity. + +I'm currently using Unreal Engine 5 to build a 3D puzzle game called Project +Shinar, a game inspired by an old Amiga game called Tower of Babel with +visuals reminiscent of the neon-glowing polygons of TRON. + +I'm generally terrible at keeping websites updated! diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..000ea34 --- /dev/null +++ b/docs/index.md @@ -0,0 +1,17 @@ +# Welcome to MkDocs + +For full documentation visit [mkdocs.org](https://www.mkdocs.org). + +## Commands + +* `mkdocs new [dir-name]` - Create a new project. +* `mkdocs serve` - Start the live-reloading docs server. +* `mkdocs build` - Build the documentation site. +* `mkdocs -h` - Print help message and exit. + +## Project layout + + mkdocs.yml # The configuration file. + docs/ + index.md # The documentation homepage. + ... # Other markdown pages, images and other files. diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 0000000..87ca8cc --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,16 @@ +site_name: Starforge +site_url: https://www.starforge.co.uk/site +nav: + - Home: index.md + - About: about.md +theme: + font: + text: Roboto + code: Roboto Mono + name: material + palette: + scheme: slate + features: + - navigation.tabs +plugins: + - privacy