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 博客主题概述 Hexo 提供了多种风格各异的主题来满足不同用户的个性化需求。这些主题不仅限于外观上的差异,在功能性和用户体验上也各有特色。 #### Material Design 风格的 Hexo 主题 有一款基于Material Design设计哲学的主题,强调简约美学让用户能够更加专注于内容创作过程[^1]。这种设计理念使得界面简洁明快,减少了不必要的装饰元素,提高了阅读体验的质量。 #### 多功能性 Hexo 主题配置选项 对于希望自定义更多细节的用户来说,某些主题提供了丰富的配置项支持,比如可以调整网站的整体样式、图标设置(favicon)、作者头像(avatar),侧边栏头像(Sidebar Avatar), RSS订阅, 代码高亮展示(code),返回顶部按钮(top),阅读进度条(reading_process),书签(bookmark),GitHub链接(Github跳转),Gitalk评论系统,pangu中文间距优化以及数学公式渲染(math)[^2]等功能模块。 #### 其他优雅的选择 除了上述提到的功能型主题外,还有专门针对极简主义者打造的主题实例——`hexo-theme-tree`就是一个很好的例子,它以清新自然的设计赢得了众多博主的喜爱[^3]。 #### Next 主题深入定制指南 如果倾向于更复杂而全面的解决方案,则可以考虑Next这一备受欢迎的主题系列。其详细的安装教程涵盖了从基础环境搭建到高级特性启用等多个方面,并且拥有活跃社区持续贡献的新特性和修复补丁[^4]。 ```bash # 安装并切换至 next 主题 $ git clone https://github.com/theme-next/hexo-theme-next themes/next $ cp -rf themes/next/example/_config.yml themes/next/ ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值