- Открыть необходимое издание в папке
data/. Если у издания несколько файлов, выберите наиболее подходящий. - Добавьте материал(ы) в следующем виде:
{
"title": "Название материала",
"teaser_text": "Описание или подзаголовок, описывающий материал",
"date": {
"day": 12,
"month": 11,
"year": 2019
},
"img": "ссылка_на_превью_или_картинку_материала",
"where": "идентификатор издания (смотреть в manifest.json)",
"tags": ["тэг1", "тэг2", "тэг3"],
"url": "ссылка_на_материал"
}- Через данный сервис проверь корректность получившегося файла
- Создать файл(ы) в папке
data/с расширением.json. - Добавить описание файла в
data/manifest.jsonв следующем виде:
"unique_name": {
"files": [
"filename1",
"filename2"
],
"name": "Крутое издание",
"icon": "unique_name.png"
}- Через данный сервис проверь корректность
manifest.json - Следовать инструкции "Как добавлять материалы"
Для компиляции ассетов используется Laravel Mix. Для использования требуется node и npm.
Перед началом работы в корне проекта запустите npm install.
- Продакшн -
npm run prod - Девелопмент (с автообновлением) -
npm run hot
База данных проекта распространяется по лицензии Creative Commons «Attribution» («Атрибуция») 3.0 Непортированная. Исходный код проекта доступен по лицензии MIT.