diff --git a/gemlog/publishing-my-obsidian-vault-with-quartz.gmi b/gemlog/publishing-my-obsidian-vault-with-quartz.gmi new file mode 100644 index 0000000..94ea3b2 --- /dev/null +++ b/gemlog/publishing-my-obsidian-vault-with-quartz.gmi @@ -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 diff --git a/gemlog/publishing-my-obsidian-vault-with-quartz.yaml b/gemlog/publishing-my-obsidian-vault-with-quartz.yaml new file mode 100644 index 0000000..5ee4269 --- /dev/null +++ b/gemlog/publishing-my-obsidian-vault-with-quartz.yaml @@ -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" diff --git a/markdown/incoming/publishing-my-obsidian-vault-with-quartz.md b/markdown/publishing-my-obsidian-vault-with-quartz.md similarity index 91% rename from markdown/incoming/publishing-my-obsidian-vault-with-quartz.md rename to markdown/publishing-my-obsidian-vault-with-quartz.md index 2d3bd1a..eae4eec 100644 --- a/markdown/incoming/publishing-my-obsidian-vault-with-quartz.md +++ b/markdown/publishing-my-obsidian-vault-with-quartz.md @@ -1,19 +1,19 @@ ---- -title: "Publishing my Obsidian Vault with Quartz" -published: "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. - -Plus I'd rather host on a system I control. - +--- +title: "Publishing my Obsidian Vault with Quartz" +published: "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. + +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](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: - [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 ``` -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! - +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 \ No newline at end of file