mirror of
https://github.com/jbowdre/capsule.git
synced 2024-11-09 16:32:18 +00:00
convert Markdown post to Gempost
This commit is contained in:
parent
1e22279a6d
commit
97b7298cf1
3 changed files with 53 additions and 16 deletions
33
gemlog/publishing-my-obsidian-vault-with-quartz.gmi
Normal file
33
gemlog/publishing-my-obsidian-vault-with-quartz.gmi
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
I've been using Obsidian[1] for managing my thoughts and notes and references for a few years. I've toyed a few times with using Obsidian Publish[2] to share some of those notes publicly, but I wasn't sure I'd get enough benefit from that to justify the $8/mo subscription *just* for Publish.
|
||||||
|
|
||||||
|
=> https://obsidian.md/ 1: Obsidian
|
||||||
|
=> https://obsidian.md/publish 2: Obsidian Publish
|
||||||
|
|
||||||
|
Plus I'd rather host on a system I control.
|
||||||
|
|
||||||
|
Well yesterday I stumbled across Quartz:
|
||||||
|
|
||||||
|
> Quartz is a fast, batteries-included static-site generator that transforms Markdown content into fully functional websites.
|
||||||
|
|
||||||
|
Hugo, Jekyll, and 11ty are also SSGs which convert Markdown files into functional websites, but Quartz is optimized for the digital garden[1]approach of less-polished posts which can grow and connect together organically. It's a great way to collect (and share) bits of knowledge, and a great complement to how I already work with Obsidian.
|
||||||
|
|
||||||
|
=> https://jzhao.xyz/posts/networked-thought 1: digital garden
|
||||||
|
|
||||||
|
So I decided to give Quartz a try, and I'm quite impressed with it so far. You can see what I've got here:
|
||||||
|
|
||||||
|
- notes.runtimeterror.dev[1]
|
||||||
|
=> https://notes.runtimeterror.dev 1: notes.runtimeterror.dev
|
||||||
|
|
||||||
|
This is being served from one of my cloud servers, and is deployed to there through a GitHub Actions workflow[1] I cobbled together for that purpose. That GitHub repo holds a new safe-for-public-consumption Obsidian Vault, and I can publish new notes by simply writing them in Obsidian and then running:
|
||||||
|
|
||||||
|
=> https://github.com/jbowdre/notes/blob/a2255ba40561f6754fbefca3d901847f7bb546f5/.github/workflows/deploy.yaml 1: GitHub Actions workflow
|
||||||
|
|
||||||
|
```
|
||||||
|
npx quartz sync
|
||||||
|
```
|
||||||
|
|
||||||
|
That syncs the changes to the repo and fires off the workflow, which builds the site and uses Tailscale SSH to push it to the server.
|
||||||
|
|
||||||
|
Neat!
|
||||||
|
|
||||||
|
=> https://scribbles.jbowdre.lol/post/publishing-my-obsidian-vault-with-quartz 📡 Originally posted on Scribbles
|
4
gemlog/publishing-my-obsidian-vault-with-quartz.yaml
Normal file
4
gemlog/publishing-my-obsidian-vault-with-quartz.yaml
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
id: "urn:uuid:1e9759f5-39a0-49ac-8191-b2478b771921"
|
||||||
|
title: "Publishing my Obsidian Vault with Quartz"
|
||||||
|
published: "2024-05-04T20:40:14.000000Z"
|
||||||
|
updated: "2024-05-04T20:40:14.000000Z"
|
|
@ -1,19 +1,19 @@
|
||||||
---
|
---
|
||||||
title: "Publishing my Obsidian Vault with Quartz"
|
title: "Publishing my Obsidian Vault with Quartz"
|
||||||
published: "2024-05-04T20:40:14.000000Z"
|
published: "2024-05-04T20:40:14.000000Z"
|
||||||
updated: "2024-05-04T20:40:14.000000Z"
|
updated: "2024-05-04T20:40:14.000000Z"
|
||||||
---
|
---
|
||||||
|
|
||||||
I've been using [Obsidian](https://obsidian.md/) for managing my thoughts and notes and references for a few years. I've toyed a few times with using [Obsidian Publish](https://obsidian.md/publish) to share some of those notes publicly, but I wasn't sure I'd get enough benefit from that to justify the $8/mo subscription *just* for Publish.
|
I've been using [Obsidian](https://obsidian.md/) for managing my thoughts and notes and references for a few years. I've toyed a few times with using [Obsidian Publish](https://obsidian.md/publish) to share some of those notes publicly, but I wasn't sure I'd get enough benefit from that to justify the $8/mo subscription *just* for Publish.
|
||||||
|
|
||||||
Plus I'd rather host on a system I control.
|
Plus I'd rather host on a system I control.
|
||||||
|
|
||||||
Well yesterday I stumbled across Quartz:
|
Well yesterday I stumbled across Quartz:
|
||||||
|
|
||||||
> Quartz is a fast, batteries-included static-site generator that transforms Markdown content into fully functional websites.
|
> Quartz is a fast, batteries-included static-site generator that transforms Markdown content into fully functional websites.
|
||||||
|
|
||||||
Hugo, Jekyll, and 11ty are also SSGs which convert Markdown files into functional websites, but Quartz is optimized for the [digital garden](https://jzhao.xyz/posts/networked-thought)approach of less-polished posts which can grow and connect together organically. It's a great way to collect (and share) bits of knowledge, and a great complement to how I already work with Obsidian.
|
Hugo, Jekyll, and 11ty are also SSGs which convert Markdown files into functional websites, but Quartz is optimized for the [digital garden](https://jzhao.xyz/posts/networked-thought)approach of less-polished posts which can grow and connect together organically. It's a great way to collect (and share) bits of knowledge, and a great complement to how I already work with Obsidian.
|
||||||
|
|
||||||
So I decided to give Quartz a try, and I'm quite impressed with it so far. You can see what I've got here:
|
So I decided to give Quartz a try, and I'm quite impressed with it so far. You can see what I've got here:
|
||||||
|
|
||||||
- [notes.runtimeterror.dev](https://notes.runtimeterror.dev)
|
- [notes.runtimeterror.dev](https://notes.runtimeterror.dev)
|
||||||
|
@ -24,8 +24,8 @@ This is being served from one of my cloud servers, and is deployed to there thro
|
||||||
npx quartz sync
|
npx quartz sync
|
||||||
```
|
```
|
||||||
|
|
||||||
That syncs the changes to the repo and fires off the workflow, which builds the site and uses Tailscale SSH to push it to the server.
|
That syncs the changes to the repo and fires off the workflow, which builds the site and uses Tailscale SSH to push it to the server.
|
||||||
|
|
||||||
Neat!
|
Neat!
|
||||||
|
|
||||||
=> https://scribbles.jbowdre.lol/post/publishing-my-obsidian-vault-with-quartz 📡 Originally posted on Scribbles
|
=> https://scribbles.jbowdre.lol/post/publishing-my-obsidian-vault-with-quartz 📡 Originally posted on Scribbles
|
Loading…
Reference in a new issue