其他
实战 | docsify+云开发,高效创造你的文档网站
技术文档是程序员必备的参考书。那么如何高效地编写简洁优雅的技术文档,并快速发布到互联网上供他人阅览呢?
你可能听说过GitBook,但毕竟是国外的网站,访问速度慢。
你可能听说过简书,但在简书写文档会受到很多限制,不够灵活便捷。
神器来了,docsify 是一个动态生成文档网站的工具。有了docsify,我们只要把时间投入到文档内容的编写中,而无需关心格式,docsify能自动帮我们生成简洁优雅的文档网站,还有多种主题哦。
生成的文档网站样式如下,非常清爽:
docsify的文档使用Markdown语法编写,如果你还不会编写Markdown,请先花十分钟学习Markdown语法教程。
但现在,可以在腾讯云开发上托管你的docsify文档啦!不需要再忍受中美网络之间的波动导致的网络性能差和速度慢的问题啦!
云开发静态网站托管支持通过云开发SDK调用服务端资源如:云函数、云存储、云数据库等,从而将静态网站扩展为全栈网站。
无论是腾讯云·云开发用户,还是小程序·云开发用户,只要开通按量付费(有免费空间),即可享有云开发静态网站托管服务。
鱼皮作为一名全栈开发者,曾作为小程序云开发校园执行官,实践并在校园推广小程序+云开发技术。有着丰富的云开发实践经验(老王卖瓜),结合跨端框架和云开发能力开发过多个小程序。
下面,只需5分钟,利用docsify+云开发高效创造和部署你的个人文档网站吧!
系统依赖
在进行后续的内容前,请先确保你的电脑中安装了 Node.js 运行环境。如果没有安装,可以访问 nodejs.org 下载安装。
在本地初始化一个docsify文档网站
首先,我们先安装 docsify-cli 工具,可以方便创建及本地预览文档网站。
npm i docsify-cli -g
init
初始化项目。docsify init mydocs
README.md 入口文件
index.html 会做为主页内容渲染
.nojekyll 用于阻止 GitHub Pages 会忽略掉下划线开头的文件,不用关心
现在让我们修改README.md为自己想要的内容,使用vim命令(也可以自己在编辑器软件中修改)。
vim mydocs/README.md
docsify serve mydocs
我们可以利用云开发的静态托管部署功能,只需几步,轻松发布自己的网站。
用静态托管部署你的文档网站
首先进入腾讯云的云开发(cloudbase)控制台:
点击立即开通,喝杯 ☕️,稍等片刻即可创建完成。
创建完成后,进入到提示页,点击开始使用,初始化静态网站服务。
1. 通过界面上传
初始化完成后,自动进入刚刚创建的云开发环境。在文件管理页,点击上传文件,将本机mydocs目录下的index.html与README.md两个静态文件进行上传。
进入到设置页,使用默认域名即可访问到我们的文档网站啦!
默认会读取我们上传的index.html文件进行展示,也可以自己修改索引文档。
2. 命令行上传
手动上传显得比较麻烦,我们也可以借助 cloudbase cli 以命令行的方式执行上传。首先,安装cloudbase cli:
npm install -g @cloudbase/cli
cloudbase login
cd mydocs
cloudbase hosting:deploy . -e EnvID
One More Thing
只需简单的几步,你就可以轻松实现将创作好的文档网站部署到云开发上供大家访问了,无需再忍受 Github Pages 的龟速啦!现在还可以0元迁移哦!
不仅如此,如果你是一个自动化爱好者, 还可以试着把云开发 Cli 配置到你的 CI 环境中,实现自动部署哦~
如获取静态托管技术文档,点击下方阅读原文,进入云开发社区官网!