crude-docs

0.2.1 • Public • Published

crude-docs

一个简单的文档生成器. 通过一些简单的配置和命令, 便可以进行文档写作和生成你的今天文档网站.

概念

  • crude-docs 项目: 一个安装了 crude-docs 模块的项目. 大多时候这个项目有一些预先配置好的文件和目录.

安装

crude-docs 是一个合法的 npm 包. 在工作之初, 大多时候你不需要手动安装 crude-docs;

我发布了另外一个工具: crude-docs-init ☀️☀️. 你可以用它来生成你的 crude-docs 项目:

使用 yarn:

# 在全局安装 crude-docs-init 
yarn global add crude-docs-init
# 使用 crude-docs-init 生成项目 
# my-doc 是你项目的名字, 你可以自己命名 
crude-docs-init my-doc

或使用 npm:

# 在全局安装 crude-docs-init 
npm i -g crude-docs-init
# 使用 crude-docs-init 生成项目 
# my-doc 是你项目的名字, 你可以自己命名 
crude-docs-init my-doc

一旦你使用了 crude-docs-init 初始化了一个项目, 便会帮你自动安装 crude-docs, 并且我已经为你进行了一些模板配置, 你可以直接在上面进行修改和继续工作.

使用

如果你还没有安装crude-docs-init , 你应该先安装 crude-docs-init, 并生成一个 crude-docs 项目.

目录结构

...待更新😦😦

命令

如果你在全局安装了 crude-docs, 那么你可以直接在 CMD 使用 crude 命令.

如果只在项目里安装了 crude-docs, 那么你应该在 npm scripts 里使用 crude 命令.

crude -h: 查看可用的命令

crude start: 开始在你的 markdown 上编写内容, 并在浏览器查看结果.

crude build: 生成你的静态网站, 文件会输出在 项目的 dist/ 文件夹下.

crude preview: 生成你的今天网站, 并打开浏览器预览. 如果觉得没问题, 可直接使用 dist/ 下的文件部署.

可配置文件

...待更新😦😦

markdown 格式

在编写 markdown 的时候, 需要使用预定义的格式, 以便解析元数据.

...待更新😦😦

Q1 Todo

  • 基于 react 的页面模板调试
  • 可配置模板页
  • 可配置文档目录
  • 写作模式
  • 生成网站
  • 预览模式
  • 定制路径前缀
  • markdown主题样式
  • 代码语法高亮
  • favicon
  • 避开调试服务器端口冲突
  • md跳转

Q2 Todo

  • 可收缩文档目录
  • 可选 markdown 主题
  • 可选代码语法高亮
  • 响应式页面
  • 移除 antd
  • 可使用 vue 或 html 作为页面模板

Q3 Todo

  • 多语言支持

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.2.1
    2
    • latest

Version History

Package Sidebar

Install

npm i crude-docs

Weekly Downloads

2

Version

0.2.1

License

MIT

Unpacked Size

42.6 kB

Total Files

34

Last publish

Collaborators

  • flowke