← Back to Journal

Astro and Publishing Pipeline

Notes on integrating Astro and shaping the BradCooke.com publishing workflow.

Tags: Astro • BradCooke.com • Publishing

Abbey Root Journal

Date: 2026-06-29

Astro and the Publishing Pipeline

Today marked the beginning of the BradCooke.com publishing platform.

Rather than immediately building a website, the focus was on defining the architecture that will support the site for years to come.

Major Accomplishments

Defined the Publishing Architecture

Established the separation between infrastructure, documentation, content, and presentation.

text ansible/ Infrastructure as Code docs/ Technical documentation content/ Publishing source site/ Astro website project

This reinforces the Single Source of Truth philosophy used throughout Abbey Root.

Established the Content Philosophy

Created documentation describing how content should flow through the system.

Key principles include:

Hybrid Content Discovery

Decided on a hybrid publishing model.

By default:

Example:

text content/plants/lady-madonna.md

naturally becomes:

text /plants/lady-madonna/

without requiring additional configuration.

Created the First Publishing Prototype

Developed the first proof-of-concept website builder.

Current workflow:

text content/ ↓ tools/build-website.sh ↓ website/

Although intentionally simple, it demonstrates the complete end-to-end publishing pipeline.

Introduced Astro

Installed:

Created the initial Astro project on ubuntu-dev01 and verified the development server was running successfully.

The initial Astro page was successfully viewed from another system on the network.

Architectural Decisions

Responsibilities are now divided between systems.

rocky-ansible01

ubuntu-dev01

ai-worker01

Future responsibilities include:

Lessons Learned

Modern static site generators are fundamentally different from manually authored HTML websites.

Instead of writing HTML directly:

text Markdown ↓ Astro ↓ HTML

Astro generates traditional static HTML while providing reusable layouts, components, and automation.

This preserves the simplicity of static websites while dramatically improving maintainability.

Next Steps

Looking Ahead

Today represents the transition from building infrastructure to building the publishing platform that will ultimately power BradCooke.com.

The long-term vision remains:

text Infrastructure ↓ Generated Documentation ↓ Markdown ↓ AI Enhancement ↓ Astro ↓ BradCooke.com

The architecture now has a solid foundation, allowing future work to focus on content, automation, and AI-assisted publishing rather than restructuring the project.