Simple document generation tool! Dependence: Node.js
Generate static pages from all Markdown in a folder.
,, ,,
db `7MM
MM
`7MM ,M""bMM ,pW"Wq. ,p6"bo
MM ,AP MM 6W' `Wb 6M' OO
MM 8MI MM 8M M8 8M
MM `Mb MM YA. ,A9 YM. ,
.JMML.`Wbmd"MML.`Ybmd9' YMbmd'
Create a idoc site using the beautiful defalut theme.
$ npx idoc init myapp
Or
$ sudo npm i idoc -g
$ idoc init myapp
Running the idoc init myapp
generator from the command line will create a directory structure with the following elements:
├── docs
│ ├── README.md
│ └── about.md
├── package.json
└── idoc.yml
Or use in github actions
- name: Create idoc config.
run: |
cat > idoc.yml << EOF
site: "Rehype Rewrite {{version}}"
menus:
Home: index.html
EOF
- run: npm install idoc@1.26.6 -g
- run: idoc --output="www"
Usage: idoc [init|new][options] [--help|h] [--version|v] Options: -v, --version, Show version number -h, --help, Displays help information. -f, --force, Force file regeneration. -s, --site, Set website name. -d, --dir <dir-path>, Markdown file directory. defalut(docs) -o, --output <dir-path>, Output directory. defalut(dist) -w, --watch, Watch and compile Markdown files. -t, --theme, Customize theme settings. defalut(defalut) -m, --minify, minify HTML Example: $ idoc init <folder> $ idoc new introduce/README.md $ idoc new introduce/README.md "Hello World" -f $ idoc --theme="defalut" $ idoc --dir="docs" $ idoc --output="dist" $ idoc --watch --output="www"
from https://github.com/jaywcjlove/idoc
---------------------------------------------------
A simple document builder site written by PHP.
A simple document builder site written by php
Let's try it!
将项目git clone到本地, 配置虚拟域名(不配置域名, 直接使用localhost也可以)
在根目录下创建config.php, 下面是一个样例:
<?php
date_default_timezone_set('PRC');
//mysql database address
define('DB_HOST','127.0.0.1');
define('DB_USER','XXXXX');
define('DB_PASSWD','XXXXX');
define('DB_NAME','idoc');
//database prefix
define('DB_PREFIX','id_');
define('PWD_SALT', '#20191008/iDoC^^');
//auth key
define('AUTH_KEY','zZQG6kMLKCf6gzzJUy$Zj^Un@mj52Hrx3365fde4a472decaa8f104b97717e125');
//cookie name
define('AUTH_COOKIE_NAME','EM_AUTHCOOKIE_BWlf5txDunNPpmsKCCpbve9ENTxdvnr2');
define('SITE_DOMAIN', 'localhost');
访问首页前, 先创建数据库, 并运行根目录下的schema.sql创建表。
from https://github.com/youngtrix/idoc
No comments:
Post a Comment