{
  "site": {
    "name": "Field Notes",
    "description": "Notes on building software, published from markdown files.",
    "url": "http://localhost:3000/"
  },
  "feeds": {
    "rss": "http://localhost:3000/feed.xml",
    "atom": "http://localhost:3000/atom.xml"
  },
  "pages": 2,
  "tags": [
    {
      "tag": "web",
      "count": 5,
      "url": "http://localhost:3000/tags/web/"
    },
    {
      "tag": "code",
      "count": 4,
      "url": "http://localhost:3000/tags/code/"
    },
    {
      "tag": "meta",
      "count": 4,
      "url": "http://localhost:3000/tags/meta/"
    },
    {
      "tag": "process",
      "count": 4,
      "url": "http://localhost:3000/tags/process/"
    },
    {
      "tag": "writing",
      "count": 4,
      "url": "http://localhost:3000/tags/writing/"
    },
    {
      "tag": "craft",
      "count": 2,
      "url": "http://localhost:3000/tags/craft/"
    },
    {
      "tag": "debugging",
      "count": 1,
      "url": "http://localhost:3000/tags/debugging/"
    }
  ],
  "posts": [
    {
      "slug": "hello-field-notes",
      "title": "Hello, Field Notes",
      "date": "2026-09-06T00:00:00.000Z",
      "description": "What this site is, how it is built, and what to expect here.",
      "tags": [
        "meta",
        "writing"
      ],
      "readingMinutes": 1,
      "url": "http://localhost:3000/hello-field-notes/",
      "markdownUrl": "http://localhost:3000/hello-field-notes.md"
    },
    {
      "slug": "writing-the-first-draft-fast",
      "title": "Writing the first draft fast",
      "date": "2026-09-04T00:00:00.000Z",
      "description": "Why the first draft should be written in one sitting, and how to make that possible.",
      "tags": [
        "writing",
        "process"
      ],
      "readingMinutes": 1,
      "url": "http://localhost:3000/writing-the-first-draft-fast/",
      "markdownUrl": "http://localhost:3000/writing-the-first-draft-fast.md"
    },
    {
      "slug": "a-note-on-naming-things",
      "title": "A note on naming things",
      "date": "2026-09-01T00:00:00.000Z",
      "description": "Names are the cheapest documentation you will ever write.",
      "tags": [
        "code",
        "craft"
      ],
      "readingMinutes": 1,
      "url": "http://localhost:3000/a-note-on-naming-things/",
      "markdownUrl": "http://localhost:3000/a-note-on-naming-things.md"
    },
    {
      "slug": "keeping-a-changelog-by-hand",
      "title": "Keeping a changelog by hand",
      "date": "2026-08-28T00:00:00.000Z",
      "description": "Generated changelogs list commits; a written one tells the reader what changed for them.",
      "tags": [
        "process",
        "writing"
      ],
      "readingMinutes": 1,
      "url": "http://localhost:3000/keeping-a-changelog-by-hand/",
      "markdownUrl": "http://localhost:3000/keeping-a-changelog-by-hand.md"
    },
    {
      "slug": "the-case-for-static-sites",
      "title": "The case for static sites",
      "date": "2026-08-24T00:00:00.000Z",
      "description": "A site that is only files has nothing to break at three in the morning.",
      "tags": [
        "web",
        "meta"
      ],
      "readingMinutes": 1,
      "url": "http://localhost:3000/the-case-for-static-sites/",
      "markdownUrl": "http://localhost:3000/the-case-for-static-sites.md"
    },
    {
      "slug": "markdown-is-enough",
      "title": "Markdown is enough",
      "date": "2026-08-20T00:00:00.000Z",
      "description": "Plain text with a little structure outlives every editor that tried to replace it.",
      "tags": [
        "writing",
        "web"
      ],
      "readingMinutes": 1,
      "url": "http://localhost:3000/markdown-is-enough/",
      "markdownUrl": "http://localhost:3000/markdown-is-enough.md"
    },
    {
      "slug": "reading-logs-before-guessing",
      "title": "Reading logs before guessing",
      "date": "2026-08-16T00:00:00.000Z",
      "description": "One observed value beats thirty minutes of plausible theories.",
      "tags": [
        "code",
        "debugging"
      ],
      "readingMinutes": 1,
      "url": "http://localhost:3000/reading-logs-before-guessing/",
      "markdownUrl": "http://localhost:3000/reading-logs-before-guessing.md"
    },
    {
      "slug": "small-commits",
      "title": "Small commits",
      "date": "2026-08-12T00:00:00.000Z",
      "description": "The commit is the undo button; keep it within reach.",
      "tags": [
        "process",
        "code"
      ],
      "readingMinutes": 1,
      "url": "http://localhost:3000/small-commits/",
      "markdownUrl": "http://localhost:3000/small-commits.md"
    },
    {
      "slug": "feeds-still-work",
      "title": "Feeds still work",
      "date": "2026-08-08T00:00:00.000Z",
      "description": "RSS and Atom are the quietest, most durable way to publish.",
      "tags": [
        "web",
        "meta"
      ],
      "readingMinutes": 1,
      "url": "http://localhost:3000/feeds-still-work/",
      "markdownUrl": "http://localhost:3000/feeds-still-work.md"
    },
    {
      "slug": "tests-for-the-next-person",
      "title": "Tests for the next person",
      "date": "2026-08-04T00:00:00.000Z",
      "description": "A test is a sentence about behaviour that a machine keeps true.",
      "tags": [
        "code",
        "craft"
      ],
      "readingMinutes": 1,
      "url": "http://localhost:3000/tests-for-the-next-person/",
      "markdownUrl": "http://localhost:3000/tests-for-the-next-person.md"
    },
    {
      "slug": "deploying-a-directory",
      "title": "Deploying a directory",
      "date": "2026-07-30T00:00:00.000Z",
      "description": "How this site ships: build, then copy a folder.",
      "tags": [
        "web",
        "process"
      ],
      "readingMinutes": 1,
      "url": "http://localhost:3000/deploying-a-directory/",
      "markdownUrl": "http://localhost:3000/deploying-a-directory.md"
    },
    {
      "slug": "what-llms-txt-is-for",
      "title": "What llms.txt is for",
      "date": "2026-07-26T00:00:00.000Z",
      "description": "A short index that tells a language model where the readable versions of your pages are.",
      "tags": [
        "web",
        "meta"
      ],
      "readingMinutes": 1,
      "url": "http://localhost:3000/what-llms-txt-is-for/",
      "markdownUrl": "http://localhost:3000/what-llms-txt-is-for.md"
    }
  ]
}
