java项目修改html文件类型,爱了!Guide哥手把手教你搭建一个文档类型的网站!免费且高速!...

bVbF0UT

这篇文章 Guide 哥就手把手教大家搭建一个像下面这样的文档类型的网站,你可以用来当做项目的说明文档,也还可以当做自己专属的知识小仓库。

bVbF0UU

一.前置条件

确保自己电脑下载安装了 NPM 并且使用这个命令: npm i docsify-cli -g安装了 docsify-cli 这个工具 。

确保自己有一个 Github 账号(码云账号为非必选项,有的话更好)。

二.初始化项目并预览

1.新建一个文件夹:mkdir docsify-demo

2.进入文件夹并运行 docsify 初始化命令:cd docsify-demo -> docsify init ./

你会发现 docsify-demo 文件夹下面多了下面这些文件,一一为你解释一下它们是干嘛的!

bVbF0UV

3.本地预览网站:docsify serve ./ 然后访问:http://localhost:3000/

bVbF0UW

三.给我们的项目增加点颜色

bVbF0UX

建议 clone 一下我的仓库: https://github.com/Snailclimb/docsify-demo ,在本地运行一下 ,这是一个比较典型的使用 docsify 搭建的网站,可以作为参考。如果你们想搭建一个不错的文档网站的话,可以在我的这个基础上去改。

3.1 修改配置文件 index.html

主要配置了文档网站的名字以及开启了一些配置选项。

docsify-demo

content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">

window.$docsify = {

name: 'docsify-demo',

repo: 'https://github.com/Snailclimb/JavaGuide-Interview',

maxLevel: 5,//最大支持渲染的标题层级

subMaxLevel: 3,

homepage: 'README.md',

coverpage: true,

loadSidebar: true,

auto2top: true,//切换页面后是否自动跳转到页面顶部

}

3.2 添加侧边栏文件

在第一步中,我们在已经开启了侧边栏选项:

loadSidebar: true

但是,仅仅这样还不行,我们需要定义一个名为 _sidebar.md的文件,文件的内容就是我们侧边栏的内容。

如下图所示,我们定义了一个侧边栏,并且为它添加了一些内容:

bVbF0UY

修改完成之后,你就会发现我们的文档网站多了侧边栏,你点击侧边栏对应的内容在右边显示。

bVbF0UZ

3.3 修改主页内容

修改 REDME.md,内容如下:

bVbF0U4

然后我们的文档网站的主页就变成了这样:

bVbF0U7

3.4 添加一个封面

第一步中,我们在已经开启了封面选项:

coverpage: true

为了能让我们的文档网站有封面,我们还需要新建一个名字为 _coverpage.md的文件,内容如下

bVbF0U8

然后,我们再打开网站的时候,就有了封面,如下图所示:

bVbF0U9

四.一些有用的插件

bVbF0Va

4.1 增加 Java 代码高亮

手动引入 Java 代码高亮的插件:

bVbF0Vc

4.2 增加全文搜索功能

引入插件:

配置一下:

window.$docsify = {

......

//全文搜索

search: {

maxAge: 86400000, // 过期时间,单位毫秒,默认一天

paths: 'auto',

placeholder: '搜索',

noData: '找不到结果',

// 搜索标题的最大程级, 1 - 6

depth: 3,

},

}

然后我们的文档网站就有全文搜索功能了:

bVbF0Ve

4.3 复制代码到剪切板

引入插件即可!

bVbF0Vf

4.4 图片缩放和字数统计

引入下面两个插件即可!

bVbF0Vg

4.5 edit on github

做如下配置,注意修改为你自己的路径。

window.$docsify = {

......

plugins: [

EditOnGithubPlugin.create('https://github.com/Snailclimb/JavaGuide-Interview/blob/master/')

],

}

然后我们的每个页面都出来了 "Edit on github" 选项,你点击之后就会跳到 Github 对应的页面编辑。

bVbF0Vl

五.部署

5.1 部署到 Github

1.Github 新建一个仓库,这一步就不说了。

2.把项目提交上去

3.开启 Github Pages

bVbF0Vm

bVbF0Vn

然后你的项目就能在线访问了!

5.2 同步到码云提高国内访问速度

1.导入 Github 项目

bVbF0Vo

注意把下面的是否开源勾选为公开,不然别人无法访问。

bVbF0Vp

2.选择 Gitee Pages 服务

bVbF0Vr

bVbF0Vu3.收获喜悦的成果

bVbF0Vv

作者介绍: Github 70k Star 项目

bVbBkdd

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值