1、deploy时报错
本地上传时报错remote: fatal: cannot create directory at ‘2021’: Permission denied,这是没有写权限导致的,添加写权限只能就可以了
在服务器执行cd /home/www/website,chmod go+w website
2、hexo修改中文没反应
在主配置文件修改了language,然后重新打包部署,却发现未生效,到 Hexo站点根目录\themes\next\languages文件夹发现没有zh-Hans,只有zh-CN.yml,zh-HK.yml,zh-TW.yml,修改为zh-CN.yml就可以了。
3、hexo解析几级标题没反应
新建上传,访问博客发现,文章标题是###,hexo没有解析几级标题成功,原因hexo严格按照markdown格式,#与标题之间应有一个空格,加上就解析成功了。
4、新建标签、分类页面遇到的问题
设置标签和分类后,发表博客,博客需要设置
title: 5.22笔记
date: 2021-05-22 11:20:14
tags:【内容】
已设置,但是点击菜单栏标签进去发现是空白,并且左侧或者右侧标签也是空白,原因是需要设置,F:\hexo\scaffolds\post.md 添加如下代码
---
title: {{ title }}
date: {{ date }}
tags:
categories:
---
打开F:\hexo\source\对于文件下的index.md,例如分类没显示,打开F:\hexo\source\categories添加。
---
title: categories
date: 2018-01-23 17:14:51
type: "categories" #此处添加
---
6、hexo文章引入本地图片
1、本地source中建立img文件夹
< img src="/img/图片名.jpg">,方便·,缺点是在本地打开无法显示图片,路径不对。
2、安装插件npm install https://github.com/CodeFalling/hexo-asset-image –save,把主页配置文件_config.yml 里的post_asset_folder:这个选项设置为true,在文档所在目录新建文件夹,文件夹名字为文档名字,将图片放入文件夹,[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传,引用方式(信息)(文档名称/图片名.jpg)]。
7、hexo一键发布到服务器
每次更新文章时,都需要在hexo文件夹下打开CMD。输入hexo clean & hexo deploy -g ,可以使用批处理文件,新建.bat文件,输入
@echo off
cd F:\Hexo
hexo clean&&hexo g&&hexo d
pause
点击运行,只需要输入密码就可以。