Hexo博客修复

简介: 由于过去一段时间比较忙,后续电脑内存盘更替等原因,停更了很久。最近总算重新修复了下博客

1 Hexo博客外链文件无法显示

由于断更很久,一直没更新,这次重新deploy以后,发现博客内大量图片以及部分文件都无法显示。在网上查询以后发现本质原因是,Github Pages网页已经全部强制支持https,但是我博客的图床是基于七牛云存储的,还是http,导致无法显示,包括音乐文件等。在网上搜索以后发现了部分解决方案。

总结了下基本思路就是使用https外链的图床。比较可行的方案有三种,第一种是升级七牛云的图床外链到https服务(这个需要根据流量算钱)。第二种是找其他https外链的图床。第三种是借用github作为图床,这个是基于hexo主题框架里设置的资源文件夹(详情见第6和第7篇参考解决方案链接)。核心需要对每篇博客建立对应的md文件和文件夹(然后把图片全部放到文件夹里)。

升级七牛云的图床外链的核心是要申请域名对应的SSL的证书。由于我用的是我阿里云的二级域名,所以本质上是现在阿里云申请对应的免费SSL证书,然后上传到七牛云上。然后把绑定的域名全部升级为https服务。就能访问大部分内容了。

参考解决方案链接

1.hexo 插入七牛外链图片,网页图片无法显示?

2.hexo使用七牛图床 放到github pages上无法显示

3.Hexo+Github静态网站使用七牛云图床+PicGO+Typora自动上传图片并替换链接,详细配置流程

4.解决Hexo+GitHub+七牛云图床+PicGO+Typora自动上传图片时,Chrome浏览器默认https请求,图片无法显示的问题

5.MinIO搭建本地图床

6.Hexo文档-资源文件夹

7.Hexo上传的图片在网页上无法显示的解决办法

2 Hexo博客deploy到github上全是空文件网页

另外这次一开始配置的时候,发现有一次deploy到github上全是空文件。后面搜索网页发现是nodejs的版本太高了。

参考链接

1.使用hexo搭建博客部署到github 页面为空.

2.解决hexo generate 生成的时候index.html为0kb空白的问题

目录
相关文章
|
搜索推荐
hexo博客4:发布文章
hexo博客4:发布文章
71 0
|
JavaScript Shell 网络安全
hexo博客1:环境配置
hexo博客1:环境配置
118 0
|
Web App开发 域名解析 JavaScript
3分钟搭建个人Hexo博客
从账号的创建到一键部署,手把手教你零基础创建个人博客,后续可以继续根据网上的教程来修改代码对博客进行定制化的美化。
|
数据采集 数据挖掘 Shell
[Hexo]部署博客及更新博文
找到其中的 deploy 标签,改成下图所示形式,并保存。注意:冒号后面要加上一个空格,否则会报错。
YI
|
JavaScript Shell Linux
Hexo博客搭建1
暑假在家学习时,突然感觉学过的知识忘记的很快,所以决定搭建个人博客来记录学习过程。经过前期了解后,决定采用Hexo框架来搭建个人博客。本文将记录博客搭建过程。
YI
103 0
YI
|
Shell 开发工具 数据安全/隐私保护
Hexo博客搭建2
上一篇介绍了博客的本地环境搭建,但这只能本地访问自己的博客。如果想让自己的博客被互联网上的其他人访问,我们还需要将博客项目进行线上部署。本文我将介绍将博客部署到github上的方法。
YI
78 0
YI
|
Shell
Hexo博客搭建3
之前的文章介绍了博客的本地搭建和线上部署。因为hexo的内置主题不够好看,所以我们可以选择加载其他主题来美化我们的博客页面。本文我将介绍基于hexo框架搭建的博客如何修改主题。
YI
81 0
|
JavaScript Shell 开发工具
Hexo 博客安装和启动
Hexo 博客安装和启动
164 0
|
JavaScript Shell Linux
使用Hexo搭建自己的博客
之前一直在用typecho来做自己的博客,因为他操作比较简单,但是前几日修改一些配置的时候,看着满屏的php代码实在有些头疼,在朋友的推荐下,我成功的入坑了hexo,下面分享一些自己搭建博客的过程,尽量让读者避开一些坑。
|
Linux 前端开发