目前的文档编写工具,我想大概推荐:javascript
其余的我都不太清楚了,还有一些国内文档编写的网站,各类选择。html
是的,造轮子的人又来了。vue
当下的问题:java
我就不说了,代码老旧,控件库质量层次不齐,我改了一天,勉强能看,再弄弄,竟然有bug,果断放弃。git
还有上传同步那一套,搞得我摸不清头脑....es6
尤大的团队,仍是很值得信任的,功能我看了,是梦想中的功能。github
当时写一半的时候看到vuepress,当时有考虑过直接用vuepress。bash
只是吧,文档竟然能有那么长,而后又是安装,又是部署,想一想应该没有多少人访问的网站,我仍是本身写个吧。服务器
我以为ydoc仍是很不错的,就是我在一开始写文档的时候,一直想不起名字,致使,我一直没有找到它。markdown
可是,我刚刚试用了一下,仍是不少细节有欠缺,感受本身改起来应该比较麻烦。
好比说,返回顶部,或者段落标题hash,和vuepress相比的话,缺少不少细节。
很少说了,总之,本身写的用起来比较爽,好改。
book-cli 是一个简单的静态页面,用于快速生成说明文档网站。
简单来讲,book-cli 不须要编译,你能够经过直接编写 Markdown
文件,达到文档网站的构建。
其实,book-cli 是经过marked
, prism
等控件,直接使用 javascript
读取 Markdown
文件,解析文件,再渲染页面。
因此,不须要编译,自动化部署简单(提交代码便可),入门难度极低。
咱们提供如下三种方案初始化项目:
建议从 book-cli 的 github 中下载代码至本地。
在github中直接fork项目。
使用git拷贝项目,如下为示例代码:
git clone https://github.com/vvpvvp/book-cli.git my-project
git remote set-url origin my-project-github-address
git push
复制代码
固然,你也能够经过其余方式初始化项目,简单的来讲,就是代码拷贝。
根目录下 config.js
文件
var CONFIG = {
// 网页 title
title: 'Book-Cli',
// 网页 keywords
keywords: 'book, book-cli, doc, example',
// 网页 description
description: 'Init html book with markdown files.',
// 页面右上角的 github 连接
github: 'https://github.com/vvpvvp/book-cli',
// 左侧目录的md文件
summaryMd: 'SUMMARY.md',
// 网页默认访问的md文件
index: 'README.md'
}
复制代码
编写完文档后,将整个目录上传至服务上,设置访问便可。
Github提供了免费的静态页面部署服务,因此,你能够免费的发布本身的文档项目。
项目 -> Setting -> GitHub Pages -> 选择master分支 -> 点击Save
以后,你就能够访问文档网站了。
项目维护极其简单,直接维护md文档就能够了。
说了那么多,期待你们的尝试-->期待star ✨✨
在线文档:
示例文档(我本身整理的ECMAScript 6文档):
但愿你们关注个人Vue开源库 HeyUI