Fetch the repository succeeded.
Git pages on NodeJS.
Tested on gitea for now.
Dependencies:
npm run build
node dist/gitage.js
Config file: config
(case-sensitive), should be put in the root path of gitage.
config
# DEBUG flag
DEBUG = false
# ip to host
HOST = 0.0.0.0
# port to listen
PORT = 1997
# The path to put logs file, can be absolute or relative
LOG_PATH = logs
# The path to checkout repository, can be absolute or relative
PROJECT_ROOT_PATH = projects
# Log the messages which higher than this level
LOG_LEVEL = info
# The temporary path to the checkout, leave it blank to use the system temp path
PROJECT_CHECKOUT_TMP =
If no config file, the value above will be the default values.
Note: Configuration item name must be UPPERCASE
Add file gitage.config.json
into your repo, in the form bellow:
{
"type": "markdown",
"path": "docs",
"index": "index.html",
"tag": true,
"branch": "master",
"ignore": [
"file",
"dir",
"..."
]
}
type
Deploy type, only markdown
supported currently, or just leave it blank case-sensitive
path
The directory to deploy (where the static assets located in), default: docs
index
The index file to deploy,default: index.html/index.md
case-sensitive
tag
Whether to deploy only on tag
pushed,default: false
(planning)Add web-hook on your repository:
POST http://127.0.0.1:1997/hook/
127.0.0.1
The IP to serve
1997
The port to serve
Sign in to post a comment
Activity
Community
Health
Trend
Influence
:Code submit frequency
:React/respond to issue & PR etc.
:Well-balanced team members and collaboration
:Recent popularity of project
:Star counts, download counts etc.
Repository Comments ( 2 )