Public documentation site for the fetchurl organization — Astro + Tailwind CSS + daisyUI, deployed to GitHub Pages at the org root.
Live: https://fetchurl.github.io
- Astro (static)
- Tailwind CSS v4 + daisyUI v5
- Markdown under
docs/(rendered at/docs/*) - Brand accent from the org avatar blue (
#0050d0/ OKLCH primary) - Flat UI (
--depth: 0) with light/dark theme chooser (fetchurl/fetchurl-dark) llms.txtandllms-full.txtgenerated at build by@alexcarol/astro-llms-txt
Node is provisioned via mise (see mise.toml). Use mise exec — do not install Node globally for this project.
mise trust # once, if needed
mise install
mise exec -- npm install
mise exec -- npm run devmise exec -- npm run build
# output: dist/
mise exec -- npm run previewEdit Markdown in docs/ with frontmatter:
---
title: Page title
description: Short summary
order: 1
---Slugs are filenames without extension (getting-started.md → /docs/getting-started/).
GitHub Actions (.github/workflows/deploy.yml) builds on main and deploys with GitHub Pages (Actions source).
Org site requires repository name fetchurl.github.io. Pages source: GitHub Actions.
astro.config.mjs sets site: 'https://fetchurl.github.io' and base: '/'.
Site content and code: MIT (aligned with org projects), unless noted otherwise in linked repositories.