https://www.jianshu.com/p/88e70f32b049

docsify

安装

安装node,然后建议全局安装docsify-cli,有助于在本地初始化和预览网站。

npm i docsify-cli -g

如果需要部署到gitHub,则也安装一下git。

初始化

使用init命令初始化。如果要在./docs子目录中编写文档,则可使用下面命令:

docsify init ./docs

001.png

002.png

上面是执行命令过程与自动生成的文件的截图,下面简单介绍下docs中的3个文件:

  • .nojekyll:让gitHub不忽略掉以 _ 打头的文件
  • index.html:整个网站的核心文件
  • README.md:默认页面

这里最好只采用docs目录,官方推荐,而且将文档放到gitHub上时,也必须是docs。

本地预览文档

进入docs目录,运行本地服务器 docsify serve,然后在浏览器中打开 http://localhost:3000即可。

// 如果要预览的文档在docs中,则使用 docsify serve 即可。
docsify serve

005.png

也可以不进入docs目录运行本地服务器:docsify serve docs

gitHub上预览文档

应该都知道 gitHub 是放置代码的网址,其实它还有一个强大的预览文档的功能。如果将 docsify文档 放置到 gitHub 上,可以通过gitHub直接预览。

  • 在gitHub 建个仓库。本文档的仓库名是 extraordinarywen。
  • 在本地获取仓库:git clone https://github.com/taoGod/extraordinarywen.git (仓库地址)
  • 进入本地仓库,初始化docsify:docsify init ./docs
  • 提交文档并防止到gitHub:
git add .
git commit -m 'msg'
git push orgin master // 这个之前需要提供 gitHub 账号和密码
  • 在此上gitHub看一下该仓库是否有预想的效果了。
  • 呵呵,显然还不够,不过只差最后一步了。点击setting,找到 GitHub Pages,配置分支为 master barnch /docs folder,点击保存。然后会自动发布,并且给出发布的网站地址。

003.png

004.png

  • 点击上图中url:Your site is published at url。意不意外,惊不惊喜呢?反正我第一次我是挺惊喜
  • 以后你只需要写东西放到该仓库,网站自动会更新。

更多

再次推荐:docsify。

docsify-写一个自己的网站相关推荐

  1. 用Java手写一个微型下载资源网站

    文章目录 手写一个微型下载资源网站[Java实现用户注册.登陆.下载功能] 一.技术栈 二.流程分析图 注册 登陆 下载 三.案例实现效果 首页 注册 登陆 下载网主页 壁纸下载 书籍下载 影视下载 ...

  2. docsify写一个自己的文档网站

    1. docsify介绍 docsify 是一个动态生成文档网站的工具.支持 markdown 语法能直接部署在 GitHub Pages. 可以用来当做项目的说明文档,也还可以当做自己专属的知识小仓 ...

  3. 如何写一个优质的网站标题title?

    网站标题也就是我们俗说的网站title,在html的超文本标签中<title>对于网站的设计和seo搜索引擎的优化都是有着重大的意义,网站的标题决定着我们网站的流量和转化的多少,一个好的标 ...

  4. 学习写一个模仿天猫网站

    学习完了前端的HTML CSS JavaScript等各项技术之后,会有一个感慨,各个知识点分开都不难,但是要做出一个成型的,好看的,时尚的网页,就无从下手. 这就需要经验的积累了. 那么,写一个模仿 ...

  5. 用PHP和HTML写一个简单的网站登录注册项目

    首先,这是一个很简单的登陆注册页面,请不要在意美观及设计,重点在于登录注册这个功能.这个项目由五个分页组成: 1.index.php :一个简单的首页,有login  register,当用户登录之后 ...

  6. 用C#WebClient+Server酱写一个监听网站通知的功能

    Server酱:https://sc.ftqq.com/3.version 功能:往 http://sc.ftqq.com/SCKEY.send 发GET请求,就可以在微信里收到消息. using S ...

  7. 如何用C++写一个网站

    1.前言 用各种语言写过一些网站之后,我不禁开始好奇,C++能不能写网站呢,实际上想到这个问题的时候,我就大致有了答案. 本文中我们将尝试用C++写一个简单的网站,探索一些细节性的问题,并报告用C++ ...

  8. 利用爬虫写一个智能垃圾桶

    利用python爬虫写一个智能垃圾分类 网站 怎么查 获取需要的值 修改地址 问题 感谢 网站 其实垃圾分类网上很多了,利用各种方法的API(有付费的也有免费的)但是我最近看到一个网站https:// ...

  9. 模仿写一个小型网站框架

    之前的博文中讲述MVC的时候,介绍了美女同学的简单框架one.本来就打算要在美女框架的基础上有所改进,至少能够独立搭出一个成型的小网站出来(有界面交互,有db读写等).刚好最近工作内容不同,故借此机会 ...

  10. 多年前写的一个ASP.NET网站管理系统,到现在有些公司在用

    多年前写的一个ASP.NET网站管理系统,到现在有些公司在用 今早上接到一个电话,自已多年前写的一个ASP.NET网站管理系统,一个公司在用,出了点问题, 第一点是惊奇,5,6年前的东东,手机号码换了 ...

最新文章

  1. mysql 集群实践_MySQL Cluster集群探索与实践
  2. bzoj1208: [HNOI2004]宠物收养所
  3. 95-130-348-源码-source-kafka相关-Handover
  4. 手机木马以及移动安全
  5. 根据银行卡账号获取所属银行php代码
  6. 我的世界1.12.2java下载_我的世界1.12.2forge下载
  7. 亚马逊云科技 2022 年 3 月新服务新功能强势来袭
  8. 微型计算机天逸510s光驱,天逸510s Mini兼macOS BigSur安装教程
  9. 软媒时间---任务栏滚动工具
  10. excel快速便捷批量填充
  11. 网站被攻击了怎么办?
  12. MeeGo系统Atom处理器 神秘设备现身俄罗斯
  13. python抓取网页数据时怎样显示进度条_Python 如何实时显示进度条?
  14. Flutter 监听返回键
  15. 计算机主板是cpu吗,主板和cpu是一起的吗
  16. numpy 函数里面的axis参数的含义
  17. java控制台实现的简易计算器,实现加减乘除
  18. WIFI6 80211.ax 的理论速率计算及对照表
  19. 【2018年总】——感谢遇见,感谢拥有,感谢失去
  20. 电视hdr测试软件,HDR测试:各家效果差异太夸张_索尼 KD-65A1_液晶电视评测-中关村在线...

热门文章

  1. SpringBoot+Vue实现前后端分离的网吧管理系统
  2. 原材料批次管理立体仓库库位管理生产领料管理生产线工序管理产成品系列号唯一码管理产品质量追溯管理
  3. 理解synchronized的含义
  4. 校园计算机网的功能,校园网的含义及其特点和基本功能
  5. 麦当劳爱上热搜,看看这个“营销鬼才”如何玩转创意营销
  6. 电路知识经典汇总(邱关源)
  7. layDate 日期与时间组件
  8. 最新kali之istat
  9. (转)永磁同步电机(PMSM)的FOC闭环控制详解
  10. PLL为什么可以倍频