From 28c8f7fb82451c284c9e0b3637ab23dae9b3b331 Mon Sep 17 00:00:00 2001 From: bfahrenfort Date: Wed, 23 Aug 2023 23:51:34 -0500 Subject: [PATCH] Quartz sync: Aug 23, 2023, 11:51 PM --- content/Essays/why-i-garden.md | 19 +++++++++++++++++++ content/Misc/home.md | 9 +++++++++ content/Misc/linux-isms.md | 9 +++++++++ content/Misc/what-is-a-garden.md | 17 +++++++++++++++++ content/Programs I Like/code-editors.md | 7 +++++++ content/Programs I Like/home.md | 11 +++++++++++ content/Programs I Like/obsidian.md | 8 ++++++++ .../on-self-hosted-software.md | 6 ++++++ content/Projects/Obsidian/digital-garden.md | 6 ++++++ content/Projects/Obsidian/editor.md | 8 ++++++++ content/Projects/Obsidian/home.md | 12 ++++++++++++ content/Projects/Obsidian/livesync.md | 3 +++ content/Projects/home.md | 7 +++++++ content/Projects/my-cloud.md | 5 +++++ content/about-me.md | 13 +++++++++++++ content/index.md | 19 ++++++++++++++++++- content/what-is-a-garden.md | 4 ---- content/why-i-garden.md | 3 --- quartz.config.ts | 2 +- 19 files changed, 159 insertions(+), 9 deletions(-) create mode 100644 content/Essays/why-i-garden.md create mode 100644 content/Misc/home.md create mode 100644 content/Misc/linux-isms.md create mode 100644 content/Misc/what-is-a-garden.md create mode 100644 content/Programs I Like/code-editors.md create mode 100644 content/Programs I Like/home.md create mode 100644 content/Programs I Like/obsidian.md create mode 100644 content/Programs I Like/on-self-hosted-software.md create mode 100644 content/Projects/Obsidian/digital-garden.md create mode 100644 content/Projects/Obsidian/editor.md create mode 100644 content/Projects/Obsidian/home.md create mode 100644 content/Projects/Obsidian/livesync.md create mode 100644 content/Projects/home.md create mode 100644 content/Projects/my-cloud.md create mode 100644 content/about-me.md delete mode 100644 content/what-is-a-garden.md delete mode 100644 content/why-i-garden.md diff --git a/content/Essays/why-i-garden.md b/content/Essays/why-i-garden.md new file mode 100644 index 000000000..165015493 --- /dev/null +++ b/content/Essays/why-i-garden.md @@ -0,0 +1,19 @@ +--- +title: Why I Garden +--- +### Short answer: fun. + +I don't get to write stream-of-consciousness in my day-to-day, or to document arbitrary technical problems and how I've solved them. This is a fun place for that outlet. + +### Long Answer + +There are a lot of beautiful rabbit holes on the internet if you know where to look. Wikis for arbitrary fandoms, project websites, blogs, the like. I'd like to be one of those, or at least a starting point for someone to find a rabbit hole. + +The kind of experience I want to be a part of has some basis in the early internet. There was a vocal minority pushing for this sort of unguided exploration, supplemented only by signposts of where one *could* travel from a given page, instead of where one *should* travel [[#1.|(1)]]. + + + +#### References +##### 1. +[Maggie Appleton - A Brief History and Ethos of the Digital Garden](https://maggieappleton.com/garden-history) +##### 2. diff --git a/content/Misc/home.md b/content/Misc/home.md new file mode 100644 index 000000000..523cd1e9d --- /dev/null +++ b/content/Misc/home.md @@ -0,0 +1,9 @@ +--- +title: Miscellaneous Articles +tags: ["toc"] +--- +Things which I didn't really have a category for. + +## Definitions/glossaries +- [[linux-isms|Linux-isms]]: A glossary of the linux terms I've used. +- [[what-is-a-garden|What is a Garden?]]: The definitions of "digital garden" that I like most. \ No newline at end of file diff --git a/content/Misc/linux-isms.md b/content/Misc/linux-isms.md new file mode 100644 index 000000000..b1f6ae4dc --- /dev/null +++ b/content/Misc/linux-isms.md @@ -0,0 +1,9 @@ +--- +title: Linux-isms +--- +This article is somewhat of a glossary for all the phrases that I use that originate with Linux or related projects like GNU. + +### Symlink +- Short for "Symbolic Link." +- A file in a Linux system is really just a pointer to a location on a storage device. +- A symlink is just a pointer to a pointer [repeat N times] to a location on a storage device. \ No newline at end of file diff --git a/content/Misc/what-is-a-garden.md b/content/Misc/what-is-a-garden.md new file mode 100644 index 000000000..1f2cfafb3 --- /dev/null +++ b/content/Misc/what-is-a-garden.md @@ -0,0 +1,17 @@ +--- +title: What is a Garden? +--- +# Definitions +> A digital garden is an online space at the intersection of a notebook and a blog, where digital gardeners share seeds of thoughts to be cultivated in public. +> +> \- [Le Cunff](https://nesslabs.com/digital-garden-set-up) + +> A garden is a collection of evolving ideas... +> +>They're inherently exploratory – notes are linked through contextual associations. +> +>No one owns *The Official Definition* of digital gardening. +> +> \- [Appleton](https://maggieappleton.com/garden-history) (emphasis in original) + +These two are the definitions I most commonly subscribe to, as they very closely track the reasons [[why-i-garden|Why I Garden]]. \ No newline at end of file diff --git a/content/Programs I Like/code-editors.md b/content/Programs I Like/code-editors.md new file mode 100644 index 000000000..9c6e40c5b --- /dev/null +++ b/content/Programs I Like/code-editors.md @@ -0,0 +1,7 @@ +--- +title: Code Editors +--- + +## Visual Studio Code + +## Neovim diff --git a/content/Programs I Like/home.md b/content/Programs I Like/home.md new file mode 100644 index 000000000..26b18dbf1 --- /dev/null +++ b/content/Programs I Like/home.md @@ -0,0 +1,11 @@ +--- +title: Programs I Like +tags: ["toc"] +--- +Generally, I adore any tool with a community-based ecosystem that has some component which can be deployed on a server of your choosing. This isolates your data from the data of others and keeps it out of the public eye. Nerdy! + +## Anything self-hosted. +- [[on-self-hosted-software|On Self-Hosted Software]] + +## Suckless software +- https://suckless.org/ is a wonderful resource for in-depth explanations of why a certain piece of software [sucks](https://suckless.org/sucks/) or [rocks](https://suckless.org/rocks/). However, it's limited to a very specific set of programs. Here are some strictly software projects I may or may not have had the chance to work with, as well as my quick thoughts on each. diff --git a/content/Programs I Like/obsidian.md b/content/Programs I Like/obsidian.md new file mode 100644 index 000000000..0c273a3c3 --- /dev/null +++ b/content/Programs I Like/obsidian.md @@ -0,0 +1,8 @@ +--- +title: Obsidian +--- +> Obsidian is the private and flexible note‑taking app that adapts to the way you think. +> +> \- [obsidian.md](https://obsidian.md/) + +I love, love, LOVE this application. \ No newline at end of file diff --git a/content/Programs I Like/on-self-hosted-software.md b/content/Programs I Like/on-self-hosted-software.md new file mode 100644 index 000000000..72492a3fd --- /dev/null +++ b/content/Programs I Like/on-self-hosted-software.md @@ -0,0 +1,6 @@ +--- +title: On Self-Hosted Software +--- +## What is Self-Hosted Software? + +## Why do I like Self-Hosted Software so much? diff --git a/content/Projects/Obsidian/digital-garden.md b/content/Projects/Obsidian/digital-garden.md new file mode 100644 index 000000000..7a9eea0b6 --- /dev/null +++ b/content/Projects/Obsidian/digital-garden.md @@ -0,0 +1,6 @@ +--- +title: "Obsidian: Digital Gardening with Quartz" +--- +...It's this website. + +I'll elaborate at some point. \ No newline at end of file diff --git a/content/Projects/Obsidian/editor.md b/content/Projects/Obsidian/editor.md new file mode 100644 index 000000000..2dae43083 --- /dev/null +++ b/content/Projects/Obsidian/editor.md @@ -0,0 +1,8 @@ +--- +title: "Obsidian: Editor" +--- +Where the hell do I start with this. It's almost as convoluted and fine-tuned as my [[Programs I Like/code-editors|Code Editors]]. This is by no means a complete or current list, I just want to highlight some of the things I've done that have improved Obsidian's usefulness to me. + +### Plugins +#### Shell Commands +This thing rocks. From my laptop, I can tell Quartz to push any local changes (which I can make from my phone if I want as well, thanks [[livesync|LiveSync]]) to [[digital-garden|this website]] just by running a custom command from the [Command Palette](https://help.obsidian.md/Plugins/Command+palette). No need to open the terminal. \ No newline at end of file diff --git a/content/Projects/Obsidian/home.md b/content/Projects/Obsidian/home.md new file mode 100644 index 000000000..4397281f0 --- /dev/null +++ b/content/Projects/Obsidian/home.md @@ -0,0 +1,12 @@ +--- +title: "Projects: Obsidian" +--- +Hoo boy. This project needs its entire own folder structure because of the sheer amount of components I have going. + +I think my use is divided into three easily separable parts: +- [[editor|Editor]]: What I've done to the Obsidian application itself. +- [[livesync|LiveSync]]: My use of the `Obsidian-LiveSync` plugin to encrypt, obfuscate, and back up *all* of my notes to [[my-cloud|My Cloud]]. + - These are accessible from any device that can run an Obsidian client. + - I use it currently just on my laptop and phone. +- [[digital-garden|Digital Garden]]: This website. + - It's secretly just run out of a folder in my ^ LiveSync'ed notes repository that I have [[linux-isms#Symlink|symlinked]] into my laptop's local repository for Quartz. \ No newline at end of file diff --git a/content/Projects/Obsidian/livesync.md b/content/Projects/Obsidian/livesync.md new file mode 100644 index 000000000..f902871e1 --- /dev/null +++ b/content/Projects/Obsidian/livesync.md @@ -0,0 +1,3 @@ +--- +title: "Obsidian: LiveSync" +--- diff --git a/content/Projects/home.md b/content/Projects/home.md new file mode 100644 index 000000000..184233f6d --- /dev/null +++ b/content/Projects/home.md @@ -0,0 +1,7 @@ +--- +title: "Projects" +tags: ["toc"] +--- +## Productivity +- Anything hosted on [[Projects/my-cloud|My Cloud]]. +- My primary note-taker, [[Projects/Obsidian/home|obsidian.md]]. \ No newline at end of file diff --git a/content/Projects/my-cloud.md b/content/Projects/my-cloud.md new file mode 100644 index 000000000..309af2fc7 --- /dev/null +++ b/content/Projects/my-cloud.md @@ -0,0 +1,5 @@ +--- +title: My Cloud +--- + +I host a lot of different things on here. For security purposes, I'm not going to say much about my actual architecture, but I am going to tell you how and why you can start hosting your own! \ No newline at end of file diff --git a/content/about-me.md b/content/about-me.md new file mode 100644 index 000000000..e4c05d3e4 --- /dev/null +++ b/content/about-me.md @@ -0,0 +1,13 @@ +--- +title: About Me +--- +First of all, I am an enthusiast for all things DIY. Mainly, that involves digital projects such as this one. + +## By Day +I'm a law student aiming to practice in intellectual property litigation. Massively nerdy stuff. + +## By Night +I obsess over minimizing my digital footprint with respect to services where the users are viewed as the product. See my thoughts [[Programs I Like/on-self-hosted-software|on Self-Hosted Software]] for more. + +## By...Hobby +I enjoy rock climbing, building & flying FPV drones, reading, and baking. \ No newline at end of file diff --git a/content/index.md b/content/index.md index 1fd58b2ae..3154c1068 100644 --- a/content/index.md +++ b/content/index.md @@ -1,5 +1,22 @@ --- title: be-far's Digital Garden +tags: ["toc"] --- # Welcome! -You're on a site called a [[what-is-a-garden|Digital Garden]]. Here's some info on [[why-i-garden|Why I Garden]]. \ No newline at end of file +You're on a site called a [[Misc/what-is-a-garden|Digital Garden]]. Here's some info on [[Essays/why-i-garden|Why I Garden]]. + +# What can I see here? +I [[about-me|(me, myself)]] write about: +- [[Projects/home|Projects]] I've undertaken +- Technical mishaps I've experienced +- [[Programs I Like/home|Programs that rock]], even if I haven't personally used them +- The intersection of social issues and technology + +# What the hell is that thing down below? +That's the [Graph View](https://help.obsidian.md/Plugins/Graph+view). It's an [[Programs I Like/obsidian|Obsidian]] feature which acts as a map of the entire site and how it interconnects. It doesn't use Obsidian's implementation directly, but since the site generator I use is heavily inspired by Obsidian and [Obsidian Publish]( https://obsidian.md/publish ), it remains. + +# What else do I need to know? +This should be a mostly complete textual site listing in case, like me, you find the aforementioned [[#What the hell is that thing down below?|Graph View]] a bit too un-navigable for practical use. +- [[Projects/home|Projects I've worked on]] +- [[Programs I Like/home|Programs that I like]] +- [[Misc/home|Miscellaneous writings]] \ No newline at end of file diff --git a/content/what-is-a-garden.md b/content/what-is-a-garden.md deleted file mode 100644 index 51662abb4..000000000 --- a/content/what-is-a-garden.md +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: What is a Garden? ---- -A Digital Garden is \ No newline at end of file diff --git a/content/why-i-garden.md b/content/why-i-garden.md deleted file mode 100644 index 04812d00e..000000000 --- a/content/why-i-garden.md +++ /dev/null @@ -1,3 +0,0 @@ ---- -title: Why I Garden ---- diff --git a/quartz.config.ts b/quartz.config.ts index 0713c824a..10a7ce3f4 100644 --- a/quartz.config.ts +++ b/quartz.config.ts @@ -11,7 +11,7 @@ const config: QuartzConfig = { ignorePatterns: ["private", "templates"], theme: { typography: { - header: "Overpass Mono", + header: "Lora", body: "Inter", code: "Fira Code", },