网站seo优化:利用 Docsify 和 GitHub Page 搭建免费的文档网站
Docsify 是一个基于 Vue.js 的文档生成工具,它使用 Markdown 格式的文件来创建文档,并且可以在浏览器中实时预览,GitHub Page 是一个免费的静态网站托管服务,我们可以将 Docsify 生成的静态网站部署到 GitHub Page 上,从而创建一个免费的文档网站。
下面是详细的步骤:
一、安装 Docsify
我们需要安装 Docsify,可以通过以下命令在项目根目录下安装:
npm install docsify-cli -g
二、初始化项目
我们需要初始化一个 Docsify 项目,可以通过以下命令在项目根目录下初始化:
docsify init mydocs
这将在项目根目录下创建一个名为mydocs
的文件夹,其中包含了一个基本的 Docsify 项目结构。
三、添加文档
我们需要在mydocs
文件夹下添加 Markdown 格式的文档,我们可以在mydocs
文件夹下创建一个名为README.md
的文件,并添加以下内容:
My Docs 这是我的文档网站的首页。 文档结构 - [使用说明](usage.md) - [配置说明](configuration.md) - [高级用法](advanced-usage.md) 联系我们 如果你有任何问题,请通过以下方式联系我们: - [电子邮件](mailto:example@example.com) - [在线论坛](https://www.example.com/forums) 贡献者 感谢以下贡献者: - [贡献者 1](https://github.com/example/contributor-1) - [贡献者 2](https://github.com/example/contributor-2)
这将创建一个简单的文档网站,其中包含一个首页和三个文档。
四、配置 Docsify
我们可以在mydocs
文件夹下创建一个名为config.js
的文件,并添加以下内容:
// 配置 Docsify
module.exports = {
// 网站标题
title: 'My Docs',
// 网站描述
description: '这是一个使用 Docsify 创建的文档网站',
// 网站 logo
logo: '/logo.png',
// 网站的 favicon
favicon: '/favicon.ico',
// 网站的语言
language: 'zh-CN',
// 网站的版本号
version: '1.0.0',
// 网站的访问路径
basePath: '/',
// 网站的路由模式
routerMode: 'hash',
// 网站的搜索功能
search: 'auto',
// 网站的搜索提示
searchMaxSuggestions: 10,
// 网站的分页功能
pagination: {
crossChapter: true,
crossChapterText: '目录',
previousText: '上一页',
nextText: '下一页'
},
// 网站的访问统计
subMaxLevel: 2,
// 网站的访问统计
ga: 'UA-XXXXX-Y',
// 网站的访问统计
analytics: true,
// 网站的访问统计
coverpage: true,
// 网站的访问统计
auto2top: true,
// 网站的访问统计
markdown: {
renderer: {
// 渲染 code 块
code: (code, lang) => {
return<pre class="line-numbers"><code class="language-${lang}">${code}</code></pre>
;
}
}
}
};
这将配置 Docsify 的基本信息,如网站标题、描述、logo、favicon、语言、版本号、访问路径、路由模式、搜索功能、搜索提示、分页功能、访问统计等。
五、部署到 GitHub Page
我们需要将 Docsify 项目部署到 GitHub Page 上,我们需要在 GitHub 上创建一个仓库,例如my-docs
,我们需要将本地的mydocs
文件夹推送到 GitHub 仓库上,可以通过以下命令将本地的mydocs
文件夹推送到 GitHub 仓库上:
git init git add. git commit -m '初始化项目' git remote add origin git@github.com:yourusername/my-docs.git git push -u origin master
这将把本地的mydocs
文件夹推送到 GitHub 仓库上,并将其设置为默认分支。
六、访问网站
我们可以访问https://yourusername.github.io/my-docs
来访问我们的文档网站。
通过以上步骤,我们可以使用 Docsify 和 GitHub Page 轻松创建一个免费的文档网站。