-
Создайте новый эпизод, где
N— номер эпизода:npm run new N
На основе шаблонов index.yml и index.md в папке
src/episodes/Nпоявятся файлы эпизода.Файл
index.ymlдля метаданных, файлindex.mdдля ссылок из сценария. -
Обновите метаданные в файле
index.yml:- Удалите ведущих, которые не участвовали в эпизоде.
- Поменяйте порядок ведущих на основе обложки.
-
Добавьте ссылки в файл
index.mdна основе сценария эпизода:- Добавьте ссылку на лайв.
- Скопируйте ссылки из сценария.
-
Экспортируйте WAV-файл эпизода с именем
N.wavв папкуsrc/wav.Файл должен быть размечен маркерами глав.
-
Запустите скрипт генерации MP3 и описания эпизода:
npm run wav N
- В папке
src/mp3появится MP3-файл эпизода. - В файле
index.ymlобновится длительность эпизода. - На основе шаблона index.txt в папке
src/episodes/Nпоявится черновик эпизода.
- В папке
-
Отредактируйте черновик эпизода в файле
index.txt:- Разверните название глав.
- Соберите название эпизода (до 100 символов, включая номер эпизода).
- Заполните оставшиеся поля.
-
Заполните метаданные в файле
index.yml- Скопируйте название эпизода из файла
index.txtбез номера. - Скопирутей названия глав из файла
index.txt.
- Скопируйте название эпизода из файла
-
Обновите ссылки в файле
index.md:- Скопируте главы и замените таймкоды на заголовки второго уровня.
- Разделите ссылки на секции с заголовками.
-
Запишите метаданные в MP3-файл:
npm run mp3 N
Данные из файла
index.yml, а также обложкаsrc/cover.pngбудут записаны в MP3-файл. -
Закомитьте и запушьте изменения:
git commit -m "Добавляет N-й" git push -
Соберите и задеплойте сайт фид:
npm run build
Соберёт
index.xmlиlatest.xmlвdist.npm run deploy
Задеплоит следующие файлы:
src/mp3/N.mp3в/podcast/episodes/src/cover.pngв/podcast/index.xmlиlatest.xmlв/podcast/feed/
-
Запустите сборку сайта в web-standards/web-standards.ru
gh workflow run deploy