hexo之踩坑记录(一)
前言
在塔建hexo框架中遇到的问题是基于以下的版本和butterfly主题开发的一个个人博客
hexo的版本: ^5.0.0
butterfly主题基于以下插件及版本开发:
"hexo-butterfly-clock": "^1.0.7",
"hexo-butterfly-tag-plugins-plus": "^1.0.17"
用的imgage图片引入插件
"hexo-asset-image": "github:CodeFalling/hexo-asset-image"
路径生成用了hexo-abbrlink
"hexo-abbrlink": "^2.2.1"
hexo的版本: ^5.0.0
butterfly主题基于以下插件及版本开发:
"hexo-butterfly-clock": "^1.0.7",
"hexo-butterfly-tag-plugins-plus": "^1.0.17"
用的imgage图片引入插件
"hexo-asset-image": "github:CodeFalling/hexo-asset-image"
路径生成用了hexo-abbrlink
"hexo-abbrlink": "^2.2.1"
注意:以下问题是基于仓库和github用户一致的情况,或者有自己域名的情况
更新踩坑记录
点击查看踩坑记录
更新记录
2022-11-21 记录问题
2022-11-18 记录问题
本地样式是好的部署的环境样式错乱
查看详情
</ol>
</div>
修改站点配置文件
_config.yml
,如果未购买域名,将url设置成 https://_config.butterfly.yml
中静态资料引入路径问题要加上仓库名否则访问不到),如果已经购买域名,将url设置成你的域名,再重新部署即可看到效果。</ol>
</div>
修改站点配置文件
_config.yml
,如果未购买域名,将url设置成 https://路径问题
1.问题描述
2.问题解决方法
查看解决方法
1.在根目录下,执行如下命令
npm install hexo-abbrlink --save |
2.站点配置文件中的_config.yml修改:
# permalink: :year/:month/:day/:title/ |
用markdown原生语法![xxx](xxx)
不能展示图片问题
查看详情
1.在根目录下,执行如下命令
npm install hexo-asset-image --save |
2.在站点配置文件_config.yml
配置如下
# 默认是false改为true |
3.在项目依赖node_modules/hexo-asset-image/index.js
修改成以下代码(最好将源码先备份一下)
; |
//原来的第58行的 |
注意:在生成文章md时所生的文章夹一定不要删,将每个对应的文章图片放入相应的文件夹下
图片引入的二种方式
1.原生的markdown内置语法 ![图片描述](图片路径)
2.标签插件 hexo内置 ``
用markdown原生语法[xxx](xxx)
不能跳转
1.当我们用带.html
后缀的方法配置permalink
,配置具体方法请看上面的路径问题
在站内跳转到对应的标题处的使用方法描点[文章内跳转](#目标位置)
目标位置<span id="目标位置"></span>
2.当我们不用带后缀的方法配置permalink
查看详情
2.1在站内跳转到对应的标题处的使用方法一描点[文章内跳转](/本文的目录/xxxx/#目标位置)
目标位置<span id="目标位置"></span>
2.2在站内跳转到对应的标题处的使用方法二<a href="/post/80bacdb6/#要跳转处的标题id">xxxxxxx</a>
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 ShuMo!
评论