docsify-写一个自己的网站
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-写一个自己的网站相关推荐
- 用Java手写一个微型下载资源网站
文章目录 手写一个微型下载资源网站[Java实现用户注册.登陆.下载功能] 一.技术栈 二.流程分析图 注册 登陆 下载 三.案例实现效果 首页 注册 登陆 下载网主页 壁纸下载 书籍下载 影视下载 ...
- docsify写一个自己的文档网站
1. docsify介绍 docsify 是一个动态生成文档网站的工具.支持 markdown 语法能直接部署在 GitHub Pages. 可以用来当做项目的说明文档,也还可以当做自己专属的知识小仓 ...
- 如何写一个优质的网站标题title?
网站标题也就是我们俗说的网站title,在html的超文本标签中<title>对于网站的设计和seo搜索引擎的优化都是有着重大的意义,网站的标题决定着我们网站的流量和转化的多少,一个好的标 ...
- 学习写一个模仿天猫网站
学习完了前端的HTML CSS JavaScript等各项技术之后,会有一个感慨,各个知识点分开都不难,但是要做出一个成型的,好看的,时尚的网页,就无从下手. 这就需要经验的积累了. 那么,写一个模仿 ...
- 用PHP和HTML写一个简单的网站登录注册项目
首先,这是一个很简单的登陆注册页面,请不要在意美观及设计,重点在于登录注册这个功能.这个项目由五个分页组成: 1.index.php :一个简单的首页,有login register,当用户登录之后 ...
- 用C#WebClient+Server酱写一个监听网站通知的功能
Server酱:https://sc.ftqq.com/3.version 功能:往 http://sc.ftqq.com/SCKEY.send 发GET请求,就可以在微信里收到消息. using S ...
- 如何用C++写一个网站
1.前言 用各种语言写过一些网站之后,我不禁开始好奇,C++能不能写网站呢,实际上想到这个问题的时候,我就大致有了答案. 本文中我们将尝试用C++写一个简单的网站,探索一些细节性的问题,并报告用C++ ...
- 利用爬虫写一个智能垃圾桶
利用python爬虫写一个智能垃圾分类 网站 怎么查 获取需要的值 修改地址 问题 感谢 网站 其实垃圾分类网上很多了,利用各种方法的API(有付费的也有免费的)但是我最近看到一个网站https:// ...
- 模仿写一个小型网站框架
之前的博文中讲述MVC的时候,介绍了美女同学的简单框架one.本来就打算要在美女框架的基础上有所改进,至少能够独立搭出一个成型的小网站出来(有界面交互,有db读写等).刚好最近工作内容不同,故借此机会 ...
- 多年前写的一个ASP.NET网站管理系统,到现在有些公司在用
多年前写的一个ASP.NET网站管理系统,到现在有些公司在用 今早上接到一个电话,自已多年前写的一个ASP.NET网站管理系统,一个公司在用,出了点问题, 第一点是惊奇,5,6年前的东东,手机号码换了 ...
最新文章
- mysql 集群实践_MySQL Cluster集群探索与实践
- bzoj1208: [HNOI2004]宠物收养所
- 95-130-348-源码-source-kafka相关-Handover
- 手机木马以及移动安全
- 根据银行卡账号获取所属银行php代码
- 我的世界1.12.2java下载_我的世界1.12.2forge下载
- 亚马逊云科技 2022 年 3 月新服务新功能强势来袭
- 微型计算机天逸510s光驱,天逸510s Mini兼macOS BigSur安装教程
- 软媒时间---任务栏滚动工具
- excel快速便捷批量填充
- 网站被攻击了怎么办?
- MeeGo系统Atom处理器 神秘设备现身俄罗斯
- python抓取网页数据时怎样显示进度条_Python 如何实时显示进度条?
- Flutter 监听返回键
- 计算机主板是cpu吗,主板和cpu是一起的吗
- numpy 函数里面的axis参数的含义
- java控制台实现的简易计算器,实现加减乘除
- WIFI6 80211.ax 的理论速率计算及对照表
- 【2018年总】——感谢遇见,感谢拥有,感谢失去
- 电视hdr测试软件,HDR测试:各家效果差异太夸张_索尼 KD-65A1_液晶电视评测-中关村在线...