Hexo博客搭建:QA章(Hexo博客搭建和发布上踩的坑)

博客文章设置了置顶但是没有生效?

同时使用了 hexo-generator-index 插件和hexo-generator-topindex 插件

  1. hexo-generator-index - 默认的首页生成器,使用 sticky 字段排序
  2. hexo-generator-topindex - 另一个首页生成器,使用 top 字段排序

解决:

npm uninstall hexo-generator-topindex

如何让首页不显示Top的背景图,但是博客页面显示呢?

效果如下:

Image

Image

解决:

 # Disable all banner image(是否禁用所有首页顶部图片,true为禁用,false为不禁用)
disable_top_img: false

# The banner image of home page(只禁用首页顶部图片,其他页面顶部图片仍然显示)
index_img: false

# If the banner of page not setting, it will show the top_img
default_top_img: "background: linear-gradient(45deg, rgba(16, 30, 67, 0.7) 0%, rgba(52, 82, 255, 0.7) 30%, rgba(243, 54, 142, 0.7) 70%, rgba(255, 107, 69, 0.7) 100%), url('/img/other/background.jpg') center / cover no-repeat"

嵌入视频不生效,显示404?

如果是你用其他平台复制粘贴的,请保证你的视频嵌入代码是字符串,不要加任何装饰。

正确的例子

错误的例子:

cloudflare自动发布的时候会把main分支也给发布?

cloudflare发布gh-pages分支的时候,也会把mian分支作为预览分支发布的


解决办法:
进入自己的pages–>设置–>分支控制(编辑)–>预览分支(设置成:无)

Image