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

搭建过程

参考大佬文章~

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

下载链接~

日常命令

  • 进入hexo操作

    先进入blog文件夹
    1

  • 新建一篇

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

    2

  • 编辑好之后

    hexo d
    
    hexo g
    

    3
    4
    5

    • 删除文章

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

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

    扫描二维码关注公众号,回复: 9006938 查看本文章

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

    hexo g
    
    hexo d
    

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

遇到的问题

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

没有找到.ssh文件夹

就是指的这一步
6

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

ssh-keygen -t rsa -C "[email protected]"

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

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

上传文章报错

类似于这个样子~

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

7

输入:hexo g

报错如下:

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

小白拙作,大佬见谅~

欢迎留言交流~

在此附上自己的新建博客地址:https://wyj1216.github.io/

发布了54 篇原创文章 · 获赞 25 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/wyj_1216/article/details/90289347