Hexo博客搭建
初始化博客
初始化博客
修改依赖
tale/package.json1 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.yml1 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主题
修改配置
设置文章模板
新建一篇文章
启动博客
博客源代码托管
前言
上班是用公司电脑,闲余时间想要查看博客代码需要从硬盘拷贝(不一定是最新编辑过的),下班以后又需要把上班期间修改的拷贝至个人电脑内,这个过程一两次还好,多了以后会觉得很繁琐,所以就打算将博客源代码托管到服务器上的Git仓库,这样不管在家还是在公司都可以直接拉取最新内容来编辑博客,并随时将更新的内容提交到服务器进行展示。
创建博客源代码仓库
在服务器创建博客源代码仓库
--bare
命令初始化一个裸仓库
,裸仓库
可以理解为轻量级的仓库,只包含.git文件夹的仓库。
git分为三个工作区:工作区、暂存区域、Git 仓库,裸仓库实质上就是没有工作目录的Git仓库。它只包含Git版本库中的对象,没有其他的文件或目录。它提供了一种轻量级的方式来共享代码库,因为它占用的空间更小,传输速度更快。
客户端
将前端依赖压缩成压缩包,否则依赖包内的版本控制会比较繁琐
使用IDEA拉取源代码仓库(IDEA对于Git版本控制的ui界面比较友好)
将博客源代码拷贝至本地拉取的项目中,进行仓库的初始化
初始化后可以在不同的客户端进行博客源代码的拉取