From 4a73b14471c393f7b3bd2ea6430de552566b6307 Mon Sep 17 00:00:00 2001 From: bot-implementer Date: Tue, 25 Aug 2026 10:43:53 +0000 Subject: [PATCH] chore: scaffold static personal blog site --- README.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..57dcf67 --- /dev/null +++ b/README.md @@ -0,0 +1,40 @@ +# Personal Blog + +A small static personal blog. No build step, no backend — plain HTML, CSS, and +vanilla JavaScript. + +## Pages + +- `index.html` — home page +- `contact.html` — contact page (opens the visitor's mail client with the form + fields pre-filled via a `mailto:` link) + +## Development + +Serve the directory with any static file server, e.g.: + +```sh +python3 -m http.server 8000 +``` + +Then open . + +## Tests + +Tests use Node's built-in test runner (no dependencies to install): + +```sh +npm test +``` + +## Project layout + +```text +index.html Home page +contact.html Contact page +css/style.css Global + responsive styles +js/mailto.js Pure mailto: URL builder (unit tested) +js/contact.js Contact form wiring (browser + tests) +tests/ Node built-in test suite +.gitea/workflows/ ci.yml runs `npm test` on PRs and pushes to main +```