简介

黑石博客之前已经用七牛云作为博客图床,速度加载都挺快。那为什么还要整一个Github图床呢?

因为免费啊,放博客里面经常加载的背景图片头像什么的,不香吗?:)

jsDelivr 是国外的一家优秀的公共 CDN 服务提供商,也是首个「打通中国大陆(网宿公司运营)与海外的免费 CDN 服务」。jsDelivr 有一个十分好用的功能——它可以加速 Github 仓库的文件。我们可以借此搭建一个免费、全球访问速度超快的图床。

教程

主要思路

整个过程比较简单,创建 Github 仓库,并获取 token,填入 PicGo 配置即可完成。

  • 使用 jsDelivr 加速静态文件访问,能够优化博客体验。

  • 在 Github 存储图片,利于博主对于图片的掌控。

  • 使用 PicGo 的原因是因为能够方便地将上传图片到 Github,并直接获取 jsDelivr 的加速后的图片地址。

获取Github Token

之前讲利用cloud studio进行云部署的时候已经说过,详见:https://heson.xyz/posts/57815.html#GitHub

阅读全文

前言

Hexo默认的静态URL格式是 :year/:month/:day/:title,也就是按照年、月、日、标题来生成固定链接的。如http://xxx.yy.com/2020/07/06/hello-world

这种默认配置的缺点就是一般文件名是中文,导致url链接里有中文出现,这会造成很多问题,也不利于seo,另外就是年月日都会有分隔符。

阅读全文

前些天加了一个WordPress的博客群,在里面帮助一些萌新小白网友解答一些关于网站建设方面的问题,中途有几个网友加了我的微信。
今天呢,有个网友在搭建wp的过程中遇到了一些问题(域名访问不了,wp无法安装,http500错误等等),向我请教。微信教了下,发现还是把这位网友整的有点云里雾里的。我就干脆要了他阿里云的账号,直接帮他整起来了!

image-20200729132036844

熟悉的界面,熟悉的配方,熟悉的感觉。

仿佛又回到了十年前,刚整wp时的那种感觉。哈哈!

搭建网站这种事,我很乐于帮助大家的,对于我来说应该算举手之劳的事情!

结果…结果….

这位可爱的网友给我发了个红包!!!!!!!!

image-20200729132412459

感谢这位网友的大红包!

其实,我想说的是,真的没必要这样,网友之间互相帮助是应该的。这些是我力所能及的事情,简简单单动了几下鼠标的事情。

阅读全文

这些天一直在思考一个问题,怎么才能让hexo想wordpress一样随时随地写博客?

昨天上午研究了一番,发现还真的可以。思路是这样的:我的博客是在GitHub和Coding上双部署,想要云端写博客就必须拿到两个平台的最强token,把token直接写在根目录_config.yml里面,就可以直接在云端推送。

阅读全文

效果预览

##

教程

该功能由 hexo-related-popular-posts 插件提供,在站点根目录下Git中执行以下命令安装依赖:

1
npm install hexo-related-popular-posts --save

next主题配置文件里面已经有参数,直接搜索related_posts:

1
2
3
4
5
6
7
8
9
10
related_posts:
enable: true
title: 相关文章推荐 # 属性的命名
display_in_home: false # false代表首页不显示
params:
maxCount: 5 # 最多5条
#PPMixingRate: 0.0 # 相关度
#isDate: true # 是否显示日期
#isImage: false # 是否显示配图
#isExcerpt: false # 是否显示摘要

image-20200723193713168

修改完毕!

阅读全文