Hexo怎么部署到Cloudflare Pages、怎么绑定阿里云的域名

先注册并登录Cloudflare Pages的网址

https://pages.cloudflare.com/

点击左侧菜单栏的Workers 和 Pages,然后点击创建应用程序

点击 Pages,然后点击连接到Git

选择好自己的Hexo博客仓库以后,在这里填写构建命令和构建产物目录

点击自定义域后,输入自己想要自定义的域名,例如我是blog.xxx.xxx

然后点击开始CNAME设置

上图的名称对应阿里云的主机记录目标对应阿里云的记录值

然后去阿里云解析域名

解析完域名后,再回到cloudflare pages点击检查DNS记录就大功告成啦

百度、谷歌、搜狗、必应、360怎么提交网站收录、网址索引

为了加快网站被各大搜索引擎收录,建议新站点手动提交一下网站

百度搜索(baidu)主动提交网站索引的地址

https://ziyuan.baidu.com/site/index

其次百度也有一个手动匿名提交网站收录的入口

https://ziyuan.baidu.com/linksubmit/url

在百度的搜索资源平台-用户中心-站点管理里可以手动提交站点

咱们可以选择百度提供的如下3种验证方式进行站点的验证

  • 文件验证
  • HTML标签验证
  • CNAME验证

具体页面长这样👇,还是比较简单的

搜狗搜索(sogo)主动提交网站索引的地址

https://zhanzhang.sogou.com/index.php/dashboard/index

在搜狗的资源平台-网站支持-站点验证里可以手动提交站点

咱们可以选择搜狗提供的如下2种验证方式进行站点的验证

  • 文件验证
  • HTML标签验证

具体页面长这样👇,也还是比较简单的,不过比较操蛋的是我用HTML标签验证一直验证不成功

360搜索(so)主动提交网站索引的地址

https://info.so.360.cn/site_submit.html

直接点击链接就可以提交网址验证了,360搜索的网站收录提交是匿名的,没那么麻烦

具体页面长这样👇,超级简单了

谷歌搜索(google)主动提交网站索引的地址

https://search.google.com/search-console/not-verified

点击链接登录谷歌账号以后,点击左上角的搜索资源下拉添加自己的网站域名

咱们可以选择谷歌提供的如下1种验证方式进行站点的验证

  • DNS解析验证

具体页面长这样👇,需要自己去域名服务商那里解析一个TXT值,就是这个谷歌给出的这个一串字符

必应搜索(bing)主动提交网站索引的地址

https://www.bing.com/webmasters

咱们可以选择必应提供的如下3种验证方式进行站点的验证

  • 文件验证
  • HTML标签验证
  • CNAME验证

具体页面长这样👇,还是比较简单的

hexo的new_post_name到底有啥用,为啥没生效

首先明确 new_post_name 无论你配置成啥样,对展示的时候的文章title和网页上的时间是没有影响的

Hexo的hexo/_config.yml配置文件中的配置项,new_post_name是创建新的博文文件时使用的

当执行hexo new [layout] <title>的时候,会在[layout]文件夹下生成<title>.md的文章

同时也会生成<title>.md的文章的头

例子

编辑new_post_name参数为:year-:month-:day-:title.md

然后使用

1
hexo new 测试文章标题

会在根目录/source/_posts下生成2021-12-31-测试文章标题.md的文件

这个文件同时会写好hexo/scaffolds/post.md模版文件中定义好的文章头的参数

1
2
3
4
5
---
title: 测试文章标题
date: 2021-12-31 17:23:08
tags:
---

重点

也就是说new_post_name配置的东西,只是在使用命令行生成文件的时候有用,对网站上展示的东西是没影响的,有影响的是文章的头里填的属性