Here's my blog posting workflow, using bckt1, Obsidian2, and Netlify3.

The setup

All my posts live in a folder called posts/, which I’ve added as an Obsidian vault. That gives me a nice writing environment with all of Obsidian’s goodies.

Inside the vault, I keep a posts/_obsidian/bckt-template.md file that looks like this:

---
title: "{{title}}"
date: {{date:YYYY-MM-DD hh:mm:ss}}
abstract: >
 Use this to add a post abstract
tags: []
attached: []
image:
---

This is my frontmatter template for new posts.

Note

An empty posts/_obsidian/.backtignore instructs bckt to skip this folder when rendering the site.

Writing a post

When I want to write something new, I create a folder like this:

posts/2025/10/251023-my-bckt-workflow/

Then I drop a markdown file inside — for example post.md. (The name doesn’t matter; bckt will pick any <filename>.md.)

I use Obsidian’s Templates: Insert template action to insert my frontmatter, then I fill in the title, date, and abstract, and start writing.

I also add any related files (for example, images) in the same folder, and include them in the attached frontmatter field. I can then reference them relatively (ex: ![image](image.png)), and bckt will take care or the rest.

Turning Farcaster casts into posts

Sometimes I post something short on Farcaster4 that I later want to turn into a proper blog post. That’s where bckt-fc comes in. I just run a command like:

bckt-fc --castid vrypan/0xe9e10a9ae08803d21e4c80ce6da730dd3ff3d6a5 \
--destination posts/2025

This fetches the cast (and any images or videos in it) and automatically creates a new post in my posts/2025 folder. It’s a quick way to turn spontaneous thoughts into something more permanent.

Publishing the site

Once I’m done writing, I render the site with:

bckt render

If I want to preview locally, I use:

bckt dev

Finally, to push everything live, I deploy to Netlify:

netlify deploy --dir=html --prod

And that’s it — a full publishing loop that starts in Obsidian and ends with a live post on my blog, all backed by git and simple CLI tools.


  1. bckt

  2. Obsidian

  3. Netlify

  4. Farcaster