搭建个人图床的方法有很多,可以通过很多平台赠送的免费额度来存储自己的文件
首先
需要下载这个软件 —— PicGo:下载地址
其次
你还需要准备
1.自己的自定义域名(这个可以去阿里云或者腾讯云买一个,并不是很贵)
2.一个平台账号(下面会说一种我在用的,还可以去上面的PicGo下载地址里面查看官方文档,也有其他平台的配置方法)
1.通过 七牛云 + PicGo 搭建个人图床我最开始先搭建了七牛云的存储服务,等所有配置都弄完才发现一个关键问题:从七牛云复制出来的资源链接,默认是 HTTP 协议的。但现在绝大部分网站都用的是 HTTPS 协议,浏览器会拦截 HTTPS 页面里的 HTTP 资源(也就是“混合内容”),直接导致这些资源用不了。 要解决这个问题,就得给七牛云的资源配 SSL 证书才能用 HTTPS 访问,可七牛云本身不提供免费证书,还得自己额外申请、再手动配置,步骤看着挺麻烦,我就没继续弄了。
如果实在想在七牛云上存储,貌似也是可以申请免费SSL证书的,可以通过下面关键词自行搜索一下
免费申请 SSL 证书:通过 Let’s Encrypt(完全免费,9 ...
Hexo
未读前言如果你有给文章加密的需求,可以通过一个插件来实现这个功能 —— hexo-blog-encrypt
配置方法1.打开Hexo博客根目录,在根目录下执行下面的命令
1npm install --save hexo-blog-encrypt
其实只下载这个插件就可以直接使用了,接下来就是使用的方法了
使用方法1.可以通过tags针对一类文章进行加密
在配置文件[BlogRoot]\_config.yml中添加下面的代码
12345678910# Securityencrypt: # hexo-blog-encrypt abstract: 有东西被加密了, 请输入密码查看. message: 您好, 这里需要密码. tags: - {name: tagName, password: 密码A} - {name: tagName, password: 密码B} theme: xray wrong_pass_message: 抱歉, 这个密码看着不太对, 请再试试. wrong_hash_message: 抱歉, 这个文章不能被校验, ...
Hexo
未读全面常用 Markdown 速查表本速查表涵盖日常写作、笔记、文档编辑中高频使用的语法,包含基础格式、进阶排版、特殊元素等类别,每个语法均附「语法示例」和「效果展示」,方便直接复制使用。
由于我刚开始使用Markdown 并且又有些健忘,特此用AI整理了以下总结 方便后续使用查找
一、标题(6 级)通过 # 数量区分级别,# 后加空格(规范写法),支持 1-6 级标题,级别越高字体越小。
语法示例
效果展示
说明
# 一级标题
# 一级标题
常用作文档大标题,字体最大
## 二级标题
## 二级标题
常用作章节标题
### 三级标题
### 三级标题
常用作小节标题
#### 四级标题
#### 四级标题
层级更细的子标题
##### 五级标题
##### 五级标题
字体较小,适合细节分类
###### 六级标题
###### 六级标题
最小级别标题,慎用
二、文本样式(加粗 / 斜体 / 删除线等)用于突出或修饰文本,支持多种组合样式,满足不同强调需求。
语法示例
效果展示
说明
**加粗文本**
加粗文本
最 ...
前言Hexo默认的永久链接格式层级比较复杂,深度太大不利于 SEO,而且默认链接的格式是根据日期定义,一旦我们修改文章的日期,那么链接就会改变。
[^SEO]: 全称为 Search Engine Optimization(搜索引擎优化),是通过优化网站结构、内容、链接等要素,提升网站在搜索引擎自然搜索结果中排名的技术。对于博客而言,合理的链接结构(如层级浅、包含关键词)能帮助搜索引擎更高效地抓取和理解页面内容,从而提升文章的曝光度。
这将会造成
最直接的后果:原链接失效,出现 404 错误
间接影响:搜索引擎收录与博客权重受损
修改文章日期 = 破坏链接永久性,会直接导致 404 错误和搜索引擎收录问题。
优化方法优化方法有很多种,这里我只写一种优化方法hexo-abbrlink,也是最方便最推荐的方法。
利用hexo-abbrlink插件可以将Hexo生成的永久链接转化为一个随机值
核心优势:链接不依赖文章日期、标题,修改这些信息后哈希值不变,永久链接始终有效,避免 404 和 SEO 权重丢失。
对比维度
Hexo 默认永久链接
hexo-abbrlin ...
10d79030e8222445804370796b90fca1d27859c754f435ebb6d2eafc059248b99a966d5eff52d776925f8be7dba9a0180130b8f8a371e54d210b9a25a1b229c5988dd3e3457b9848d4f35f7d4916862d10e77993c3475439ce9a03e090870b00017c6c5b33f2030d86f32586009cfb0f108fe23a08efb9a4a7e3f060b77ad00bc4df0624783e271cdfcc0e21b6547af4ba56ab2507ded33814e64aacfcf0289e905bb3c64a9d2fafa375f5589023be53ec92d7e1b54e2bd7042c0f6cd3e9072e6566f902c593be1e6eb440d6ffcc353b4692a62d1ae8fc6d9b6dee2fb138b22cd726ac92ce6b2320fa14940ac6bab84cda3a80b5641755615 ...
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment