> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jylhis.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How this site is organised

> What lives where, and how the pieces fit together

This site is a personal notebook. It pulls together project docs and a knowledge base in one place.

## Tabs

<Columns cols={2}>
  <Card title="Guides" icon="compass" href="/">
    Getting started, AI-tool setup, and notes about this site.
  </Card>

  <Card title="Knowledge" icon="book-open" href="/knowledge/linux-toolbox">
    Curated references — Linux command-line tools, and more as I add them.
  </Card>
</Columns>

## Project tabs

Project-specific docs are pulled in from their own repositories at build time. Each project gets its own tab:

<Columns cols={3}>
  <Card title="marchyo" icon="snowflake" href="/marchyo/index">
    NixOS configuration flake.
  </Card>

  <Card title="jotain" icon="zap" href="/jotain/index">
    Reproducible Emacs config.
  </Card>

  <Card title="jstack" icon="layers" href="/jstack/index">
    Stack notes.
  </Card>
</Columns>

The CI pipeline (`aggregate-docs` from `devenv.nix`) clones each project's repo and merges its `docs.json` navigation into the main config. You see them in the published site but not in this repo's `docs.json`.

## Editing

To make changes, see [Development](/development) for the local preview setup. Style guidelines are in `AGENTS.md` and `CONTRIBUTING.md`.
