Github+docsify打造在线文档网站

写在前面

搭建这个在线文档的目的是方便自己对学习笔记的查看,比较喜欢 docsify 的主题风格,所以没有用 Github Pages 直接给的主题,自己根据官方文档进行了配置,目前已经成功上线。

1 效果图

可直接访问:https://xiaojing-c.github.io/Learning-records
在这里插入图片描述
在这里插入图片描述

2 什么是docsify

docsify 是一个动态生成文档网站的工具。可以简单、高效、低成本的搭建一个文档网站。

中文官方文档:https://docsify.js.org/#/zh-cn/

3 安装docsify

首先确保自己已经有 nodenpm 环境。

npm i docsify-cli -g

使用 docsify -v 查看是否安装成功

4 使用docsify创建文档网站

4.1 新建项目

在github上新建一个项目,并clone到本地,如之前已经有项目则可跳过此步骤。

4.2 初始化项目

进入文件夹
使用 docsify init ./docs 来初始化一个项目
初始化成功后,该文件夹下会生成 docs 文件夹,包含以下三个文件

1、index.html  入口文件
2、README.md  会做为主页内容渲染
3、.nojekyll  用于阻止 GitHub Pages 会忽略掉下划线开头的文件、

在这里插入图片描述

4.3 本地启动项目

docsify serve docs

在这里插入图片描述
使用 http://localhost:3000 即可访问

4.4 定制化

