我的Hexo博客搭好了04 - 备份Hexo博客的源码目录,上传到Gitee仓库

15 阅读3分钟

文章系列导航

  1. 第01篇 - 选择困难症发作
  2. 第02篇 - 搭建过程之:披荆斩棘,晋级啦!
  3. 第03篇 - 搭建过程之:一路踩坑
  4. 第04篇 - 备份Hexo博客的源码目录,上传到Gitee仓库
  5. 第05篇 - 更换Hexo主题
  6. 第06篇 - 怎么给文章分类、打标签、展示目录
  7. 第07篇 - 怎么制作/about/、/categories/、/tags/页面
  8. 第08篇 - 让世界找到我——SEO大冒险(站点地图制作和提交)
  9. 第09篇 - 添加统计字数和阅读时长的插件
  10. 第10篇 - 怎么插入图片和视频
  11. 第11篇 - 怎么创建文章系列导航
  12. 第12篇 - 自动提交URL到搜索引擎(IndexNow + Google Search Console)
  13. 持续更新中...

备份Hexo博客的源码目录,是为了防止本地环境丢失或损坏时,能够快速恢复博客。

一般来说,博客的源码目录包括以下几个文件和文件夹:

  • source 文件夹:存放Markdown格式的文章源文件。
  • themes 文件夹:存放Hexo的主题文件。
  • _config*.yml 文件:Hexo的主配置文件,和各类主题的配置文件。
  • package.json 文件:Node.js项目的依赖配置文件。

我的Hexo项目目录名称为 hexo_blog,在该目录下,直接用git命令将该目录初始化为一个git仓库,然后提交所有的源码到Gitee上了。 以下是我的hexo_blog目录下的.gitignore文件内容,忽略了一些不需要备份的文件和文件夹:

.DS_Store
db.json
*.log
public/
.deploy*/
.deploy_git/
_multiconfig.yml

# Log file
*.log
/logs/
*.log
logs/*

# Package Files
*.war
*.nar
*.ear
*.zip
*.tar
*.tar.gz
*.rar
*/dist/
*/build/
*/bin/

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
# Windows:
Thumbs.db
ehthumbs.db
desktop.ini
# My configurations:
db.ini
deploy_key_rsa
#svn
.svn/
*/.svn/

#idea的target文件夹
target/*
*/target/*
out/*
*/out/*

### IntelliJ IDEA ###
.idea
.idea/*
*.iws
*.iml
*.ipr
*.lock
rebel.xml

HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/

### VS Code ###
.vscode/

### test
*-aitest*
**/test/
**/test/*
**/src/test/
**/src/test/**

### temp ignore ###
*.cache
*.diff
*.patch
*.tmp
*.java~
*.properties~
*.xml~
sessionStore

### system ignore ###
Servers
.metadata
upload
gen_code
application-preview.yml

### node ###
node_modules/

# python代码缓存
__pycache__/
**/__pycache__/
**/__pycache__/*

**/nohup.out

.github/