mikkeli 3a8d49641a 274: move the song and its working files into wip/274/
Eleven files were cluttering wip/ alongside an unrelated draft. They now
sit together in their own directory.

Checked against the pipeline in novoyuuparosk-auto-wiki before moving:

- discovery is source_dir.rglob("*.md"), so nested directories are found
- the skip test is `"wip" in rel.parts`, which still excludes wip/274/
  while the song is in progress
- relative links resolve as (path.parent / rel_path), i.e. against the
  file's own directory, so the three docs keep linking to each other
- the lrc field resolves as abs_path.parent / lrc_rel, so 274.lrc must
  and does sit beside 274.md

Both scripts locate their inputs from __file__, so they needed no change;
verified after the move that --check is clean and the page rebuilds all
132 entries.

Non-Markdown files are never read by the pipeline at all.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01S6MpcBisZYhX45oDGRRJoz
2026-09-15 17:10:06 +09:00
2026-02-17 14:10:46 +09:00

Northwich committee of magic researches songs repository

Just a collection of lyrics of songs. Probably will be managed into proper folders. Probably will have LRCs.

Publishing to the wiki

Song pages are auto-published to https://wiki.novoyuuparosk.org by the songs pipeline in the companion repo novoyuuparosk-auto-wiki (the "repo next door"). It triggers on push to master.

In short: a file is published when its frontmatter has wiki.publish: true and it isn't under wip/. The title field becomes the wiki page name.

Linking to another song page

Write an ordinary relative Markdown link. There is nothing to declare in the frontmatter:

For more behind-the-scene shenanigans, see [Dev gibberish](pulse_dev.md).

At publish time the .md target is swapped for the target file's own title, giving a proper wikilink — so renaming a page means editing its title and nothing else. The link keeps working in Gitea's blob view and in any editor preview, because it is just a link.

Two things to know:

  • The target must be published too (wiki.publish: true, outside wip/). Linking to a file does not publish it; an unresolvable link fails the CI run instead of quietly turning into plain text.
  • Links do not work inside a ```columns fence — that block is verbatim by design. Put them in ordinary prose.

This replaces the old wiki.siblings frontmatter block and its ALL_CAPS placeholders, which are gone.

Side-by-side lyrics (columns shorthand)

To lay two (or more) versions of a song next to each other — e.g. an original and its translation — use a fenced code block tagged columns, with each column separated by a line containing only ===:

```columns
**原題**

一行目
二行目
===
**Title**

first line
second line
```

Notes:

  • Line breaks and blank lines are preserved verbatim (each column is rendered with line breaks intact).
  • N columns ⇒ N − 1 === separators.
  • Use Markdown emphasis inside the block: *italic*, **bold**, ***bold-italic***. (No need for raw HTML.)

This is implemented entirely by the auto-wiki pipeline at publish time; the authoritative description lives in SCHEMA.md. See kairo/kimito_en.md for a real example.

S
Description
Lyrics repo
Readme 1.2 MiB
Languages
Markdown 100%