feat: color themes, dark mode, HC/sepia themes, moon tooltip, docs update
This commit is contained in:
1 parent
857adce5da
commit
f45791579b
16 files changed
+389
-240
No files matched your search
+9
-7
@@ -45,7 +45,9 @@ static/data/
|
||||
│ ├── en-menaion-bundle.json # Переопределения для конкретного языка
|
||||
│ ├── lives/ # Жития святых по месяцам
|
||||
│ │ ├── 01.json through 12.json # Файлы месяцев с CId по префиксу (01XX-12XX)
|
||||
│ │ └── misc.json # CId без месячного префикса
|
||||
│ │ ├── misc/ # CId без месячного префикса
|
||||
│ │ │ ├── 1.json # CId, начинающиеся с цифры 1
|
||||
│ │ │ ├── 2.json
|
||||
│ ├── menaion/ # Ежедневные записи минеи (366 дней)
|
||||
│ ├── calendar/ # Метаданные календаря
|
||||
│ └── services/ # Шаблоны богослужений
|
||||
@@ -140,13 +142,13 @@ static/data/
|
||||
| `02XX-02ZZ` | `02.json` | `023456`, `027890` |
|
||||
| ... | ... | ... |
|
||||
| `12XX-12ZZ` | `12.json` | `123456`, `127890` |
|
||||
| Прочие CId | `misc.json` | `772426`, `373`, `2396` |
|
||||
| Прочие CId | `misc/{n}.json` | `772426→misc/7.json`, `373→misc/3.json` |
|
||||
|
||||
**Примеры:**
|
||||
- `010101` → `01.json`
|
||||
- `1253` → `12.json`
|
||||
- `772426` → `misc.json`
|
||||
- `373` → `misc.json`
|
||||
- `772426` → `misc/7.json`
|
||||
- `373` → `misc/3.json`
|
||||
|
||||
### Нейминг файлов пачек
|
||||
- Основная пачка: `menaion-bundle.json` (для каждого языка)
|
||||
@@ -192,8 +194,8 @@ static/data/
|
||||
}
|
||||
```
|
||||
|
||||
**Покрытие**: 3046 CId всего, 1190 с обогащённым life.text
|
||||
**Маршрутизация**: по префиксу (01.json-12.json + misc.json)
|
||||
**Покрытие**: 3046 CId всего, 1203 с обогащённым life.text
|
||||
**Маршрутизация**: по префиксу (01.json-12.json + misc/{digit}.json)
|
||||
**Использование**: Отображение житий на страницах подробностей о святых
|
||||
|
||||
### Данные календаря
|
||||
@@ -275,7 +277,7 @@ npm run convert
|
||||
|
||||
**`convert-lives.ts`** — Конвертация житий святых из XML в JSON
|
||||
- Вход: `ponomar/Ponomar/languages/{lang}/xml/lives/*.xml`
|
||||
- Выход: `{lang}/lives/{01.json|misc.json}` пачки
|
||||
- Выход: `{lang}/lives/{01.json|misc/{digit}.json}` пачки
|
||||
- Особенности:
|
||||
- Парсинг XML с извлечением атрибутов
|
||||
- Нормализация падежей имён
|
||||
|
||||
Reference in new issue
Block a user