From: June Gardner Date: Wed, 27 Aug 2025 00:18:55 +0000 (+0000) Subject: Filling things out. X-Git-Url: https://where.june.codes/?a=commitdiff_plain;h=9f05b035993b1ec4a55a09ee244827dfb3d5621e;p=june.codes Filling things out. --- diff --git a/docs/contact.md b/docs/contact.md new file mode 100644 index 0000000..f1c0159 --- /dev/null +++ b/docs/contact.md @@ -0,0 +1,12 @@ +--- +title: Contact +authors: + - June Gardner +--- + +# I can be reached via.. +* [E-mail.](mailto:june@june.codes) +* [Mastodon.](https://social.nouveau.community/@june) +* [Discord.](https://discord.nouveau.community) + +Please don't hesitate to reach out. I love chatting with folks from all walks of life. diff --git a/docs/index.md b/docs/index.md index 000ea34..5f89a54 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,17 +1,21 @@ -# Welcome to MkDocs +--- +title: "Home" +authors: + - "June Gardner" +--- -For full documentation visit [mkdocs.org](https://www.mkdocs.org). +# Welcome! +My name is June Gardner. I am a creative computing enthusiast with a focus on education and empowering others. This is my personal knowledge base. -## Commands +## I am.. +* A computing and education enthusiast. +* An aspiring artist and photographer. +* The creator of [Nova](https://nova-lang.net) and [Modal](/modal). +* The founder of [Nouveau](https://nouveau.community). -* `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. +## I value and appreciate.. +* Personal autonomy and agency. +* Quiet, calm technology. +* Art of all kinds. +* Third spaces. +* You! diff --git a/docs/log/2025/08/26/index.md b/docs/log/2025/08/26/index.md new file mode 100644 index 0000000..680f56f --- /dev/null +++ b/docs/log/2025/08/26/index.md @@ -0,0 +1,13 @@ +--- +title: "Log: New site!" +authors: + - June Gardner +--- + +# Captain's Log, stardate.. + +.. I forget exactly how the stardate system worked. + +I have a brand new site! All powered by Markdown and MkDocs, along with a killer theme that should sync up nicely with my personal setup. I'm very excited to fill these tomes with ideas and knowledge I've accumulated over the past few years. + +I wonder what I'll write about first.. diff --git a/docs/log/index.md b/docs/log/index.md new file mode 100644 index 0000000..823ba03 --- /dev/null +++ b/docs/log/index.md @@ -0,0 +1,11 @@ +--- +title: Logbook +authors: + - June Gardner +--- + +# My Logbook +This is where I record thoughts, opinions, progress notes and random thought-streams! + +## Entries +* 2025-08-26: [New site!](/log/2025/08/26) diff --git a/docs/projects/index.md b/docs/projects/index.md new file mode 100644 index 0000000..65e21f9 --- /dev/null +++ b/docs/projects/index.md @@ -0,0 +1,9 @@ +--- +title: Projects +authors: + - June Gardner +--- + +# Computing Models +* [Nova](/nova): A rule-based multi-stack computing model. +* [Modal](/modal): A queue-based term rewriting system based around nested strings. diff --git a/mkdocs.yml b/mkdocs.yml index 582b020..b408aac 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -1 +1,8 @@ -site_name: June Codes +site_name: June Gardner +site_url: https://june.codes +markdown_extensions: + - toc: + anchorlink: true +theme: + name: null + custom_dir: 'theme/' diff --git a/theme/fonts/MapleMono-Bold.ttf.woff2 b/theme/fonts/MapleMono-Bold.ttf.woff2 new file mode 100644 index 0000000..de2c9a7 Binary files /dev/null and b/theme/fonts/MapleMono-Bold.ttf.woff2 differ diff --git a/theme/fonts/MapleMono-BoldItalic.ttf.woff2 b/theme/fonts/MapleMono-BoldItalic.ttf.woff2 new file mode 100644 index 0000000..c1ffcba Binary files /dev/null and b/theme/fonts/MapleMono-BoldItalic.ttf.woff2 differ diff --git a/theme/fonts/MapleMono-ExtraBold.ttf.woff2 b/theme/fonts/MapleMono-ExtraBold.ttf.woff2 new file mode 100644 index 0000000..ff75385 Binary files /dev/null and b/theme/fonts/MapleMono-ExtraBold.ttf.woff2 differ diff --git a/theme/fonts/MapleMono-ExtraBoldItalic.ttf.woff2 b/theme/fonts/MapleMono-ExtraBoldItalic.ttf.woff2 new file mode 100644 index 0000000..ee79c47 Binary files /dev/null and b/theme/fonts/MapleMono-ExtraBoldItalic.ttf.woff2 differ diff --git a/theme/fonts/MapleMono-ExtraLight.ttf.woff2 b/theme/fonts/MapleMono-ExtraLight.ttf.woff2 new file mode 100644 index 0000000..a7945f8 Binary files /dev/null and b/theme/fonts/MapleMono-ExtraLight.ttf.woff2 differ diff --git a/theme/fonts/MapleMono-ExtraLightItalic.ttf.woff2 b/theme/fonts/MapleMono-ExtraLightItalic.ttf.woff2 new file mode 100644 index 0000000..ef50bbf Binary files /dev/null and b/theme/fonts/MapleMono-ExtraLightItalic.ttf.woff2 differ diff --git a/theme/fonts/MapleMono-Italic.ttf.woff2 b/theme/fonts/MapleMono-Italic.ttf.woff2 new file mode 100644 index 0000000..accbebc Binary files /dev/null and b/theme/fonts/MapleMono-Italic.ttf.woff2 differ diff --git a/theme/fonts/MapleMono-Light.ttf.woff2 b/theme/fonts/MapleMono-Light.ttf.woff2 new file mode 100644 index 0000000..8900987 Binary files /dev/null and b/theme/fonts/MapleMono-Light.ttf.woff2 differ diff --git a/theme/fonts/MapleMono-LightItalic.ttf.woff2 b/theme/fonts/MapleMono-LightItalic.ttf.woff2 new file mode 100644 index 0000000..26b9551 Binary files /dev/null and b/theme/fonts/MapleMono-LightItalic.ttf.woff2 differ diff --git a/theme/fonts/MapleMono-Medium.ttf.woff2 b/theme/fonts/MapleMono-Medium.ttf.woff2 new file mode 100644 index 0000000..0453b60 Binary files /dev/null and b/theme/fonts/MapleMono-Medium.ttf.woff2 differ diff --git a/theme/fonts/MapleMono-MediumItalic.ttf.woff2 b/theme/fonts/MapleMono-MediumItalic.ttf.woff2 new file mode 100644 index 0000000..277ec1c Binary files /dev/null and b/theme/fonts/MapleMono-MediumItalic.ttf.woff2 differ diff --git a/theme/fonts/MapleMono-Regular.ttf.woff2 b/theme/fonts/MapleMono-Regular.ttf.woff2 new file mode 100644 index 0000000..a82c5d1 Binary files /dev/null and b/theme/fonts/MapleMono-Regular.ttf.woff2 differ diff --git a/theme/fonts/MapleMono-SemiBold.ttf.woff2 b/theme/fonts/MapleMono-SemiBold.ttf.woff2 new file mode 100644 index 0000000..baba9a4 Binary files /dev/null and b/theme/fonts/MapleMono-SemiBold.ttf.woff2 differ diff --git a/theme/fonts/MapleMono-SemiBoldItalic.ttf.woff2 b/theme/fonts/MapleMono-SemiBoldItalic.ttf.woff2 new file mode 100644 index 0000000..e61cf66 Binary files /dev/null and b/theme/fonts/MapleMono-SemiBoldItalic.ttf.woff2 differ diff --git a/theme/fonts/MapleMono-Thin.ttf.woff2 b/theme/fonts/MapleMono-Thin.ttf.woff2 new file mode 100644 index 0000000..2c30222 Binary files /dev/null and b/theme/fonts/MapleMono-Thin.ttf.woff2 differ diff --git a/theme/fonts/MapleMono-ThinItalic.ttf.woff2 b/theme/fonts/MapleMono-ThinItalic.ttf.woff2 new file mode 100644 index 0000000..e527544 Binary files /dev/null and b/theme/fonts/MapleMono-ThinItalic.ttf.woff2 differ diff --git a/theme/main.html b/theme/main.html new file mode 100644 index 0000000..bf4976e --- /dev/null +++ b/theme/main.html @@ -0,0 +1,27 @@ + + + + + + + + + + {{ page.title }} - {{ config.site_name }} + + +
+

