BMC Next
As of late June 2026, the BMC site is now on Astro and is gaining various atproto integrations.
Features
Journal
Short microblog-length posts. No title, optional link field. Navigate by date.
Figuring out what to do with Journals. They are mostly microblog sized, but with full rich text linking. 300 character Bluesky posts are a little short.
Notes
Digital Garden style notes pages. Updated over time.
Blog
A blog that supports wiki links into the rest of the site.
atproto blogs included
The blog fetches posts from https://blog.bmannconsulting.com, powered by Leaflet, and integrates them into the listing page.
Links page drawn from Semble
At build time, Semble note cards are fetched and linked with their parent card to display notes and links on the links page.
TODO
June 28th, 2026
- Fix asset paths so they work in obsidian and when published: All asset paths in markdown now use
/public/assets/...prefix (works in Obsidian). A remark plugin (remark-public-assets) strips the/public/prefix at build time so Astro serves them from thepublic/directory. - Migrate in old logseq notes: Migrated 53 assets to
public/assets/, 205 journals (converted from LogSeqYYYY_MM_DD.mdformat toYYYY-MM-DD_0000.mdwith frontmatter), and 676 non-duplicate notes (91 filenames cleaned from___and%3Apatterns). All relative and Jekyll-style asset paths converted to/public/assets/format. - Pull in blogs from atproto: Fetch
site.standard.documentrecords from thebmann.caATProto repo at build time, filtered to theblog.bmannconsulting.compublication. 21 posts integrated into the year-based listings on the blog listing page with↗external link markers. - Add Standard Site support for the blog posts I make here: use Mastro JS for this https://github.com/mastrojs/atproto. There is an .env file with the ATPROTO_PASSWORD needed to publish using the @bmann.ca account.
- Integrate my Skyreader Link blog to the Links page: It uses Standard Site documents and the publication record is at://did:plc:2cxgdrgtsmrbqnjkwyplmp43/site.standard.publication/skyreader-links
- Update journal RSS feed: if there is a link field, it should go in the
<link>entry for the entry