前言
该文章是针对于本站博主在 hexo 博客搭建过程中,遇到的一些问题和相应的解决方案的整理
QA
引入网络图片无法显示
在 md 文件的头部加入以下代码即可
<meta name="referrer" content="no-referrer"/>
hexo 部署到多个仓库
deploy:
type: git
repository:
github: git@github.com:mailjobblog/mailjobblog.github.io.git,main
gitee: git@gitee.com:libinblog/libinblog.git,master
branch: main
source里面的README.md每次hexo g被转义成html文件问题
跟目录的 _config.yml
文件加入忽略
skip_render:
- README.md
- LICENSE
- robots.txt
- '*.d.md'
- _posts/blog/hexo/*.d.md
skip_render使用了minimatch,开始匹配的位置是基于你的source_dir的,一般来说,是你的source文件夹下。下面我分别列举几种常见的情况进行说明:
请注意yml中的文件格式,输入单个数据请注意空格,输入数组请进行缩进
- 单个文件夹下全部文件:skip_render: test/*
- 单个文件夹下指定类型文件:skip_render: test/*.html
- 单个文件夹下全部文件以及子目录:skip_render: test/**
Hexo文章Scaffolds脚手架
当然有,这时候Scaffolds脚手架登场了
脚手架在scaffolds文件夹下,里面默认有post.md、draft.md、page.md三个,分别为博文、草稿和page的脚手架
我把 post.md
修改成我想要的格式
---
title: {{ title }}
date: {{ date }}
categories: {{ categories }}
tags:
- {{ tags }}
---