给自己的项目发布一个文档吧

打印 上一主题 下一主题

主题 924|帖子 924|积分 2772

给自己的项目发布一个文档

Github Page配置

在上一篇,我们搭建了一个脚手架,方便我们更快的开始一个项目。这篇我们将使用github page给这个项目发布一个文档
我们可以在 github 仓库的 Setting-Pages界面进行文档的设置,例如我这个仓库,把文档源设置成了当前仓库master分支的/docs目录,之后我们只需要往这个目录下添加静态文件就可以在对应的site展示文档了。


使用Docsify

使用Docsify能更方便地发布文档,只需要编辑md文件即可修改页面信息,因此我们使用docsify来构建文档
安装

首先你需要安装node.js,这里就不细说了
然后npm i docsify-cli -g 全局安装docsify-cli工具
docsify init ./docs初始化文档,我们设置的github page源是docs目录,所以初始化的是docs目录
初始化成功后会看到docs目录下会有几个文件

  • index.html 入口文件
  • README.md 会做为主页内容渲染
  • .nojekyll 用于阻止 GitHub Pages 忽略掉下划线开头的文件
直接编辑README.me 就能更新文档内容了
本地查看

docsify serve docs即可在本地查看页面
配置

另外如果要对页面进行详细配置可以看官方文档和这篇文章,docsifyDocsify使用指南(打造最快捷、最轻量级的个人&团队文档) - 追逐时光者 - 博客园 (cnblogs.com)
这里是我的配置文件以及最终效果
配置文件:https://github.com/weloe/go-web-demo/tree/master/docs
index.html
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>go-web-demo</title>
  6.     <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
  7.     <meta name="description" content="Description">
  8.     <meta name="viewport"
  9.         content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  10.         
  11.    
  12.     <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/lib/themes/vue.css">
  13. </head>
  14. <body>
  15.    
  16.     加载中...
  17.    
  18.    
  19.    
  20.    
  21.    
  22.    
  23.    
  24.    
  25.    
  26.    
  27.    
  28. </body>
  29. </html>
复制代码
最终效果
https://weloe.github.io/go-web-demo/#/

发布

当你配置完文件,直接push到github上时就会自动发布,前提是你按照文章开头设置了page
成功发布完后能在仓库的commit记录和仓库的Environments看到这两个



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

十念

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表