发布于  更新于 

Hexo博客搭建

初始化博客

初始化博客

修改依赖

tale/package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{
"name": "hexo-site",
"version": "0.0.0",
"private": true,
"scripts": {
"build": "hexo generate",
"clean": "hexo clean",
"deploy": "hexo deploy",
"server": "hexo server"
},
"hexo": {
"version": "5.4.2"
},
"dependencies": {
"hexo": "^5.4.0",
"hexo-generator-archive": "^1.0.0",
"hexo-generator-category": "^1.0.0",
"hexo-generator-index": "^2.0.0",
"hexo-generator-tag": "^1.0.0",
"hexo-renderer-ejs": "^1.0.0",
"hexo-renderer-marked": "^4.0.0",
"hexo-renderer-stylus": "^2.0.0",
"hexo-server": "^2.0.0",
"hexo-theme-landscape": "^0.0.3"
}
}

更新依赖

推送博客到github-pages

修改配置

tale/_config.yml
1
2
3
4
5
deploy:
- type: git
repo: https://github.com/z23654262/z23654262.github.io.git
branch: gh-pages
message: "Build at {{ now('YYYY-MM-DD HH:mm:ss Z') }}"

安装插件

推送静态文件到github

Stellar主题配置

安装Stellar主题

修改配置

tale/_config.yml
1
theme: stellar

设置文章模板

新建一篇文章

启动博客

博客源代码托管

前言

上班是用公司电脑,闲余时间想要查看博客代码需要从硬盘拷贝(不一定是最新编辑过的),下班以后又需要把上班期间修改的拷贝至个人电脑内,这个过程一两次还好,多了以后会觉得很繁琐,所以就打算将博客源代码托管到服务器上的Git仓库,这样不管在家还是在公司都可以直接拉取最新内容来编辑博客,并随时将更新的内容提交到服务器进行展示。

创建博客源代码仓库

在服务器创建博客源代码仓库

--bare命令初始化一个裸仓库裸仓库可以理解为轻量级的仓库,只包含.git文件夹的仓库。

git分为三个工作区:工作区、暂存区域、Git 仓库,裸仓库实质上就是没有工作目录的Git仓库。它只包含Git版本库中的对象,没有其他的文件或目录。它提供了一种轻量级的方式来共享代码库,因为它占用的空间更小,传输速度更快。

客户端

将前端依赖压缩成压缩包,否则依赖包内的版本控制会比较繁琐

使用IDEA拉取源代码仓库(IDEA对于Git版本控制的ui界面比较友好)

将博客源代码拷贝至本地拉取的项目中,进行仓库的初始化

初始化后可以在不同的客户端进行博客源代码的拉取


本站由 SFZhang 使用 Stellar 主题创建
本页访问 次 | 总访问

豫ICP备2023025818号-1 豫公网安备41012202000371