hexo NexT主题首页title链接的优化

在默认设置下,文章链接都会改变,不利于搜索引擎收录,也不利于分享

更改index.swig文件

文件路径是your-hexo-sitethemesnextlayout,将下面代码

1
{% block title %} {{ config.title }} {% endblock %}

改成

1
{% block title %} {{ config.title }} - {{ theme.description }} {% endblock %}

这时候你的首页标题会更符合网站名称 - 网站描述这习惯。
进阶,做了seo优化,把关键词也显示在Title标题里,可改成

1
{% block title %} {{ theme.keywords }} - {{ config.title }} - {{ theme.description }} {% endblock %}

注意:别堆砌关键字,整个标题一般不超过80个字符,可以通过chinaz的seo综合查询检查。

安装此插件

安装此插件后,不要在hexo s模式下更改文章文件名,否则文章将成空 大专栏  hexo NexT主题首页title链接的优化白。
安装:

1
npm install hexo-abbrlink --save

在站点配置文件中查找代码permalink,将其更改为:

1
permalink: posts/:abbrlink/  # “posts/”

可自行更换
在站点配置文件中添加如下代码:

1234
# abbrlink configabbrlink:  alg: crc32  # 算法:crc16(default) and crc32   rep: hex    # 进制:dec(default) and hex

可选择模式:

1234
crc16 & hexcrc16 & deccrc32 & hexcrc32 & dec

原文地址:https://www.cnblogs.com/lijianming180/p/12037946.html

时间: 2024-10-12 02:18:51

hexo NexT主题首页title链接的优化的相关文章

Linux下使用 github+hexo 搭建个人博客03-hexo配置优化

上两张文章,我们说了 hexo 部署.主题的切换.博文的创建.MarkDown 简单使用和 hexo 部署到 GitHub Pages. 也说了我们会使用 next 主题做为我们后期博客的使用和维护.但是该主题的原生态,可能或多或少不满足我们当前的需求,因此需要我们对其进行优化,达到我们想要的效果. 因此这篇文章和下篇文章主要就是针对主题的优化进行书写的. 注意事项 1.优化完毕或者新建博客后需要 hexo g 生成静态文件: 2.然后重新启动服务,使用命令 hexo s -p 80 3.浏览器

开源介绍·新款简约、实用与大气的Hexo新主题:BMW

这是一个简约.大气.实用的Hexo新主题:BMW??.墙内的小伙伴,请移步原文地址:一款简约且实用的Hexo新主题:BMW Theme-BMW BMW is a beautiful http://hexo.io theme. It is created by https://godbmw.com/ ,made With ??. ???? 中文文档 源码地址 如果您看的顺眼,欢迎来第一个地址给个Star.每个Star都会增加我维护此主题的热情! Github: https://github.com

Hexo next 主题配置右侧栏的分类和标签打开的是空白

基本搭建好后发现,分类或标签点进去网页不存在,但是具体的一个分类能够进去. 原来是没有设置好,解决起来也很简单. 一. 新建 标签 和分类 页面 在根目录输入命令 hexo new page categories 会自动新建 categorier 文件夹并生成一个index.md文件,将里面的代码改为: --- title: categories date: 2020-01-21 12:12:26 type: "categories" --- 同理,「标签」也一样 hexo new p

hexo next主题为博客添加分享功能

title: hexo next主题为博客添加分享功能 date: 2018-01-06 20:20:02 tags: [hexo博客, 博客配置] categories: hexo next主题配置 --- 今天心血来潮,决定给博客添加分享功能,百度上首先是找到了使用shareSDK的分享功能,最后在实践的过程中发现它添加时步骤比较多,添加完成后效果比较丑(就是一个长条的浅蓝色按钮),而且点击后想要退出分享比较麻烦(它的取消按钮实在太难找了,它在页面最下方的位置,呈现浅灰色,这个设计太反人类了

键值转换--复杂按键事件识别程序(链接层-优化版)

复杂按键事件识别程序(链接层-优化版) 本文相对于键值转换--复杂按键事件识别程序(链接层)文章中所述的按键事件转换程序进行优化(原来的代码太多,太杂,不易于维护). 优点:代码简洁,易于修改和阅读. 缺点:无法区分某一特殊按键在不同的系统状态下的按键时间(比如同一个键在不同的情况下可以长按3s或则5s),连按和长按不能同时存在(也可以加条件进行区分). 复杂按键包括多个按键的单按事件.长按事件.连按事件.组合按键事件等... 单按事件在按下键松开时判定,其它按键情况在达到规定的时间后触发相应按

Hexo next主题安装algolia

一直在使用hexo写自己的博客,最近博客刚刚搬家重新搞了下博客: 1.为hexo添加站内搜索 我用的是algolia,在next主题5.x以上的版本集成了algolia站内搜索功能,我们只需要简单的配置下就可以使用:安装: 1 npm install hexo-algolia --save 配置: 123456789 algolia: 大专栏  Hexo next主题安装algolia applicationID: 'your applicationID' apiKey: 'your apiKe

[转]Angular4首页加载慢优化之路

本文转自:https://blog.csdn.net/itest_2016/article/details/80048398 Angular是一个比较完善的前端MVC框架,包含了模板,数据双向绑定,路由,服务,过滤器,依赖注入等等所有的功能.在Web开发前后端流行的今天,我们在某个项目中也尝试使用该框架. 很快按照官网上的例子搭建了一个标准工程,在项目初期工程文件不是很多的时候,编译.打包.然后运行,访问项目的各个页面都很快.和传统的模板引擎相比这种前后端分离不仅工程化更加成熟(前端.后端开发人

Hexo+yilia主题实现文章目录和添加视频

一.说明 也可以点击这里查看此文章 文章目录功能效果可以点击这里查看 视频页面效果可以点击这里查看 粗略实现,有问题可以在下方评论区留言,或者留言板留言 二.文章目录功能 1.添加CSS样式 打开themes\yilia\source下的main.234bc0.css文件,添加如下代码: css样式我也放到了github上:https://raw.githubusercontent.com/lawlite19/Blog-Back-Up/master/css/main.234bc0.css 使用的

hexo+next主题目录解析

默认目录结构: . ├── .deploy ├── public ├── scaffolds ├── scripts ├── source | ├── _drafts | └── _posts ├── themes ├── _config.yml └── package.json deploy:执行hexo deploy命令部署到GitHub上的内容目录 public:执行hexo generate命令,输出的静态网页内容目录 scaffolds:layout模板文件目录,其中的md文件可以添加