65588a53eb
Update Blog Post Excerpt
...
Build and Push Docker Image / build (push) Successful in 2m4s
Even though the blog post was written by hand, I usually use AI to help populate the frontmatter. The excerpt was reading like AI which could give the false impression the whole post is AI slop. This edits the excerpt to reflect a human touch.
2026-09-17 03:30:48 -07:00
f9bb7e6124
Update deployment workflows
Build and Push Docker Image / build (push) Successful in 2m5s
2026-09-17 03:21:15 -07:00
69726f7d34
Publish 'Migrating Traefik to Nomad for Zero-Downtime Homelab Maintenance'
Build and Push Docker Image / build (push) Failing after 2m13s
2026-09-17 02:50:15 -07:00
64f4c78d6c
Publish 'Bun Patch: Fix Dependencies in Monorepos Without Waiting for Upstream'
Build and Push Docker Image / build (push) Successful in 6m15s
2026-08-25 01:45:10 -07:00
0a565a9a5e
Publish Blog Post: Building a High Performance Blog from Scratch with Bun
Build and Push Docker Image / build (push) Successful in 41s
2026-04-28 10:08:18 -07:00
b8027deea4
Formmating Changes
2026-04-28 10:03:20 -07:00
afdfdd76ab
Fix external link icon not rendering (and style adjustments)
2026-04-21 17:18:46 -07:00
149489c8b8
Add health checks
Build and Push Docker Image / build (push) Successful in 39s
2026-04-21 16:37:10 -07:00
38336301e9
Fix bug with external links and simplify analytics
Build and Push Docker Image / build (push) Successful in 47s
2026-04-21 15:28:10 -07:00
1ea315543b
Adjust routers, add redirect on www. subdomain
Build and Push Docker Image / build (push) Successful in 39s
2026-04-16 04:15:09 -07:00
b8129f6aa5
Add analytics
2026-04-16 04:05:21 -07:00
af0434cffb
First post boilerplate
Build and Push Docker Image / build (push) Successful in 39s
2026-04-16 02:50:05 -07:00
6de2346ee5
Remove test posts
Build and Push Docker Image / build (push) Failing after 1m1s
2026-04-16 02:45:36 -07:00
c29244d2b6
Add Bun plugin to stop hmr routes in development from crashing
2026-04-16 01:52:27 -07:00
f6275e4f58
Fix date and read time on Blog Posts
2026-04-16 01:06:26 -07:00
f3eb83bcc0
Add CI/CD for auto-deployment of blog
Build and Push Docker Image / build (push) Successful in 3m23s
2026-04-15 16:37:12 -07:00
b96f7ed3f0
Add Docker Build Support
...
Blog posts with 'draft: true' in the frontmatter are excluded from the production artifact
--no-cache docker builds ensure fresh database build each time. Caching isn't needed do to small size anyway
2026-04-15 12:25:31 -07:00
603687c46b
Add gzip compression to responses
2026-01-27 17:35:34 -08:00
7a9f261189
Remove temporary design target, it's been achieved
2026-01-20 17:08:30 -08:00
c4f0767b58
ASSISTED: clean up some styles. Add retro list look for small viewport.
2026-01-20 16:53:03 -08:00
59d2f8b4e0
AGENT: Move aside into slide in with hamburger on smaller viewports
2026-01-20 16:09:29 -08:00
54d5a77329
Move scrollbar into Post Archive component instead of aside
2026-01-20 13:47:55 -08:00
9bf7827aa0
Add progresive enhancment for tag picker when client js is available
2026-01-16 13:51:06 -08:00
560020632f
Add multi-tag selection support to tag-picker without client side JS
2026-01-14 15:44:22 -08:00
85946a2b40
Add a non-js placeholder for the theme picker
2026-01-13 03:45:27 -08:00
efff385570
Add default style for base css with no js
2026-01-12 19:23:53 -08:00
6664e6e3d1
Cleanup AI slop and simplify db interface
2026-01-12 19:06:14 -08:00
88b6d1bade
Add basic tag support for showing and filtering tagged posts
2026-01-12 15:14:47 -08:00
b0fd1b6d9e
FIX: Posts now render in reverse chronological order
2026-01-09 16:41:32 -08:00
d7fb16e24e
Add 'back to home' link on blog posts
2026-01-09 16:13:59 -08:00
d5450a3c0a
FIX: Add listeners to update post-archive more reliably
2026-01-09 00:41:13 -08:00
58fa014341
Add next/prev links to bottom of blog posts
2026-01-09 00:13:23 -08:00
cc21c06641
Add better scroll position management
2026-01-09 00:00:06 -08:00
960f7ff4d0
Post Archive v1: a first pass at a functional post-archive
2026-01-08 18:31:57 -08:00
1b66fc8a90
FIX: Use relative url, not hardcoded localhost to load profile picture
2026-01-08 16:07:33 -08:00
f46f4667a1
Complete WIP: Architecture refactor.
...
Mount JSX server side templating for blog posts. Send AppShell conditionally. Maintain support for HMR via HTMLbundles using Bun's native fullstack dev server under an /hmr path. This is only mounted in development and is supported by the onImport Bun plugin. Add DB creation on startup and load pages based on those records.
2026-01-08 05:35:59 -08:00
3abd97702d
WIP: Architecture Refactor, add stub files and working blog post wrapped by AppShell
2025-12-28 00:21:13 -08:00
c34f11de00
WIP: Architecture Refactor, add additional demo content
2025-12-28 00:18:04 -08:00
16a441513e
WIP: Architecture Refactor, add and rename plugins for handling content
2025-12-28 00:17:35 -08:00
df449cd3e7
WIP: Architecture Refactor, remove Elysia and only use Bun.serve
2025-12-27 22:51:48 -08:00
cd88f570a0
Replace Elysia with bun.serve for hot reloading and static serving
2025-10-22 19:56:38 -07:00
b136c6e63a
Design and Style Blog Post Layout
2025-10-20 17:13:34 -07:00
b33ffa3371
Complete wip: New Application Architecture
...
Add support for client side routing and updating without loading the AppShell
2025-10-18 16:42:19 -07:00
0890ae3ef9
Add JS and Style injection into AppShell
2025-10-17 17:54:38 -07:00
16cf44b42d
wip: New Application Architecture
...
Explore a new approach to clean up the implementation of an AppShell and individual pages. Will likely retire htmx for a lightweight custom page router.
2025-10-17 13:53:30 -07:00
cc79afaea0
Update versions and switch to text.lock file
2025-10-14 12:35:16 -07:00
2aaa28cabe
Elysia hits 1.0!
2024-05-09 12:07:43 -07:00
4f15432f8f
Update README to more clearly explain how to get started
2024-02-07 07:32:18 -08:00
Caleb Braaten
33ef0b3c0b
Added rough starter styling
2024-02-03 16:44:43 -08:00
d44b5aff13
Remove unused imports
2024-01-31 05:18:39 -08:00