Страницы Git на NodeJS.
Тестировано на Gitea в настоящее время.
Зависимости:
npm run build
node dist/gitage.js
Файл конфигурации: config
(чувствителен к регистру), должен находиться в корневом пути gitage.
config
# Флаг отладки
DEBUG = false
# IP для хоста
HOST = 0.0.0.0
# Порт для прослушивания
PORT = 1997
# Путь для лог-файлов, может быть абсолютным или относительным
LOG_PATH = logs
# Путь для клонирования репозитория, может быть абсолютным или относительным
PROJECT_ROOT_PATH = projects
# Уровень сообщений, который будет записываться в лог
LOG_LEVEL = info
# Временный путь для клонирования, можно оставить пустым чтобы использовать системный временный путь
PROJECT_CHECKOUT_TMP =
Если нет файла config, значения выше будут использоваться как значения по умолчанию.
Примечание: имя элемента конфигурации должно быть ВЕРХНИМ РЕГИСТРОМ
Добавьте файл gitage.config.json
в ваш репозиторий в следующем виде:
{
"type": "markdown",
"path": "docs",
"index": "index.html",
"tag": true,
"branch": "master",
"ignore": [
"file",
"dir",
"..."
]
}
```- `type` Тип развёртки, только `markdown` поддерживается в данный момент, или просто оставьте это поле пустым **чувствителен к регистру**
- `path` Директория для развёртки (где расположены статические активы), по умолчанию: `docs`
- `index` Индексный файл для развёртки, по умолчанию: `index.html/index.md` **чувствителен к регистру**
- `tag` Развертывать только при пуше тэга, по умолчанию: `false` (планируется)Добавьте веб-хук в ваш репозиторий:
POST `http://127.0.0.1:1997/hook/`
`127.0.0.1` IP-адрес для обслуживания
`1997` порт для обслуживания
## Скриншоты


Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )