docsify部署到gihub中,当github解析markdown文档为html文档之前要求用户输入密码,才能查看文档内容
时间: 2023-03-24 16:01:42 浏览: 101
首先需要在GitHub上创建一个仓库,然后在本地电脑上使用docsify-cli工具初始化该仓库:
1. 在本地安装Node.js和npm。
2. 打开终端,使用命令行工具全局安装docsify-cli:`npm i docsify-cli -g`
3. 在本地选择一个目录,使用命令行进入该目录,然后使用以下命令初始化docsify项目:`docsify init ./docs`
4. 在该目录下,会生成一个docs文件夹和几个文件,其中docs文件夹中就是存放Markdown文档的地方。
5. 将docs文件夹和生成的几个文件提交到GitHub上的仓库中。
这样,你就可以通过访问你的GitHub Pages来查看你的文档了。需要注意的是,在将Markdown文档部署到GitHub Pages之前,你需要将它们转换为HTML格式。为了实现这一点,docsify-cli可以在运行时将Markdown文件转换为HTML文件。因此,只需在docs文件夹下创建一个index.html文件,然后在其中添加以下代码即可:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>My Docsify Site</title>
</head>
<body>
<script>
window.$docsify = {
loadSidebar: true
}
</script>
<script src="//cdn.jsdelivr.net/npm/docsify@4.4.1/dist/docsify.min.js"></script>
</body>
</html>
```
在index.html中,你可以修改title标签来改变页面标题,你也可以添加自己的样式和JavaScript代码来自定义页面。最后,你可以将该文件提交到GitHub上的仓库中,让GitHub Pages自动渲染你的文档。