Quartz sync: Aug 23, 2023, 11:51 PM

This commit is contained in:
bfahrenfort 2023-08-23 23:51:34 -05:00
parent 9e6c4d8335
commit 28c8f7fb82
19 changed files with 159 additions and 9 deletions

View File

@ -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.

9
content/Misc/home.md Normal file
View File

@ -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.

View File

@ -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.

View File

@ -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]].

View File

@ -0,0 +1,7 @@
---
title: Code Editors
---
## Visual Studio Code
## Neovim

View File

@ -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.

View File

@ -0,0 +1,8 @@
---
title: Obsidian
---
> Obsidian is the private and flexible notetaking app that adapts to the way you think.
>
> \- [obsidian.md](https://obsidian.md/)
I love, love, LOVE this application.

View File

@ -0,0 +1,6 @@
---
title: On Self-Hosted Software
---
## What is Self-Hosted Software?
## Why do I like Self-Hosted Software so much?

View File

@ -0,0 +1,6 @@
---
title: "Obsidian: Digital Gardening with Quartz"
---
...It's this website.
I'll elaborate at some point.

View File

@ -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.

View File

@ -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.

View File

@ -0,0 +1,3 @@
---
title: "Obsidian: LiveSync"
---

7
content/Projects/home.md Normal file
View File

@ -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]].

View File

@ -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!

13
content/about-me.md Normal file
View File

@ -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.

View File

@ -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]].
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]]

View File

@ -1,4 +0,0 @@
---
title: What is a Garden?
---
A Digital Garden is

View File

@ -1,3 +0,0 @@
---
title: Why I Garden
---

View File

@ -11,7 +11,7 @@ const config: QuartzConfig = {
ignorePatterns: ["private", "templates"],
theme: {
typography: {
header: "Overpass Mono",
header: "Lora",
body: "Inter",
code: "Fira Code",
},