Compare commits
15 Commits
4bb9dc4139
..
master
| Author | SHA1 | Date | |
|---|---|---|---|
| 5983bfb833 | |||
| 6733a6356a | |||
| 3d4e6f5d95 | |||
| b175fe7291 | |||
| f6d625ac75 | |||
| f0fca675ea | |||
| f086f904d1 | |||
| 5c5194b6c5 | |||
| ce613111f7 | |||
| 03bff2ddbc | |||
| 1cb2d56f24 | |||
| 38dd42cfc6 | |||
| 09616c45df | |||
| 5c7a2c3a4c | |||
| c4f2bbdac9 |
@@ -10,31 +10,10 @@ on:
|
|||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
publish:
|
publish:
|
||||||
runs-on: ubuntu-latest
|
uses: novoyuuparosk-wiki/novoyuuparosk-auto-wiki/.gitea/workflows/publish-songs.yml@master
|
||||||
container:
|
with:
|
||||||
image: novoyuuparosk-wiki-runner:latest
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Checkout ncmr-songs
|
|
||||||
env:
|
|
||||||
FAPAT: ${{ secrets.FAPAT }}
|
|
||||||
URL_TO_GITEA: ${{ vars.URL_TO_GITEA }}
|
|
||||||
run: |
|
|
||||||
git clone "http://mikkeli:${FAPAT}@${URL_TO_GITEA#http://}/mikkeli/ncmr-songs" ncmr-songs
|
|
||||||
git -C ncmr-songs checkout ${{ github.sha }}
|
|
||||||
|
|
||||||
- name: Checkout auto-wiki (renderer)
|
|
||||||
env:
|
|
||||||
FAPAT: ${{ secrets.FAPAT }}
|
|
||||||
URL_TO_GITEA: ${{ vars.URL_TO_GITEA }}
|
|
||||||
run: git clone "http://mikkeli:${FAPAT}@${URL_TO_GITEA#http://}/mikkeli/novoyuuparosk-auto-wiki" auto-wiki
|
|
||||||
|
|
||||||
- name: Publish
|
|
||||||
env:
|
|
||||||
WIKI_API_URL: ${{ vars.WIKI_API_URL }}
|
|
||||||
WIKI_BASE_URL: ${{ vars.WIKI_BASE_URL }}
|
|
||||||
WIKI_BOT_USER: ${{ secrets.WIKI_BOT_USER }}
|
|
||||||
WIKI_BOT_PASSWORD: ${{ secrets.WIKI_BOT_PASSWORD }}
|
|
||||||
SOURCE_REF: ${{ github.sha }}
|
SOURCE_REF: ${{ github.sha }}
|
||||||
GITEA_REPO_URL: ${{ vars.URL_TO_GITEA }}/mikkeli/ncmr-songs
|
# Empty on workflow_dispatch — the reusable workflow treats that as
|
||||||
run: python auto-wiki/pipelines/songs/publish.py --source-dir ncmr-songs --all
|
# "publish everything", same as a first push.
|
||||||
|
SOURCE_BASE_REF: ${{ github.event.before }}
|
||||||
|
secrets: inherit
|
||||||
|
|||||||
@@ -1,2 +1,51 @@
|
|||||||
# Northwich committee of magic researches songs repository
|
# 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.
|
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`.
|
||||||
|
|
||||||
|
- **Source-file contract** (frontmatter fields, body conventions): see
|
||||||
|
[`pipelines/songs/SCHEMA.md`](../novoyuuparosk-auto-wiki/pipelines/songs/SCHEMA.md)
|
||||||
|
in `novoyuuparosk-auto-wiki`.
|
||||||
|
- **Pipeline overview** (branch convention, triggers, categories, LRC, etc.):
|
||||||
|
[`pipelines/songs/README.md`](../novoyuuparosk-auto-wiki/pipelines/songs/README.md).
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
## 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 `===`:
|
||||||
|
|
||||||
|
````markdown
|
||||||
|
```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`](../novoyuuparosk-auto-wiki/pipelines/songs/SCHEMA.md#columns-side-by-side-shorthand).
|
||||||
|
See [`kairo/kimito_en.md`](kairo/kimito_en.md) for a real example.
|
||||||
|
|||||||
+87
-3
@@ -4,8 +4,92 @@ album: kairo III
|
|||||||
categories:
|
categories:
|
||||||
- kairo
|
- kairo
|
||||||
wiki:
|
wiki:
|
||||||
publish: false
|
publish: true
|
||||||
release_date: 2026-06-18
|
release_date: 2026-06-14
|
||||||
---
|
---
|
||||||
|
|
||||||
placeholder until I remember what the new title actually would be
|
# You and me and a gentle journey
|
||||||
|
|
||||||
|
The classic. Old working notes in [another page](Looking_into_You_and_me_\(ry_and_a_brand_new_translation).
|
||||||
|
|
||||||
|
## Lyrics
|
||||||
|
```columns
|
||||||
|
**君と私と穏やかな旅**
|
||||||
|
|
||||||
|
いつか見た夢の話
|
||||||
|
遠い遠い国のこと
|
||||||
|
仕舞い忘れた
|
||||||
|
私たちの旅
|
||||||
|
|
||||||
|
忘れ物
|
||||||
|
置いてきた
|
||||||
|
網棚の上にあった
|
||||||
|
|
||||||
|
まだ時間が
|
||||||
|
かかるみたい
|
||||||
|
寝てていいよ
|
||||||
|
ほら肩にもたれて
|
||||||
|
|
||||||
|
深い深い眠りに落ちると
|
||||||
|
聞こえるの
|
||||||
|
ほら 懐かしい声
|
||||||
|
君の声
|
||||||
|
|
||||||
|
二人ならどこまででも
|
||||||
|
行けると信じていると
|
||||||
|
笑う君を
|
||||||
|
ああ愛しいと思う
|
||||||
|
|
||||||
|
流れてく景色
|
||||||
|
揺れる列車とこの思いが
|
||||||
|
紡ぐ旅に
|
||||||
|
今は身を任せよ
|
||||||
|
|
||||||
|
二人で歩けないなら
|
||||||
|
そこに意味はないんだと
|
||||||
|
泣いた君を
|
||||||
|
ああ美しいと思う
|
||||||
|
|
||||||
|
境界を越えて届け
|
||||||
|
あの日の記憶の欠片
|
||||||
|
いつか思い出すよ
|
||||||
|
この旅路を
|
||||||
|
===
|
||||||
|
**You and me and a gentle journey**
|
||||||
|
|
||||||
|
You know there was a dream I had long ago
|
||||||
|
Of a somewhere that is far away
|
||||||
|
And a journey for the two of us
|
||||||
|
An end I am yet to have you see
|
||||||
|
|
||||||
|
All of the lost stuff
|
||||||
|
Collecting but dust
|
||||||
|
Forgotten up there on overhead racks
|
||||||
|
|
||||||
|
It’s going to take time
|
||||||
|
Until the end and should
|
||||||
|
(should) you feel like dreaming
|
||||||
|
You’re always welcome on my shoulder
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
A voice of comfort
|
||||||
|
A voice of yours
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
The scenery a-flowing by
|
||||||
|
The swaying train, and this feeling merged and intertwined
|
||||||
|
In a stream of journey to which
|
||||||
|
For now I shall give myself away
|
||||||
|
|
||||||
|
If not with me you abide
|
||||||
|
There won’t be not such meaningful events left
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
To go across the borderline
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user