当前位置:网站首页>Hugo NexT V4 介绍
Hugo NexT V4 介绍
2022-07-29 10:48:00 【凡梦星尘】
Hugo NexT 主题 V4 版本移植自 Hexo NexT 的最新版本,保留其原本的简单易用特性和强大的功能,一切都是因 ️ 重新出发,愿你同样会喜欢,也欢迎加入共建!
缘起
Hugo 版本的 NexT 主题最早的话应该是由 兰陵子 提供的,发布时间可追溯到 2016 年,先期我个人的博客主题也是采用了他的版本,并在此原有基础上进行相关的优化与完善(开源后也受到不少用户的关注),可以参考之前的记录分享:
就个人而言还是比较喜欢 NexT 主题的风格,可随着使用的深入发现该主题在兼容性及显示效果上并不友好,本来想着继续优化下去,但原来的框架还是基于较旧的 Hugo 版本,另外也浏览了下最新版本的 Hexo NexT 主题,显示效果上的差距还是比较大。
于是便萌生了重构建并全新移植 Hexo NexT 主题的想法,恰逢是遇到上海疫情爆发的时候,在家办公的压抑情绪让自己也想找些事情来做,因此着手了相关的计划准备,整理下发现要做的事情也还真不少,所以使用思维导图记录下来。
捐赠
在重新构建 Hugo NexT 主题的过程中,关于主题代码的托管的问题也是有些困扰,思量考虑一番之后,还是决定把它捐赠到组织当中去,那么后续的团队协助会更加的顺畅,同时也是设计相应的 Logo 和域名,也显示的更加专业和正式些。
开发约定
本主题引用了标准的 Git Branching Model 模式开发流程,参考如下:
main分支: 主要用于发布开发好且运行稳定的各项功能代码develop分支: 所有的新功能及测试功能的开发并快速发布
采用这种开发流程模式,考虑了两方面的因素:
- 一方面便于开发或快速迭代不确定的功能并能上线预览真实效果
- 另外一方面则能够简化用户的操作也不会受到不稳定功能的影响
注意:在本地合并分支代码时,一定要带上
--no-ff参数,确保历史提交记录不会“丢失”。
兼容性
本主题可以同时兼容 PC 和手机移动端展现,以下对于 PC 端不同浏览器的兼容性说明。
浏览器 | 支持版本 |
|---|---|
Edge | 79+ |
Firefox | 52+ |
Chrome | 49+ |
Safari | 11+ |
Opera | 37+ |
未来计划
历时近 2 个月的时间现已完成 NexT 主题的大部分设计及功能移植,余下的功能会在后续版本逐步完善并持续的迭代发布:
- 完善好未完成的基础功能
- 优化站点生成效率的性能
- 撰写主题的用户使用手册
感谢大家关注,也欢迎参与主题的开发或维护! ️
边栏推荐
猜你喜欢

Understand what a binary tree is (types, traversal methods, definitions of binary trees)

How to realize the function of adding watermark

专访 | 阿里巴巴首席技术官程立:云 + 开源共同形成数字世界的可信基础

AI模型风险评估 第2部分:核心内容

Scrape crawler framework

Basic construction of QT project

开源峰会抢先看 | 7月29日分论坛&活动议程速览

ES6 arrow function this points to

PyQt5快速开发与实战 6.6 QFormLayout(表单布局) && 6.7 嵌套布局 && 6.8 QSplitter

Alibaba P8 broke out this interview guide for big factories. After reading it, the salary soared by 30K!
随机推荐
R 语言 BRCA.mRNA数据集 分析
Adcode city code in Gaode map API
WPF 截图控件之绘制方框与椭圆(四) 「仿微信」
Ggdag draw DAG and cause and effect diagram
3道软件测试面试题,能全答对的人不到10%!你会几个?
ADB shell WM command and usage:
Using Riemann sum to calculate approximate integral in R language
Luogu p1816 loyalty solution
Is error log monitoring enough? Don't try JVM monitoring of microservices
R language brca MRNA data set analysis
matplotlib中文问题
Leetcode binary tree series -- 144. Preorder traversal of binary trees
Research on Android multithreading (4) -- from an interview question
[reading notes] the way of enterprise IT architecture transformation Alibaba's China Taiwan strategic thinking and Architecture Practice
[IVI] 17.1 debugging pit FAQ (compilation)
一键搭建博客:如何使用WordPress插件搭建专属博客
重磅 | 开放原子校源行活动正式启动
HMS Core Discovery第16期回顾|与虎墩一起,玩转AI新“声”态
Matplotlib Chinese question
QT基本工程的解析