Skip to content

Latest commit

 

History

493 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Internet Home of Michael Bishop

Cranking this bad boy back up.

I've thought long and hard on how I want to make websites for me. This is where I've landed. Eleventy as a static site generator, PostCSS for styling, served on Cloudflare Workers Static Assets. I am borrowing heavily from work I've previously done with Jekyll-IndieWeb.

It's an IndieWeb site at heart: posts are h-entry microformats, webmentions flow through webmention.io, and Bridgy syndicates notes and replies to Bluesky and the fediverse. After years of trying Micropub servers and clients, I landed somewhere simpler — publishing is just markdown committed to main, and everything downstream is automated.

Posting

Content is git-based: markdown lands on main, Cloudflare Workers Builds deploys, and a GitHub Action syndicates to Bluesky/the fediverse via Bridgy. Three ways in:

  • QuickPost — a native macOS menu bar app for quick notes and replies (copy a bsky.app link, click, type, ⌘↩). See app/README.md.
  • npm run note -- "slug" + npm run post — terminal/VS Code flow for notes.
  • Plain markdown in content/ committed by hand — articles and everything else.

See a bug? Please open an issue.

Reference:

Eleventy

PostCSS

Jekyll IndieWeb

Eleventy Base Blog

Smix Eleventy Starter

Last.fm Listening Page

About

next version of my website coming soon as static site. Stay tuned…

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages