装饰Hexo博客以及部署个人站点
2024-09-01 02:17:29
我的博客最开始采用的是Hexo
+hexo-theme-next
搭建的,使用GitHub Pages
托管并进行自动化部署,写文发布的流程非常简单方便,云端写作发布也轻而易举。
本来事情到这里就应该结束了,但是,我又进行了下面的一些尝试
装备
- 美化博客
NexT
主题允许通过custom_file_path
设置外挂文件进行修改- 自定义界面修改
- 图片加载优化
lazyload
- 图床使用
- 文章压缩发布
hexo-neat
- 评论、统计分析插件
valine
、waline
、changyan
、livere
、gitalk
busuanzi
、leancloud
、cloudflare
- 搜索引擎优化
Bing
Baidu
sogou
- ......
- AddThis挂件添加
- 友链页面定制开发
- 本地搜索
local_search
- Gitter聊天工具添加
- 备案信息
- ......
NexT
主题虽好,但还是有一些界面样式不太符合个人审美,我就开始动手修改。不得不说美化主题这件事真的很费心思,自己内心对美的追求让我反复修改,不禁让我想起来工作中产品经理频繁改方案的场景。经过反复拉扯,最终还算满意。
本来事情到这里就应该结束了,但是,国内访问GitHub Pages
部署的站点加载比较慢,所以,我就开始尝试部署到Netlify
、Vercel
上。
总结
个人觉得任何改动都要有一个长远的打算,比如要考虑NexT
主题升级、评论数据可迁移,总之,一个原则:使用平台的同时不能受制于平台。
- 图床使用:稳定、高速
- 评论插件:隐私、可管理、可迁移,较低的侵入性,不需要魔改主题文件,不然主题升级会带来很多麻烦
- 搜索引擎优化:基本都是同一个路子,添加验证、网站收录url等,效果还不是很明显,需要进一步研究
- 友链页面:本着最少改动、不影响主题升级,自己动手开发
- 托管部署:有很多平台可供部署网站,集成云数据库、
Serverless
等功能,部署成功之后生成一个平台自动分配的域名,也可以绑定个人域名。没有云服务器同样可以部署网站
欢迎访问我的小站
我是 甜点cc
热爱前端,也喜欢专研各种跟本职工作关系不大的技术,技术、产品兴趣广泛且浓厚,等待着一个创业机会。主要致力于分享实用技术干货,希望可以给一小部分人一些微小帮助。
我排斥“新人迷茫,老人看戏”的现象,希望能和大家一起努力破局。营造一个良好的技术氛围,为了个人、为了我国的数字化转型、互联网物联网技术、数字经济发展做一点点贡献。数风流人物还看中国、看今朝、看你我。
最新文章
- HTML相关
- JavaScript创建对象
- linux进程间通信-概述
- 【应用笔记】【AN001】VC#开发环境下基于以太网的4-20mA电流采集(基于modbus tcp 协议)
- Android向Rest服务Post数据遇到的Date类型数据问题
- App Store不能下载一直等待中的两种解决办法
- #define DEBUG用法
- DataBinding
- 【转】linux shell 逻辑运算符、逻辑表达式详解
- Iview Modal 点击确定就关闭,我想禁止关闭该怎么办呢?
- config parser 模块
- margin塌陷
- Oozie分布式工作流——EL表达式
- 微信小程序select不能使用,如何实现同样的效果
- RPC 框架之 Goole protobuf
- 初始kafka
- TaskAsyncHelper
- python气象分析
- js进阶---12-12、jquery事件委托怎么使用
- Java8函数之旅 (七) - 函数式备忘录模式优化递归
热门文章
- 【主流技术】Redis 在 Spring 框架中的实践
- Three.js系列: 在元宇宙看电影,享受 VR 视觉盛宴
- HDFS、Yarn、Hive…MRS中使用Ranger实现权限管理全栈式实践
- 002 Redis使用及API
- 了解有哪几个C标准&了解C编译管道
- 【ASP.NET Core】选项模式的相关接口
- 从RabbitMQ平滑迁移到RocketMQ技术实战
- 承上启下继往开来,Python3上下文管理器(ContextManagers)与With关键字的迷思
- Java学习 (五)基础篇 数据类型
- MySQL内存管理机制浅析