从0搭建属于自己的文档站点,邀请世界来评论
2023-10-19 16:00:39
- 准备工作
在搭建开始之前,我们需要完成一些准备工作,首先便是注册一个github账号,没有账号的可以通过访问github官网进行注册。一般而言,用户在创建项目之前,需要先对自己的代码库进行设置。
创建一个仓库,点击右上角的“+”,选择“New repository”, 输入项目名称,此处取名为docsify,description处输入项目的,最后点击“Create repository”即可。
此时一个新的代码仓库就创建好了,你可以点击“Code”按钮看到仓库中存在 README.md 文件,你也可以点击左上角的菜单栏,在“Actions”中创建一个workflow。workflow是一个CI/CD工具,可以对项目进行自动化构建,测试,部署等。
1. 安装docsify-cli
在准备工作完成后,我们需要先对docsify-cli进行安装。docsify-cli是docsify的命令行工具,提供了丰富的命令用于对docsify项目的初始化和构建。
使用如下命令进行安装:
npm install -g docsify-cli
安装完成后,你可以通过如下命令查看已安装的docsify-cli版本:
docsify-cli -v
2. 本地搭建
docsify-cli提供了docsify init命令来初始化一个新的docsify项目。使用如下命令即可:
docsify init hexo-docsify
命令执行后,会在当前目录创建一个名为hexo-docsify的文件夹,该文件夹中包含了一个完整的docsify项目,包括文档、样式、脚本等。
3. 发布至github
使用docsify-cli提供了docsify-deploy命令将项目发布至github page,执行如下命令:
docsify-deploy --github hexo-docsify
命令执行后,将会在github page上生成一个新的站点,站点地址为:
https://{username}.github.io/{repository}
4. 实现评论功能
docsify支持使用disqus、utterances、gitalk等评论系统,这里我们选择使用utterances,该系统无需配置即可使用。
首先,在utterances官网创建一个新的项目,并获取项目ID和项目名称,然后在hexo-docsify项目的index.html文件中添加如下代码:
<!--utterances代码-->
其中,utterances-article-url
属性指定了评论页面的URL,utterances-issue-term
属性指定了评论页面中的issue术语。
保存文件后,重新构建项目并将其发布到github page,此时评论功能即可使用。
总结
本文介绍了如何在github pages上搭建自己的文档站点,并实现评论功能。希望本文对您有所帮助。