seo搜索引擎优化论文(关于url美化及其具体知识,这篇博客讲的非常之好~)

优采云 发布时间: 2022-04-16 17:30

  seo搜索引擎优化论文(关于url美化及其具体知识,这篇博客讲的非常之好~)

  关于url美化及其具体知识,这个博客很不错~推荐看看:Hexo博客优化:自定义文章URL,以下仅为个人解决记录。

  原因

  事情是这样的。当我今天分享我的脸书时,我在群组中发布了链接。我发现转义的url太丑了。 QAQ,于是在网上搜索了hexo的url优化,找到了这个方法。轻轻记录一下。

  

  Hexo生成文章的时候是根据文件名生成url,文件名是中文的,所以url会被转义。转义的url如上图,很啰嗦。

  解决方案搜索

  首先参考官方配置永久链接(Permalinks)| Hexo中的配置项,我们可以看到可以使用的变量如下:

  变量描述

  :年

  文章出版年份(4 位数字)

  :月

  文章发布月份(2 位数)

  :i_month

  文章 的出版月份(去掉了前导零)

  :天

  文章发布日期(2 位数字)

  :i_day

  文章 的发布日期(去掉前导零)

  :小时

  文章出版时间(2 位数)

  :分钟

  文章发表纪要(2 位数)

  :秒

  文章发布时的秒数(2 位数)

  :标题

  文件名(相对于“source/_posts/”文件夹)

  :名字

  文件名

  :post_title

  文章标题

  :id

  文章ID(不持久)

  :类别

  类别。如果文章没有category,就是default_category配置信息。

  :散列

  文件名(与 :title 相同)和日期(12 位十六进制)的 SHA1 哈希

  permalinks中变量的默认值可以在permalink_defaults参数下调整:

  url: https://ysx.cosine.ren/ # 我绑定的域名url

root: /

# permalink: :lang/:title/

permalink: :lang/:link/

permalink_defaults:

lang: cn

  当然,如果你愿意,你可以直接使用日期、类别、id或哈希作为url,但是这样会出现几个问题

  使用算法为每个 文章

  生成唯一的哈希或 id

  对于个人博客的文章,文章的URL应该大致反映文章的内容,所以手动为每个文章设置一个知名名称URL后缀是我觉得比较合适的方式。

  解决步骤

  在hexo的配置文件_config.yml中,添加如下配置:

  url: https://ysx.cosine.ren/ # 我绑定的域名url

root: /

# permalink: :lang/:title/

permalink: :lang/:link/

permalink_defaults:

lang: cn

  以后写博客的时候,可以直接在文章中添加一个知名链接,如下:

  ---

title: Hexo博客url优化

link: hexo-url-optimization # 文章实际链接为:https://ysx.cosine.ren/cn/hexo-url-optimization/

catalog: true

lang: cn

date: 2022-04-14 21:18:56

subtitle: 关于博客url转义后过于冗长这件事。

tags:

- 前端

- hexo

categories:

- 工具

---

  再一步,在scaffolds目录下的post.md和draft.md中,设置链接默认为文章标题,以免忘记,如下:

  ---

title: {{ title }}

link: {{ title }}

subtitle:

date: {{ date }}

catalog: true

tags:

- 前端

- JavaScript

categories:

- 笔记

---

  好了,现在你只需要每次发帖时把link属性中的值改成你想要的美化名字~

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线