1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hyjiacan-gitage

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

gitage

Страницы Git на NodeJS.

Тестировано на Gitea в настоящее время.

Зависимости:

  • Git
  • nodejs > 8

Использование

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` порт для обслуживания

## Скриншоты

![1](./docs/images/1.png)

![2](./docs/images/2.png)

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Сервис git-pages на основе NodeJS. Развернуть Свернуть
MIT
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/hyjiacan-gitage.git
git@api.gitlife.ru:oschina-mirror/hyjiacan-gitage.git
oschina-mirror
hyjiacan-gitage
hyjiacan-gitage
master