前置依赖项
- shell 命令行
- 基本Linux操作指令
- git 基本语法
- 能够登录github的网络
下载
方法一
git 克隆远程仓库到本地
1 | git clone https://github.com/KVM-Explorer/KVM-Explorer.github.io |
如果需要更改为自定义的文件夹名,支持嵌套命名如Blog/wiki/XXX
1 | git clone https://github.com/KVM-Explorer/KVM-Explorer.github.io <your directory name> |
方法二
登录https://github.com/KVM-Explorer/KVM-Explorer.github.io手动下载仓库,Code -> Download ZIP,记得打星^_^
git终端
用命令行终端进入仓库所在文件夹,此时显示当前仓库所在的分支为source 分支
如果当前分支不是source分支,采用git checkout切换至source分支
Gitkraken
出于可视化和方便的需要我更为推荐采用deb安装的gitkraken进行git仓库的管理,流程如上
安装
如果单纯上传下载文档可直接跳过此步骤
安装所需依赖
Nodejs14
1 | Using Ubuntu |
cnpm
由于Nodejs 自带的软件管理器为npm在国内不稳定推荐下载cnpm淘宝镜像或对npm进行换源
1 | npm install cnpm |
通过命令行进入仓库所在文件夹,安装wiki所需依赖
1 | cnpm install |
测试部署
生成网页版并在本机查看
1 | hexo g # 生成网站 |
编写
生成新文档
- 在所需要编写文档的文件夹建立新文件,在文件的开头添加yaml说明 每个属性:后注意添加空格,整个yaml用英文输入法进行编写
1 |
|
推荐采用typora 进行markdown内容编写,调整图片设置自动保存到对应的asset(目前已不推荐,新的方式在Markdown插入图片更新)
- 进入source -> _post 将对应文件夹和文件移至所需分类目录,生成时即可按照文件层次分类
推荐采用typora 进行markdown内容编写,调整图片设置自动保存到对应的同名文件夹(已不推荐,推荐采用图床详情见Markdown插入图片)
文件->偏好设置->图像->插入图片时->复制到制定文件夹,同时勾选应用对象选项
Gitkraken 进行上传
首先打开gitkraken进入当前项目,先拉取,commit后再push提交。