hexo安装链接转拼音出现的问题
出现的问题
如果说hexo安装了中文链接自动转拼音链接的话,可能会出现分类存在大写字母,那么在URL访问的时候不能访问到该分类的详情页。主要是因为该插件把网页中的url统一改成了小写,而hexo在生成分类的静态网页的时候是按照你填写的英文字母生成相同名的目录。例如:我存在Linux分类,显然在生成分类目录的时候,hexo会对应生成一个Linux的目录。但是在其他网页中,连接到Linux的链接会被插件改成linux。这可能会导致不能访问到Linux。
解决方法
- 手动修改生成的目录,把Linux目录统一修改成linux。然后在把服务器上的Linux修改成linux,然后在把本地数据git到服务器即可正常访问。注意的是hexo在生成目录时,会把linux和Linux认定成一个目录,因此以后不需要做第二次修改。
- 关闭服务器的大小写区别,关闭以后服务器会自动修正我们访问的url,如访问linux,虽然在网站目录下没有linux目录,但是服务器也会把Linux作为匹配放回给客户端。以apache为例:
- 加载mod_speling模块: LoadModule speling_module /usr/lib/apache2/modules/mod_speling.so
打开httpd.conf配置文件,找到#LoadModule speling_module /usr/lib/apache2/modules/mod_speling.so这一行,去掉前面的#号。 - 开启模块: CheckSpelling on
在httpd.conf后面加上CheckSpelling on - 重启apache
service httpd restart #重启apache服务器
- 加载mod_speling模块: LoadModule speling_module /usr/lib/apache2/modules/mod_speling.so
hexo-permalink-pinyin(中文链接转拼音插件)
安装
npm i hexo-permalink-pinyin --save
开启插件
添加下面内容到配置文件_config.yml# https://github.com/viko16/hexo-permalink-pinyin permalink_pinyin:enable: trueseparator: '-' # default: '-'
相关选项
enable:是否启用插件
separator:词自己的间隔符
参考:https://github.com/viko16/hexo-permalink-pinyin
hexo安装链接转拼音出现的问题相关推荐
- Hexo安装配置详解
原文 http://blog.csdn.net/tonydandelion2014/article/details/61615898 http://www.joryhe.com/2016-06-06- ...
- hexo安装sitemap
更多内容,请查看博客原文:hexo安装sitemap https://finolo.gy/2019/01/hexo安装sitemap/ 通过Hexo搭建了博客,准备做一些简单的SEO,让搜索引擎收录博 ...
- 修改aconda镜像服务器,Jupyter安装链接aconda的实现方法
Jupyter安装链接aconda的实现方法 发布时间:2020-11-03 15:07:32 来源:亿速云 阅读:105 作者:Leah 今天就跟大家聊聊有关Jupyter安装链接aconda的实现 ...
- ubuntu上安装 ibus Google拼音输入法
最近听说Google拼音有了个ibus的版本了.试了一下之后,效果还真不错.下面我们就来说说如何安装这个Google拼音. 首先我们要到ibus Google拼音输入法的主页 下载两个安装包到桌面,如 ...
- 取消和卸载Office 2010默认安装的微软拼音输入法的方法
自Office 2010 Beta版本推出以来,很多网友已经开始使用并推荐给自己的好友使用这一软件.相信用过Office2010的已经对这款软件有所了解,可唯一觉得有些别扭的是,微软在Office 2 ...
- Ubuntu安装配置谷歌拼音输入法
Ubuntu 18.04安装配置谷歌拼音输入法 搜狗经常无缘无故出错,还是选择了谷歌家的 文章目录 一.安装 二.设置语言支持(language support) 三.选择谷歌输入法 四.错误处理 一 ...
- EditPlus中文版安装链接
由本人提供的记事本EditPlus_64bit.exe中文版安装链接 链接:https://pan.baidu.com/s/17pX0yGXLKBwVmAHkTR0tNw 提取码:l9wy
- exe4j详细使用教程(附下载安装链接)
一.exe4j介绍 exe4j是一个帮助你集成Java应用程序到Windows操作环境的java可执行文件生成工具,无论这些应用是用于服务器,还是图形用户界面(GUI)或命令行的应用程序.如果你想 ...
- Hexo系列 | Hexo安装、启动
目录 前言 一.Hexo是什么? 二.安装node.js 三.安装Git 四.检查是否安装成功 五.Hexo安装.启动 前言 用Hexo框架搭建个人博客,记录搭建过程 个人博客效果 一.Hexo是什么 ...
最新文章
- 技巧:结合Zabbix与SNMP监控嵌入式设备
- 上海day2--两年前最烧脑的环境变量
- 你们要的动图来了:2张动图快速理解高内聚与低耦合
- android连接usb后默认app,android – 记住USB连接,但不要启动应用程序
- jQuery插件---ImageBox的使用
- 数据库设置_CentOS7 - 设置MySQL数据库
- Redis桌面客户端 Redis Studio
- springboot自动配置_揭秘SpringBoot自动化配置
- [tf] tf.gradients vs optimizer.compute_gradients
- ora-01489 字符串连接的结果过长 解决方案
- 关于Redis缓存和数据库一致性问题
- EcShop二次开发学习方法和Ecshop二次开发必备基础
- matlab四元一次方程求解,求解四元一次微分方程组
- 北京农学院计算机调剂,2020北京农学院植物科学技术学院招收硕士研究生调剂...
- 半加器设计(结构描述法)
- RFID资产管理|超高频RFID技术在医院资产管理项目中的应用-铨顺宏
- php 进程通信系列 (三)信号量
- 关于 python ImportError: No module named 的问题及解决办法
- [Win10] [C# Desktop] 两种方法发送原生Toast通知
- SQL2008服务器连接失败
热门文章
- 硬件工程师成长之路(6)——程序设计
- autojs微博_autojs使用intent打开新浪微博的用户任务中心scheme的详细过程
- uva 10286 Trouble with a Pentagon
- 360 2015校园招聘
- 物联网应用技术和计算机应用技术哪个更好,物联网应用技术和计算机应用技术的优劣?...
- 玄学小问题之input.focus()没生效的问题
- 忘记Excel文件打开密码,怎么办?
- 快速学习-XXL-JOB调度中心/执行器 RESTful API
- 区块链+游戏资产所有权,将如何激活游戏经济的发展?
- 华为云服务器快速迁移方案(最多十几分钟)