Kolam Ayer MakersLinux Foundations

Site Source Ownership

Core Idea

Your site has source and output.

Edit source. Rebuild output. If output breaks, rebuild it. If source breaks, fix the source carefully.

Proof Commands

test -d ~/src/pages
test -d ~/public_html
build-website
test -f ~/public_html/index.html

After rebuilding, compare one source file with one output file:

ls ~/src/pages/index.md ~/public_html/index.html

They are related, not identical. Markdown source is meant for humans. HTML output is meant for the browser.

Common Failure

Done When

You can explain which file you edit, which command rebuilds output, and which generated file the public URL serves.

Docs Pointers