hexo搭建博客的小问题
前言
在blog的使用中或多或少都会出现一些小问题,就我使用过程中的一些问题,分析解决
在安装hexo插件baidu提交中的报错
报错消息:TypeError: Cannot read property ‘count’ of undefined
报错是因为自动下载了插件hexo-baidu-url-submit
解决
- 在站点配置文件
_config.yml
添加代码
baidu_url_submit: count: 5 ## 提交最新的五个链接 host: tding.top ## 百度站长平台中注册的域名 token: ********* ## 准入秘钥,需要在百度站长-链接提交-自动提交-主动推送(实时)中查看 path: baidu_urls.txt ## 文本文档的地址, 新链接会保存在此文本文档里
或者直接删除/node_modules/中的hexo-baidu-url-submit和hexo-generator-baidu-sitemap文件
当然这是没被baidu收录的,或者删掉再下一遍就可以了…我就是这样
安装主题时报错
描述:页面打开乱码
解决
修改根目录下_config.yml
的theme主题名,重新部署
执行git命令行时出现的一些错误
Data Not Updated
清除缓存,重新试一次
$ hexo clean
Template render error
有时运行命令$ hexo generate
返回一个错误
FATAL Something's wrong. Maybe you can find the solution here: http://hexo.io/docs/troubleshooting.html Template render error: (unknown path)
这时就要注意是否在配置文件中出现缩进错误,如是否在变量前加空格
language: zh-CN
中间是有空格的
Server Problems
出现Error: listen EADDRINUSE
一般情况是同时开启了两个hexo服务器,换一个端口即可
如:$ hexo server -p 5000
上传问题
YAMLException: can not read a block mapping entry; a multiline key may not be an implicit key
使用hexo搭建blog执行hexo g,报错
解决
打开更新的md文档,检查头部
title: date: tags: 后面都要加空格
其他问题
我在使用火狐浏览器浏览博客时出现
在一番搜索和大佬帮助下,成功解决,可能性有二
一是电信污损,修改host文件可解决
二是没有没有科学上网
我两个都弄了后才可正常浏览,如出现相似问题,可参考一下