From a5c9ebcd95fc3b0938b4339790cfc66195946555 Mon Sep 17 00:00:00 2001 From: Subnet_Masked Date: Mon, 4 Dec 2023 09:42:44 -0500 Subject: [PATCH] initial commit --- .gitignore | 1 + README.md | 1 + deploy.sh | 5 ++++ docs/assets/gpg/subnet.asc | 37 ++++++++++++++++++++++++++ docs/contact.md | 14 ++++++++++ docs/gpg.md | 54 ++++++++++++++++++++++++++++++++++++++ docs/index.md | 11 ++++++++ docs/names_pros.md | 22 ++++++++++++++++ docs/projects.md | 8 ++++++ docs/stylesheets/extra.css | 3 +++ mkdocs.yml | 53 +++++++++++++++++++++++++++++++++++++ 11 files changed, 209 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100755 deploy.sh create mode 100644 docs/assets/gpg/subnet.asc create mode 100644 docs/contact.md create mode 100644 docs/gpg.md create mode 100644 docs/index.md create mode 100644 docs/names_pros.md create mode 100644 docs/projects.md create mode 100644 docs/stylesheets/extra.css create mode 100644 mkdocs.yml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ccbfadb --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +site/ \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..a06115b --- /dev/null +++ b/README.md @@ -0,0 +1 @@ +# Subnet's Personal Website \ No newline at end of file diff --git a/deploy.sh b/deploy.sh new file mode 100755 index 0000000..cb93941 --- /dev/null +++ b/deploy.sh @@ -0,0 +1,5 @@ +#!/bin/bash +mkdocs build +#ssh -t subnet@charlie.u15i.net "rm -rf /home/subnet/web/subnet-main/*" +#scp -r ./site/* subnet@charlie.u15i.net:/home/subnet/web/subnet-main/ +rsync -rzP --delete ./site/ subnet@charlie.u15i.net:/home/subnet/web/subnet-main/ \ No newline at end of file diff --git a/docs/assets/gpg/subnet.asc b/docs/assets/gpg/subnet.asc new file mode 100644 index 0000000..74dcf79 --- /dev/null +++ b/docs/assets/gpg/subnet.asc @@ -0,0 +1,37 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- + +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 +Gzcb/wfBsAONqWJzhrZVxIGp58fKibIDeg== +=92wi +-----END PGP PUBLIC KEY BLOCK----- diff --git a/docs/contact.md b/docs/contact.md new file mode 100644 index 0000000..8cebf1f --- /dev/null +++ b/docs/contact.md @@ -0,0 +1,14 @@ +--- +icon: material/send +description: Shoot me a message! +--- + +# Contact me + +- Matrix: `@subnet:mailtux.net` +- Email: [subnet@subnet-masked.com](mailto:subnet@subnet-masked.com) + - Check [GPG/PGP](gpg.md) for keys. +- ActivityPub (Mastodon): [cody@tech.lgbt](https://tech.lgbt/@cody) +- Signal: Only if I know you well enough to let you have my phone number. +- Telegram: Lol no. +- Discord: Lol no. \ No newline at end of file diff --git a/docs/gpg.md b/docs/gpg.md new file mode 100644 index 0000000..adfd3e1 --- /dev/null +++ b/docs/gpg.md @@ -0,0 +1,54 @@ +--- +icon: material/key +description: Verify me! +--- + +# GPG/PGP + +Public Key (subnet@subnet-masked.com) + +Fingerprint: `C5FA 932A EAB3 40D2 CC96 945F 55E1 4586 2D05 C36C` ID: `55E145862D05C36C` + + + +[Download (ASC file)](assets/gpg/subnet.asc) | [OpenPGP Keyserver](https://keys.openpgp.org/search?q=subnet%40subnet-masked.com) | [MIT Keyserver](https://pgp.mit.edu/pks/lookup?search=0x55E145862D05C36C&op=index) + +``` +-----BEGIN PGP PUBLIC KEY BLOCK----- + +mQENBGVXh2UBCADQ8NeBQNN+e72Tzx1yzIW6nFM9tJZwBl7lR8koR/05I+7RgYlE +tGosCebJRPmCAcJAu3Ge9JSAr+rrQVI6viDkK7uU1lNGd4C1bP53sYLxFQzXn+cH +ZrfQPhfysPe4P8Xdao1IGhJSaKXo9fLyWt1OClnEGre7R6jTj9AjM2mQpcor943F +wERWK/z7XsWppiTYSCaL+NJ3Sag2TAinBo2RxfqKrX5y5xaT8yB0Z8S7Lr6YzLur +TiPmEOXdqb5RasrU1RGivRMG1KBEJO9/cuWdbN+CNbHA4jDzwA2m4HpG5f8qeRBT +euk9fCYeA9Pg5EGNAZNGO9X3bOsu8rc8gVSzABEBAAG0KFN1Ym5ldF9NYXNrZWQg +PHN1Ym5ldEBzdWJuZXQtbWFza2VkLmNvbT6JAVcEEwEIAEEWIQTF+pMq6rNA0syW +lF9V4UWGLQXDbAUCZVeHZQIbLwUJB4TOAAULCQgHAgIiAgYVCgkICwIEFgIDAQIe +BwIXgAAKCRBV4UWGLQXDbByjCACCtGlTJxRtySGYnf5suzO72Ed3lI0EVBtkOCBG +CzczQ/CpVjHIbgWgHnR2iOfQG7T9eLh0tyuFNX8CWh6lySCLMWLek9dqL3Edt/dE +q2ieJcKWZvTRaGF40OevXhWixz0JpuE6NYSW4TxBlchCm8fQ6YanT2FJIR/MtjIe +7J37NRWYX1bNFGZWY5dW49RxgJ6hhD3G43rQNr/9kWhzTd7vvxn/rN3MBYyEJd2H +B17/SVKO0t3oS+XSCAP/EN6RiqkQoJFdL6yTEpwpp7C9zXM48pG9626mH5aDcJTu +IaBilN3IKOyzh9ylcVLBBYUKAzNDvebUPB+YZBGmbr6RDaRmuQENBGVXh2UBCADP +NHM8i1xD7IU8A+5B+2p4nabXxTJ8afNy8HUaWekL1L9FZwLhMLEHHEfQuhUetm1e +qa+CJTP91r2vu3QNlBnUJy3RehXD+8/Cqs+lVa18ZG7aiu1tx1C4l1AmHqfaHf0j +qFWyoJfjJktCL5tk6fF7L94LjB/p6mAPXNjCTPTnrB1nsV9atuRa9X0uZgwDrnA5 +5QFJxONCtaiSiM3UvkuDZ5inQkpbO5W4JdedYkb/Lo1bY+AJOqT94Ddqujg8RHEa +lYbjbmLM+1sT5YM86fvNG/CbUaAu9r2ukrgJnqYQ87xcMmxJazVBtnX2VnESqxjG +S9pIVptXw4txsOnfkSOlABEBAAGJAnIEGAEIACYWIQTF+pMq6rNA0syWlF9V4UWG +LQXDbAUCZVeHZQIbLgUJB4TOAAFACRBV4UWGLQXDbMB0IAQZAQgAHRYhBEo05SDX +oAX0UEeGXuG7BqJJCVTpBQJlV4dlAAoJEOG7BqJJCVTpn5IH/jz2w3zY62FOgqBo +xVROO5TEDUpMAnhXIJh0tFFQDrfC2dcyg1FPQn5aHas0PLP7b6885k0SYNhn5mYH +bUou3ydpyiTXFJn05m1dK8CxFGRjJT+eb+I4ieF4Nl0QqVV8c1lBH/DpknH42US5 +35JeI4Yc4rscyqPtCuFOkVzvhahk1q4bRaTBilV9WdW57+U4993xX6+7Kkex4uLT +SMjk3iuFici1cOA8/atN5ff3uqebuk0ds11KyfySb015Iv++RTJeDZQx+Th7jlVN +tJd0Zcx8X/vlvKYd0LRQ8K9SFIZFY81vmW80L/Zb9ROa3WJiRq67bU6/P5JjyPk5 +Flu87Ul6awgAwIXmJJTp6L0J0wPOurkZlEYeE2DQOMbPt5uuDQy4dB8YwjjSYVuj +uFJYHYvr7M1FE7TyZT7BebOLknbGNqi6qvTIWq13fm/1GUh/Up00I9HLUN/vDUGQ +ip+uVxD6yLO80DF5O0Tyt6MXYLnk1SDGlVg9a3cJck1Y9Y9YcjL8O4phAh6w0URa +zFX5PLOPYGx+PKtN214YQCTbvoOSrX+Sm9+7tbH8w18j87s+IgaZnzOHesdjUiL9 +R5VMhCZYJwAAZldGCCLikzbzE3mvEEtZdCGQ0tzrNHS2kk6aHV/shBBLSWBJ29VB +Gzcb/wfBsAONqWJzhrZVxIGp58fKibIDeg== +=92wi +-----END PGP PUBLIC KEY BLOCK----- +``` \ No newline at end of file diff --git a/docs/index.md b/docs/index.md new file mode 100644 index 0000000..babc1ca --- /dev/null +++ b/docs/index.md @@ -0,0 +1,11 @@ +--- +icon: material/bookmark +description: What am I doing here... +--- + +# Hey there! + +!!! Notice "WIP!" + Yeah, this is very much a work in progress. I hate talking about myself and apparently hate writing about myself as well. Introvert problems. + +I am Subnet_Masked, a 20-something Network Administrator by trade and computer/network tinkerer by hobby! \ No newline at end of file diff --git a/docs/names_pros.md b/docs/names_pros.md new file mode 100644 index 0000000..bb66832 --- /dev/null +++ b/docs/names_pros.md @@ -0,0 +1,22 @@ +--- +icon: material/contacts +description: Yep. +--- + +# Names and Pronouns + +## :material-card-text: Names + +In order of preference: + +- Cody +- Code +- Subnet +- Given name (For legal use ONLY) + +## :material-map-marker-question-outline: Pronouns + +Cody uses the following pronouns, in order of preference: + +- He/Him +- They/Them \ No newline at end of file diff --git a/docs/projects.md b/docs/projects.md new file mode 100644 index 0000000..1d8b751 --- /dev/null +++ b/docs/projects.md @@ -0,0 +1,8 @@ +--- +icon: material/wrench +description: What project is Cody up to now? +--- + +# Projects + +ToDo: This page. \ No newline at end of file diff --git a/docs/stylesheets/extra.css b/docs/stylesheets/extra.css new file mode 100644 index 0000000..07986f1 --- /dev/null +++ b/docs/stylesheets/extra.css @@ -0,0 +1,3 @@ + .md-nav__item--active{ + padding: 0 !important; + } \ No newline at end of file diff --git a/mkdocs.yml b/mkdocs.yml new file mode 100644 index 0000000..29fa132 --- /dev/null +++ b/mkdocs.yml @@ -0,0 +1,53 @@ +site_name: Subnet's Place +docs_dir: docs +theme: + features: + - navigation.tracking + - toc.follow + - toc.integrate + - navigation.instant + - navigation.instant.progress + - navigation.top + - navigation.indexes + - content.code.copy + name: material + palette: + scheme: slate + primary: light blue + accent: indigo + toggle: + icon: material/brightness-4 + name: Switch to light mode +markdown_extensions: + - admonition + - pymdownx.details + - pymdownx.superfences + - attr_list + - pymdownx.emoji: + emoji_index: !!python/name:material.extensions.emoji.twemoji + emoji_generator: !!python/name:material.extensions.emoji.to_svg + - toc: + permalink: true + - footnotes + - tables + - pymdownx.tasklist: + custom_checkbox: true + - pymdownx.superfences + - pymdownx.tabbed: + alternate_style: true +extra_css: + - stylesheets/extra.css +extra: + social: + - icon: fontawesome/brands/mastodon + link: https://tech.lgbt/@cody + name: Subnet on Mastodon + - icon: fontawesome/brands/git + link: https://git.subnet-masked.com/Subnet_Masked + name: Subnet's Git +nav: + - 'index.md' + - 'names_pros.md' + - 'contact.md' + - 'gpg.md' + - 'projects.md' \ No newline at end of file