盒子
盒子
文章目录
  1. 配置步骤
    1. 建立Git仓库
    2. 配置.gitignore
    3. 添加Github远程仓库
    4. 添加到Git仓库
    5. 推送到Github
  2. 参考文献

使用Github管理博客的文章

之前已经使用Github来托管博客了,但是我写的博客的源文档并没有被有效的管理起来。如果哪天我换了电脑、硬盘坏了或者误删除文件等问题导致博客的源文档丢失了,那么辛辛苦苦写的博客就全丢了。既然可以使用Github可以托管生成的博客网站,那么也可以托管博客的源文档,以后即便出了问题,也可以使用Git进行恢复。

配置步骤

建立Git仓库

1
2
cd hexo路径
git init

使用git init初始化新的git仓库

配置.gitignore

如果没有.gitignore文件,则手动创建.gitignore文件,用来屏蔽掉不需要管理的目录。

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
# Logs
logs
*.log
npm-debug.log*
# Runtime data
pids
*.pid
*.seed
# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov
# Coverage directory used by tools like istanbul
coverage
# nyc test coverage
.nyc_output
# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files)
.grunt
# node-waf configuration
.lock-wscript
# Compiled binary addons (http://nodejs.org/api/addons.html)
build/Release
# Dependency directories
node_modules
jspm_packages
# Optional npm cache directory
.npm
# Optional REPL history
.node_repl_history
# Hexo
public # hexo自动生成静态博客的目录,不需要管理
.deploy_git # hexo deploy生成的临时文件,不需要管理
db.json
*.log
*~
.DS_Store
Thumbs.db

添加Github远程仓库

1
git remote add origin 在Github上创建的仓库的地址

添加到Git仓库

1
2
git add .
git commit -a -m "commit first"

将Hexo下的所有的文件都添加到Git仓库里面,除了.gitignore文件中屏蔽掉的文件。

推送到Github

1
git push origin master

将所有的文件都推送到Github上去,以后就可以随便更换电脑,不用担心博客的文档被破坏了。

参考文献

  1. blog=github+hexo+git
支持一下
扫一扫,支持楼兰故居