Hexo总结

之前布好的个人博客竟然出问题了,没办法又重新来了一遍同样的主题同样主题在此总结一下。

总体来说可以分为四步

第一就是把需要安装的软件装好

1.安装Node(作用):用来生成静态页面
然后用检查是否安装成功,按下Win和R,打开运行窗口:
在新打开的窗口中输入cmd,敲击回车,打开命令行界面。输入:

1
node -v

显示版本信息说明安装成功

2.下载Git安装文件:
安装完成同样我们来检查一下Git是不是安装正确了,打开命令行,输入:

1
git --version

显示版本信息说明安装成功

github账户的注册和配置
打开Github官网,在下图的框中,分别输入自己的用户名,邮箱,密码
一定要确认注册,否则无法使用gh-pages!

##安装Hexo
1.下载安装hexo

1
npm install hexo-cli -g

来试试安装成功没有,输入以下命令查看Hexo的版本信息:

1
hexo -v

如果出现类似内容说明安装成功啦!

1
2
3
4
5
6
7
8
9
10
11
hexo-cli: 1.0.3
os: Windows_NT 10.0.14393 win32 x64
http_parser: 2.7.0
node: 6.10.2
v8: 5.1.281.98
uv: 1.9.1
zlib: 1.2.11
ares: 1.10.1-DEV
icu: 58.2
modules: 48
openssl: 1.0.2k

文件夹里面新建Hexo

1
hexo init

我们在开始前先执行命令:

1
npm install

这条命令是用来安装依赖包的,具体安装内容可以在package.json文件里找到。安装好了之后会看到一大串的信息,这里就不贴出来了。现在我们可以看到blog目录下的文件结构是这样的:
node_modules:是依赖包
public:存放的是生成的页面
scaffolds:命令生成文章等的模板
source:用命令创建的各种文章
themes:主题
_config.yml:整个博客的配置
db.json:source解析所得到的
package.json:项目所需模块项目的配置信息

接下来就是看看主题样式了

1
hexo server

执行完以后会有:

1
2
INFO Start processing
INFO Hexo is running at http://localhost:4000/. Press Ctrl+C to stop.

然后输入在页面地址栏输入:localhost:4000
如图

##接下来就是上传到github
用编辑器打开你的项目,修改_config.yml文件的一些配置(冒号之后都是有一个半角空格的):

1
2
3
4
deploy:
type: git
repo: https://github.com/YourgithubName/YourgithubName.github.io.git
branch: master

执行安装命令:

1
npm install hexo-deployer-git --save

之后执行上传到github的命令:

1
2
3
hexo clean
hexo generate
hexo deploy

这次的总结就写到这里吧!!!

##2019年重新使用Hexo
创建编辑完文章(报错)
原因:
1文章图片文件夹内含有一个视频文件(500MB);
执行过Hexo hexo generate 然后执行hexo deploy报错原因大概是上传内容超过100MB.
2.我将视频删除重新执行hexo generate -d依然报错(我确定不是Git,Hexo问题)
解决:
把hexo下面的.deploy_git手动删除然后输入Hexo clean;
重新执行:

1
npm install hexo-deployer-git --save

之后执行上传到github的命令:

1
2
3
hexo clean
hexo generate
hexo deploy

问题解决
如图
如图
如图

#附件

1
2
3
4
5
hexo clean
hexo g == hexo generate
hexo d == hexo deploy
hexo s == hexo server
hexo n == hexo new