From 0f548da22a5965fb44692195abdc440887a3d3dd Mon Sep 17 00:00:00 2001 From: Bill Niblock Date: Thu, 20 Jun 2024 15:38:16 -0400 Subject: [PATCH] Bit more site cleanup --- README.md | 26 ++++++++++++++++++-------- _config.dev.yml | 1 + _includes/cor_menu.html | 14 +++++++++----- src/styles/corrupt_layout.css | 1 + src/styles/corrupt_typog.css | 3 +++ 5 files changed, 32 insertions(+), 13 deletions(-) create mode 100644 _config.dev.yml diff --git a/README.md b/README.md index 96f1725..a908fc3 100644 --- a/README.md +++ b/README.md @@ -9,16 +9,26 @@ writing. Nothing I say is visionary or profound. I will tend to focus on technology, gaming, and philosophy. All opinions my own. ### To-Do -* Implement Cactus Comments -* Look into Web Mentions * Consider self-hosting -### Latest Technology Update :: 2021-12 -* Added "web analytic" gathering via GoatCounter -* Cleaned up styles a bit, notably removing the use of header tags outside of - post content. -* Changed "license" of the code to the Unlicense, and all published content to - CC0. +### Latest Technology Update :: 2024-06 +* After many years on GitHub, the site has moved to leverage Codeberg's static + site server. +* As opposed to using the `gh-pages` deployment strategy, the site is now built + and "deployed" using an action runner from my personal Forge to a Codeberg + mirror. + +### Developing Locally + +The best way to develop the site locally is using a Jekyll Docker container: + +``` +docker run --rm \ + --volume="$PWD:/srv/jekyll:Z" \ + --publish [::1]:4000:4000 \ + jvconseil/jekyll-docker \ + jekyll serve --config _config.yml,_config.dev.yml +``` ## Licenses / Copyrights/ Bureaucracy diff --git a/_config.dev.yml b/_config.dev.yml new file mode 100644 index 0000000..810bb67 --- /dev/null +++ b/_config.dev.yml @@ -0,0 +1 @@ +url: http://localhost:4000 diff --git a/_includes/cor_menu.html b/_includes/cor_menu.html index 6aa218b..f8cf900 100644 --- a/_includes/cor_menu.html +++ b/_includes/cor_menu.html @@ -12,17 +12,17 @@
@@ -76,6 +79,7 @@ Open Source Software Self-Hosting Coffee + bill@theinternetvagabond.com
diff --git a/src/styles/corrupt_layout.css b/src/styles/corrupt_layout.css index 2cdc17e..165272c 100644 --- a/src/styles/corrupt_layout.css +++ b/src/styles/corrupt_layout.css @@ -18,6 +18,7 @@ header a { align-content: space-between; align-items: center; justify-content: center; + text-align: center; height: 100%; } header .wrapper { diff --git a/src/styles/corrupt_typog.css b/src/styles/corrupt_typog.css index 7e434d4..efffc10 100644 --- a/src/styles/corrupt_typog.css +++ b/src/styles/corrupt_typog.css @@ -62,6 +62,9 @@ footer p { line-height: 1.5em; letter-spacing: 0.1em; text-align: left; color: white; padding: 0em 1em; } +#key { + font-family: monospace; background-color: #353535; padding: 2px; +} footer div { text-align: right; padding: 10px;