+ [June Gardner] ---- {{ page.title }} +

+ +
+
+ {{ page.content }} +
+ + diff --git a/theme/styles.css b/theme/styles.css new file mode 100644 index 0000000..fd36aad --- /dev/null +++ b/theme/styles.css @@ -0,0 +1,139 @@ +:root { + --background: #1c0c31; + --foreground: #ed8cf2; + --text-size: calc(0.6rem + 0.6vw); + --font-family: "Maple Mono"; +} + +::selection, ::-moz-selection { + background: var(--foreground); + color: var(--background); +} + +@font-face { + font-family: "Maple Mono"; + font-style: italic; + font-weight: bold; + src: url("fonts/MapleMono-BoldItalic.ttf.woff2") format("woff2"); +} + +@font-face { + font-family: "Maple Mono"; + font-weight: bold; + src: url("fonts/MapleMono-Bold.ttf.woff2") format("woff2"); +} + +@font-face { + font-family: "Maple Mono"; + font-weight: italic; + src: url("fonts/MapleMono-Italic.ttf.woff2") format("woff2"); +} + +@font-face { + font-family: "Maple Mono"; + src: url("fonts/MapleMono-Regular.ttf.woff2") format("woff2"); +} + +html { + background: var(--background); + width: 100%; + height: 100%; + color: var(--foreground); + font-family: "Maple Mono"; + font-size: var(--text-size); + font-weight: bold; +} + +body { + margin: 2.5rem; + height: 100vh; +} + +h1, h2, h3, h4, h5, h6 { + background: var(--foreground); + width: fit-content; + color: var(--background); + padding-right: 1rem; + padding-left: 0.5rem; + border-radius: 0 2rem 2rem 0; + transition: 0.2s; +} + +h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a { + text-decoration: 0.1rem solid underline; +} + +header { + background: var(--foreground); + color: var(--background); + font-weight: bold; + font-size: 1.25rem; + display: flex; + flex-direction: row; + align-content: center; + justify-content: space-between; + margin-bottom: 1.5rem; +} + +header > p { + margin: 0; +} + +header > p > a, header > nav > a { + text-decoration: none; +} + +header > nav > a { + border-radius: 4rem; +} + +header > p > a:hover, header > nav > a:hover { + color: var(--foreground); + background: var(--background); +} + +h1 { + font-size: 1.5rem; +} + +h2 { + font-size: 1.25rem; +} + +h3 { + font-size: 1.125rem; +} + +a { + color: var(--text-color); + transition: 0.2s; +} + +a:hover { + color: var(--background); + background: var(--foreground); + text-decoration: none; +} + +nav: { + display: flex; + flex-direction: row; +} + +p, ul { + font-size: 1.25rem; +} + +pre > code { + display: block; + width: fit-content; + border-radius: 2rem; + padding: 1rem; +} + +code { + color: var(--background); + background: var(--foreground); + padding-left: 0.5rem; + padding-right: 0.5rem; +}