hexo-generator-alias 网页重定向
hexo-generator-alias 网页重定向
安装hexo-generator-alias 网页重定向插件1
npm install hexo-generator-alias --save
如果你的博客页面使用了 hexo-permalink-pinyin Hexo 插件(中文链接转拼音)
而之前的链接已经被搜索引擎收录的话
可以使用hexo-generator-alias 网页重定向
将原本的链接重定向为新的链接
开始
因为使用了 hexo-permalink-pinyin Hexo 插件(中文链接转拼音)
链接变为:https://polar-bear.eu.org/2023/06/28/hexo-git-shang-chuan-da-wen-jian-shi-bai/
由于我网站已经提交了许多搜索引擎的收录
使用插件改变链接会导致原来的链接打开后404,所以可以在这一篇文章加一个属性,让一篇文章拥有两个url
在原始文章的.md文件中的文章头加入以下代码1
2alias:
- 被更换的链接/已经被收录的链接(去掉固定域名)
如:1
2
3
4
5
6
7https://polar-bear.eu.org/2023/06/28/%E3%80%90Hexo%E3%80%91git%E4%B8%8A%E4%BC%A0%E5%A4%A7%E6%96%87%E4%BB%B6%E5%A4%B1%E8%B4%A5/
去掉https://polar-bear.eu.org即可
---
alias:
- /2023/06/28/%E3%80%90Hexo%E3%80%91git%E4%B8%8A%E4%BC%A0%E5%A4%A7%E6%96%87%E4%BB%B6%E5%A4%B1%E8%B4%A5/
---
生成的重定向html
插件会在原来链接目录下生成一个index.html文件1
<!DOCTYPE html><html><head><meta charset="utf-8"><title>Redirecting...</title><link rel="canonical" href="https://polar-bear.eu.org/2023/06/28/hexo-git-shang-chuan-da-wen-jian-shi-bai/"><meta http-equiv="refresh" content="0; url=https://polar-bear.eu.org/2023/06/28/hexo-git-shang-chuan-da-wen-jian-shi-bai/"></head></html>
用于指向新的链接
文章头
hexo的文章.md文件位于1
hexo目录\source\_posts (已发布文章)
内容一般有1
2
3
4
5
6
7title: 【Hexo】git上传大文件失败
author: polar-bear
date: 2023-06-28 16:31:20
tags:
alias:
- /2023/06/28/【Hexo】git上传大文件失败/
---
404回家
如存在无法清除的死链
可以在文章投加入以下内容
打开文章后跳到主页
1 | --- |












