你好,Hexo

利用GitHub+Hexo搭建自己的博客

搭建过程

参考大佬文章~

https://www.cnblogs.com/fengxiongZz/p/7707219.html

下载链接~

日常命令

  • 进入hexo操作

    先进入blog文件夹

    1

  • 新建一篇

    1
    hexo new post "name"    //name为自己所写

    2

  • 编辑好之后

    1
    hexo d
    1
    hexo g

    3

    4

    5

  • 删除文章

    先删除本地文件,然后通过生成和部署命令进而将远程仓库中的文件也一并删除。

    具体来说,以最开始默认形成的helloworld.md这篇文章为例。

    首先进入到source / _post文件夹中,找到helloworld.md文件,在本地直接执行删除。然后依次执行

    1
    hexo g
    1
    hexo d

    再去主页查看你就会发现你的博客上面,没有了这篇文章啦~

遇到的问题

在参考教程搭建时,遇到了一些小问题,在这里提供一下关于这些小问题的解决方式~

没有找到.ssh文件夹

就是指的这一步

6

打开 Git Bash,输入如下命令,然后连续按三个回车即可:

1
ssh-keygen -t rsa -C "your_email@example.com"

然后会出来提示Enter file in which to save the key 后面是一个路径,你就会找到你想要的.ssh文件夹了

然后进入这个文件夹继续操作就好了~

上传文章报错

类似于这个样子~

新建了一篇博客,编辑好之后,上传发生了错误

7

1
输入:hexo g

报错如下:

1
2
ERROR Process failed: _posts/post111.md
YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key at line 4, column 1:

错误产生原因:

nodejs等的版本问题,更新之后的版本,对于格式要求有了一些小改动

检查_config.yml内容,配置文件:_config.yml# Site #URL属性设置后面的需要有空格再填写内容

解决办法,像title、date、tags这些冒号后加一个空格就好啦~

8

9

小白拙作,大佬见谅~

欢迎留言交流~