UNPKG

markdown-static

Version:
73 lines (60 loc) 1.4 kB
# markdown-static ## [DEMO](https://blog.yasol.cn) ### Node.js #### Install ```Bash npm install markdown-static ``` #### Ready * mkdir assets,markdown ```Bash /data |-- assets | |-- 1.png |-- markdown |-- test.md ``` * `test.md` content ```markdown # test ## htllo * 123 ![img](/assets/1.png) ``` #### API ```JavaScript const markdownStatic = require("markdown-static"); markdownStatic({ rootDir: "/data", // must delayMS: 5 * 1000, // default 5s appServerPort: 3000, // appServerPort, default 3000 staticServerPort: 3001, // staticServerPort, default 3001 markdownServerPort: 3002, // markdownServerPort, default 3002 }); ``` * visit ![img](https://raw.githubusercontent.com/Joey-Wong/markdown-static/HEAD/1.png) ![img](https://raw.githubusercontent.com/Joey-Wong/markdown-static/HEAD/2.png) ### [Docker](https://hub.docker.com/r/dockerjoeyy/markdown-static) * docker-compose.yml ```yml version: '3' services: markdown-static: restart: always image: dockerjoeyy/markdown-static:latest container_name: markdown-static ports: - "3000:3000" environment: - LANG="en_US.UTF-8" volumes: - /data:/data ``` * run ```Bash docker-compose up -d ``` ### Donate * buy me a coffee. ![img](https://raw.githubusercontent.com/Joey-Wong/markdown-static/HEAD/donate.png)