首页 Hexo问题记录
文章
取消

Hexo问题记录

1
2
1.源码备份
2.迁移发布

源码备份

为了在不同地方,不同的电脑上可以编辑自己的blog,更是是为了备份,需要对源码进行存储。众所周知,Hexo d默认把Blog提交到xx.github.iomaster分支上。此时可以方便的新建一个分支如:Source分支,然后把源码推送到上面。 其中可能遇到的问题有,关于.gitignore文件的设置。默认情况下,会忽略依赖的模块。

迁移发布

在新的电脑的操作

a. 拷贝源码分支到本地

1
git clone -b  [branchName] [remoteRepoUrl]

设置源码分支,是为了避免之后因为master分支同步产生一些奇怪的问题,分析为每次master分支可能是forced update

b. 安装依赖

以为提交的源码不包含相关依赖,所以要让blog运行起来,首先要做的就是安装相关依赖,步骤其实很简单:

  • 首先要确保已经安装过gitnode.js
  • 其次进入源文件根目录:npm install 就可以安装依赖
  • 编辑blog,最后记得再次提交源码到远端仓库。

Git push failing with Fatal: HttpRequestException encountered - 20180228

Are you using Windows and GitHub? I had the same problem and have to update the Git Credential Manager for Windows: Dowload Link

This is because Github disabled TLS v1.0 and v1.1 Here is the blog post explaining the change

方案来源:Git push failing with Fatal: HttpRequestException encountered

本文由作者按照 CC BY 4.0 进行授权