部署hexo到阿里云中遇到的问题

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

点击运行,只需要输入密码就可以。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值