diff --git a/content/.obsidian/workspace b/content/.obsidian/workspace index 638dd11..511add4 100644 --- a/content/.obsidian/workspace +++ b/content/.obsidian/workspace @@ -4,12 +4,12 @@ "type": "split", "children": [ { - "id": "25a79872dfa9b9bf", + "id": "a52c87ba4e7df223", "type": "leaf", "state": { "type": "markdown", "state": { - "file": "Fake Dog.md", + "file": "About.md", "mode": "source", "source": false } @@ -69,7 +69,7 @@ "state": { "type": "backlink", "state": { - "file": "Fake Dog.md", + "file": "About.md", "collapseAll": false, "extraContext": false, "sortOrder": "alphabetical", @@ -86,7 +86,7 @@ "state": { "type": "outline", "state": { - "file": "Fake Dog.md" + "file": "About.md" } } } @@ -97,17 +97,17 @@ "direction": "horizontal", "width": 300 }, - "active": "25a79872dfa9b9bf", + "active": "a52c87ba4e7df223", "lastOpenFiles": [ - "Fake Dog.md", - "Bypassing Ports.md", - "Backup Strategy.md", + "About.md", + "media/Pasted image 20220701212211.png", + "media/fake-dog3.jpg", + "media/Pasted image 20220726153803.png", "Acoustic Panels.md", - "Things I Recommend.md", - "Wine Crate Coffee Table.md", - "Spaceport.md", - "Protospace.md", - "fake-dog.png.md", - "media/fake-dog.png" + "QotNews.md", + "t0 Services.md", + "Linux Flavour.md", + "Sensors.md", + "Fake Dog.md" ] } \ No newline at end of file diff --git a/content/About.md b/content/About.md new file mode 100644 index 0000000..734198b --- /dev/null +++ b/content/About.md @@ -0,0 +1,24 @@ +Title: About +Date: 2022-07-23 +Category: Notes +Summary: About me and my website. +Short: a +Wide: true + + + +## Me +I was born in the early '90s and spent a lot of time growing up playing with computers and electricity. It eventually became my passion and lead to me getting a degree in electrical engineering with a minor in computer engineering. I then got into makerspaces and the maker movement: like-minded people getting together to build things for fun. Most of what I build is software because I can work on it from anywhere. When I build physical things they usually involve electricity as a means to allow software to interact with the world. I work in the home automation field and have spent a lot of time automating my own home. + +### Uses +I do my computing on a ThinkPad X1 Carbon laptop running Debian GNU/Linux with GNOME. Most of my work is done over ssh because it allows me to pause or move to my desktop quickly and there's less risk of losing data. I edit text with Vim in Byobu (tmux) terminal sessions. I browse the web with Librewolf, a privacy fork of Firefox. I mainly communicate via Telegram Messenger or email. + +I don't like tweaking or configuring settings so I try to leave things default unless something really annoys me or it improves my workflow greatly. It's easy to sink an infinite amount of time into optimizing your workflow and then die having made nothing. + +## Website +There's two versions of this website, a main version at and a lite version at . The reason is because I found myself continually removing features from the main version for sport and to satisfy my millennial craving for minimalism. I was already running several [[t0 Services | services]] on t0.vc subdomains but had nothing on the main domain. So it's the perfect use for it and I can experiment to see how minimal I can take it. + +### Colophon +I use the static site generator Pelican to build the websites from a folder of markdown documents which I edit with Obsidian in Vim mode. This makes writing content feel like taking notes, since media and internal links are taken care of. The two versions are simply different themes loaded by different Pelican configs. The output is uploaded to my host via rsync and served by Nginx. + +You can find the [source code](https://git.tannercollin.com/tanner/personal-site) on my Gitea. \ No newline at end of file diff --git a/content/Protospace.md b/content/Protospace.md index b7db2dc..7049bf9 100644 --- a/content/Protospace.md +++ b/content/Protospace.md @@ -29,7 +29,7 @@ I set up a simple hydroponics garden in a broken medical lung testing chamber th A picture of the garden is taken every 5 minutes and uploaded to Spaceport. I'll eventually make a time lapse of the vegetable growth and plot a graph of the internal air temperature. -![[protospace-garden.png]] +![[protospace-garden.jpg]] ### Telemetry diff --git a/content/media/Pasted image 20220701212211.png b/content/media/Pasted image 20220701212211.png deleted file mode 100644 index 38f6fc4..0000000 Binary files a/content/media/Pasted image 20220701212211.png and /dev/null differ diff --git a/content/media/me.jpg b/content/media/me.jpg new file mode 100644 index 0000000..6ae9ade Binary files /dev/null and b/content/media/me.jpg differ diff --git a/content/media/protospace-garden.jpg b/content/media/protospace-garden.jpg new file mode 100644 index 0000000..e7010e4 Binary files /dev/null and b/content/media/protospace-garden.jpg differ diff --git a/content/media/protospace-garden.png b/content/media/protospace-garden.png deleted file mode 100644 index dba1d7f..0000000 Binary files a/content/media/protospace-garden.png and /dev/null differ diff --git a/themes/lite/templates/article.html b/themes/lite/templates/article.html index a17bcfa..dec67e6 100644 --- a/themes/lite/templates/article.html +++ b/themes/lite/templates/article.html @@ -19,9 +19,12 @@ {% for tag in article.tags %} {% endfor %} + {% endblock %} {% block style %} + + {% endblock %} diff --git a/themes/theme/templates/about.html b/themes/theme/templates/about.html new file mode 100644 index 0000000..3df99a6 --- /dev/null +++ b/themes/theme/templates/about.html @@ -0,0 +1,93 @@ +{% extends "base.html" %} + +{% block head %} + {{ super() }} + + + +{% endblock %} + +{% block info %} + + + + me smiling wide and looking into the camera lit up brightly + + +
+

Tanner Collin

+

+ email + telegram + github +

+
+{% endblock %} + +{% block content %} +
+

+ Hi, I'm Tanner! I like home automation, sensors, privacy, bots, Python, Debian, coffee, and makerspaces. +

+ +

Contact Info

+ +

+ Email: site4@tannercollin.com
+ Telegram: @tannercollin +

+ +

Resume

+ + + +

Projects

+ +

+ My main hobby is working on software projects. I typically design websites or + build tools that make my life easier. +

+ + {% for article in articles_page.object_list if article.category.name == 'Projects' %} +

{{ article.title }}

+
+ {{ article.summary }} +
+ {% endfor %} + +

+ standardnotes-fs +

+
+

A filesystem that mounts your Standard Notes account as a directory of text files that you can edit.

+
+ +

Creations

+ +

Sometimes I create art or interactive tech.

+ + {% for article in articles_page.object_list if article.category.name == 'Creations' %} +

{{ article.title }}

+
+ {{ article.summary }} +
+ {% endfor %} + +

Writing

+ +

Various articles, mostly about computers.

+ + {% for article in articles_page.object_list if article.category.name == 'Writing' %} +

{{ article.title }}

+
+ {{ article.summary }} +
+ {% endfor %} +
+{% endblock %} diff --git a/themes/theme/templates/style.css b/themes/theme/templates/style.css index 486a45a..5ee11ad 100644 --- a/themes/theme/templates/style.css +++ b/themes/theme/templates/style.css @@ -99,12 +99,17 @@ font: 1.1rem/1.5 serif; } - .content img { + .content img:not(.floated) { width: 100%; max-width: 36rem; height: auto; } + .content .floated { + float: left; + margin-right: 1rem; + } + .content .aside { display: inline; float: left;