参考官网即可。
这里给出我的 index.html 配置。
包含 封面、侧边栏、导航栏、 搜索框 等设置。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>XiaoJ's 学习笔记</title><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /><meta name="description" content="Description"><meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0"><link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify@4/lib/themes/vue.css">
</head>
<body><div id="app">Loading...</div><script>window.$docsify = {repo: 'https://github.com/XiaoJing-C/Learning-records.git',name: 'XiaoJ\'s 学习笔记',nameLink: '/Learning-records/#/README',coverpage: true,loadSidebar: true,loadNavbar: true,// subMaxLevel: 3,count:{countable:true,fontsize:'0.9em',color:'rgb(90,90,90)',language:'chinese'},search: 'auto',search: {maxAge: 86400000,paths: '/',placeholder: '搜索',noData: 'No Results',namespace: 'website-1',},}</script><!-- Docsify v4 --><!-- <script src="//cdn.jsdelivr.net/npm/docsify@4"></script> --><script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script><script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/emoji.min.js"></script><script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/zoom-image.min.js"></script><script src="//cdn.jsdelivr.net/npm/docsify-copy-code/dist/docsify-copy-code.min.js"></script><script src="//cdn.jsdelivr.net/npm/docsify-pagination/dist/docsify-pagination.min.js"></script><script src="//unpkg.com/docsify-count/dist/countable.js"></script><script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-bash.min.js"></script><script src="//cdn.jsdelivr.net/npm/prismjs@1/components/prism-php.min.js"></script><script src="//cdn.jsdelivr.net/npm/prismjs@1.24.1/components/prism-java.min.js"></script><script src="//cdn.jsdelivr.net/npm/prismjs@1.24.1/components/prism-python.min.js"></script><script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"></script><script src="//cdn.jsdelivr.net/npm/docsify/lib/plugins/external-script.min.js"></script><!-- <style type="text/css">.content {overflow: auto;}</style> -->
</body>
</html>

5 设置Github Pages

Settings 中的 GitHub Pages 中选择 docs 文件夹,点击保存,即可发布刚刚的文档网站。

在这里插入图片描述
至此,文档网站搭建完成!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/483418.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机网络——物理层基本概念

1.物理层的任务 \qquad将各种计算机的传输媒体进行物理连接&#xff0c;为设备间的数据传输做好准备。由此&#xff0c;我们需要确定传输媒体的接口特性。 2.传输媒体的接口特性 2.1 机械特性 \qquad定义物理连接的特性&#xff0c;比如连接规格&#xff0c;接口形状&#xf…

《Cell》新发现!“第二大脑”的反击

图像:巨噬细胞(绿色)包围肠道神经元(红色)。资料来源:洛克菲勒大学黏膜免疫学实验室来源&#xff1a;生物通一个简单的胃病就能造成很大的伤害。有1亿个神经元散布在胃肠道中——就在火线上——它们可能被肠道感染消灭&#xff0c;可能导致长期的胃肠道疾病。但肠道感染也有好处…

操作系统 —— 文件管理

目录1. 文件的简介1.1. 文件的属性1.2. 文件的分类1.2.1. 无结构文件&#xff08;流式文件&#xff09;1.2.2. 有结构文件&#xff08;记录式文件&#xff09;1.3 操作系统应向上提供哪些功能2. 文件的逻辑结构2.1 逻辑结构 vs 物理结构2.2 有结构文件的逻辑结构2.2.1 顺序文件…

vue-todolist

http://todolist.cn/ App.vue <template><div><div>大家好&#xff0c;我叫技术高超</div><div>大家好&#xff0c;我叫{{name}}</div><input type"text" v-model"name"><hr><input type"text&qu…

重磅!监管再升级!微信、淘宝、抖音或将纳入“超级平台”监管

来源&#xff1a;网易新闻&#xff1a;中国证券报编辑&#xff1a;郑雅烁对于互联网巨头监管&#xff0c;又有新举措。10月29日&#xff0c;国家市场监督管理总局公布了《互联网平台分类分级指南&#xff08;征求意见稿&#xff09;》《互联网平台落实主体责任指南&#xff08;…

linux的基础知识——raise函数,abort函数和定时函数

1.raise和abort函数 \qquadraise函数&#xff1a;int raise(int sig) \qquad功能&#xff1a;给当前进程发送指定信号&#xff08;自己给自己发信号&#xff09;&#xff0c;raise(signo)相当于kill(getpid(),signo) \qquad返回值&#xff1a;成功返回0&#xff1b;失败返回非0…

操作系统 —— 磁盘

目录1. 磁盘的结构1.1. 磁盘、磁道、扇区1.2. 如何在磁盘中读/写数据1.3. 盘面、柱面1.4. 磁盘的物理地址1.5. 磁盘的分类2. 磁盘调度算法一次磁盘读/写操作需要的时间2.1. 先来先服务算法&#xff08;FCFS&#xff09;2.2. 最短寻找时间优先&#xff08;SSTF&#xff09;2.3. …

027 Android 可扩展的listview:ExpandableListView的使用案例

1.ExpandableListView简介 ExpandableListView是一种用于垂直滚动展示两级列表的视图&#xff0c;和 ListView 的不同之处就是它可以展示两级列表&#xff0c;分组可以单独展开显示子选项。这些选项的数据是通过 ExpandableListAdapter 关联的。 2.xml页面布局 (1)主界面布局(C…

GPT-3会做小学应用题了!60亿击败1750亿,并非参数越大越好

来源&#xff1a;机器之心简单的小学数学应用问题&#xff0c;对于人类来说不算什么&#xff0c;但对于模型来说&#xff0c;可能是有难度的。比如问题&#xff1a;安东尼有 50 支铅笔。他把 1/2 的铅笔给了布兰登&#xff0c;剩下的 3/5 铅笔给了查理。他保留了剩下的铅笔。问…

操作系统 —— 设备管理

目录1. I/O 设备1.1. I/O 设备的分类1.1.1. 按使用特性1.1.2. 按传输速率1.1.3. 按信息交换的单位2. I/O 控制器2.1. 机械部件 vs 电子部件2.2. I/O 控制器的功能2.3. I/O 控制器的组成3. I/O 控制方式3.1. 程序直接控制方式3.2. 中断驱动方式3.3. DMA方式3.4. 通道控制方式4. …

元宇宙深度报告,共177页!

来源: 中信证券Hi听说元宇宙最近火得不得了这里有一份元宇宙深度报告内容超级详实丰富绝对值得收藏分享给大家未来智能实验室的主要工作包括&#xff1a;建立AI智能系统智商评测体系&#xff0c;开展世界人工智能智商评测&#xff1b;开展互联网&#xff08;城市&#xff09;大…

计算机网络——奈氏准则和香农定理

1. 失真 2.影响失真的因素 \qquad传输速率&#xff0c;传输距离&#xff0c;噪声干扰&#xff0c;传输媒体质量 3.一种失真现象——码间串扰 \qquad信道带宽&#xff1a;信道所能通过信号的最高频率和最低频率之差。 \qquad码间串扰&#xff1a;接收端收到的信号波形失去了码元…

VMware安装CentOS7超详细版

个人网站 博客园 个人学习笔记在线文档 欢迎访问 &#xff01; 写在前面 云计算与分布式这门课程的老师让我们使用vmware安装好centos7.6并配置好Java编译环境&#xff0c;刚好复习一波&#xff0c;下面是详细的安装过程。 准备工作 VMware&#xff0c;我用的是VMware Worksta…

转 Java jar (SpringBoot Jar)转为win可执行的exe程序

原文链接&#xff1a;http://voidm.com/2018/12/29/java-jar-transform-exe/打包Jar工程将java项目打包成jar工程,可以是文章以SpringBoot为例pom文件下的packaging改为jar, 之后执行package打包获得项目jar文件<groupId>com.voidm</groupId><artifactId>mav…

从引力波探测到RNA测序,AI如何加速科学发现

来源&#xff1a;AI科技评论编译:眉钉编辑:琰琰越来越复杂的实验和日益增长的数据为科学探索带来了新的挑战&#xff0c;而实验表明&#xff0c;机器学习&#xff0c;尤其是深度神经网络架构的通用性能够解决广泛且复杂的问题&#xff0c; ImageNet 等大型数据集的激增&#xf…

计算机网络——编码和调制

1.什么叫编码&#xff1f;什么叫调制&#xff1f; \qquad将数据变为数字信号&#xff0c;叫编码&#xff1b;将数据变为模拟信号&#xff0c;叫调制。 2.将数字数据编码为数字信号 \qquad将数字数据编码为数字信号的方式有&#xff1a;1&#xff09;非归零编码&#xff1b;2&…

Cisco Packet Tracer的安装与汉化

同个人网站 https://www.serendipper-x.cn/&#xff0c;欢迎访问 &#xff01; 一、下载 1、官网下载 首先去思科官网下载对应的压缩包。 点击图中所示注册下载按钮按照提示步骤完成注册 注册之后登陆&#xff0c;点击导航栏中资源->所有资源&#xff0c;即可看到各版本压…

物理学家发现粒子是如何自我组装的

来源&#xff1a;诸平科学网博客作者&#xff1a;诸平链接地址&#xff1a;http://blog.sciencenet.cn/blog-212210-1310642.html据美国纽约大学&#xff08;New York University简称NYU&#xff09;2021年11月1日提供的消息&#xff0c;一组物理学家发现了DNA分子是如何根据组…

计算机网络——物理层传输介质

1.什么是传输介质&#xff1f; \qquad传输介质&#xff0c;也称为传输媒体/传输媒介&#xff0c;它是数据传输系统中在发送设备和接收设备之间的物理通路。传输介质不是物理层。 2.传输介质的分类 \qquad导向性传输介质&#xff1a;电磁波被导向沿着固体媒介&#xff08;铜线或…

计算机网络——物理层设备

1.中继器 \qquad信号在传输过程中会有衰减&#xff0c;导致数据失真&#xff0c;所以我们需要对信号进行再生和还原&#xff0c;使其与原数据相同。这就需要中继器的发挥作用。 2.中继器的结构 \qquad中继器的两端&#xff1a;两端的网络部分是网段而不是子网&#xff0c;适用…