目的:
作为一名程序员不仅仅满足在简述上书写自己的文章,当然还要用自己建立一个博客,如果没有买域名,就用github吧。网站教程太多,我就不讲了,这里写到自己遇到些小问题,希望能对你产生帮助。
-
4000端口无法显示:
在想本地展示4000上查看hexo的效果,输入$hexo s
解决:换成$hexo s -p 5000
试试 -
中文乱码问题:
在自己修改title 的时候,可能会出现 pudding222 后面的字符在网页显示的时候可能是乱码,一般来说设置一下 language, 可以让你解决问题。但是,我的问题是,我使用EditPlus,编辑器一开始的编码不是utf-8,后面再设置为utf-8,把中文删除了,还是不行。
解决:将这个文件重新另存为utf-8, 然后将原文件覆盖一下,一般就可能正常显示中文。
-
$hexo d
同步报错
error: failed to execute prompt script(exit code 1)
Error: bash: /dev/tty: No such device or address
fatal: could not read Username for https://github.com:Invalid argument
(便于能搜索到此文章,粘贴部分错误)
解决: 在 _config.yml 该文件中我的deploy: repository的写法是用https://XXXXXX
开始的,之后就换成下面写法。repository: git@github.com :用户名/用户名.github.io.git
.注意在此之前,我进行了SSH的配置,在修改repository之后,会让你输入id_rsa的一个密码,这个密码是自己之前进行SSH设置的密码,不是那个.ssh下id_rsa生成密码。由于我设置SSH太早,我都忘记有这个SSH密码,天真的将id_rsa粘贴了过去。