WordPress 主题:二〇一九,Ghost 版

之前用的主题 Attila 自 22 年 6 月修改完成后用到现在也差不多一年了,不可否认 Attila 是个非常好的主题,而且在使用期间我还陆陆续续做了很多喜欢的功能集成,如:豆瓣、TOC、友链。

前端时间看到 imzm.im 的 WordPress 主题 二〇一九,初见的第一眼感觉很舒服。虽然只是 WordPress 的一个免费默认主题,但是较大的字体和舒适的排版让人在阅读方面能感受到很强烈的愉悦感,当时搜了一下发现没有 Ghost 的办法,所以就又萌生了移植的想法。

以前写 Attila 没太搞明白 Glup 的作用,但是体会过他的方便,所以这次也打算从头开始用一个比较方便的脚手架枸橘,最后选定了 @royalfig  的 Ghost-theme-starter 主题脚手架做开发,这个脚手架主要工具有下面这些:

  • 打包工具:Rollup
  • sass 工具:postcss

不过刚开始就遇到了调试环境无法启动的问题,检查后发现启动命令有点问题,看了 @royalfig 最新的一个主题的配置文件后发现启动命令要对应着修改成 "watch": "rollup -c --environment NODE_ENV:development -w" 后才可以正常启动。

之后又在移植 scss 文件后发现新版本的 sass2.0 后不支持 / 符号计算,报了很多错误,起初还想着自己手动改,发现越改越错,后来在错误提示中发现可以整体自动迁移:Automatic Migration

第一次使用 Rollup.js 这个脚手架(其实也是第一正式从头开始用脚手架开发),发现要把 cssi 引入在入口 js 文件中后文件才会被编译。

踩过这些坑之后才算是顺利进入主题移植阶段。


目前简单完成了初步的移植,大部分功能都可以正常使用了,不过大概率存在 BUG,待后续完善。

GitHub – rebron1900/twentynineteen-ghost: This is a Ghost port of WordPress’s Twenty Nineteen theme. Ghost theme development scaffolding uses Ghost-theme-starter, thanks to @royalfig for the tool.
This is a Ghost port of WordPress's Twenty Nineteen theme. Ghost theme development scaffolding uses Ghost-theme-starter, thanks to @royalfig for the tool. – GitHub – rebron1900/twentynineteen-g…
Wordpress 主题:二〇一九,Ghost 版
项目地址

目前已完成的功能和发现的问题:

  1. 主页正常
  2. 内容页正常
  3. page 页面正常
  4. 暗黑模式 (用户切换功能还没写)
  5. 评论功能 (目前只适配了 twikoo,加入评论那里应该要显示最评论近的六个头像,看了 twikoo 的文档大概率可以实现)
  6. css 是 wordpress 里移植的,可能有很多问题,页面结构是从 hugo 版里拿的,也可能有很多问题。
  7. 有搜索功能 (目前是直接文字,考虑做一下美化?)

原创文章,作者:mantou,如若转载,请注明出处:https://v2ez.com/1267.html

(0)
mantoumantou
上一篇 2024年7月27日
下一篇 2024年8月7日

相关推荐

  • 欧盟警告:iPhone 15 不许限制充电传输速度!

    好消息:今年 iPhone 15 全系换 USB-C 接口了。 坏消息:苹果打算限制第三方线缆的充电和传输速度。这俩消息大家应该都听说了,虽然迫不得已换了接口,但苹果依旧打算通过「…

    2023年5月6日
  • 追影追剧新方式:Emby公益服

    优点:无广告,纯公益免费,高码率,可记录进度,可调用外部播放器缺点:部分有门槛 部分需要保号 部分国内不能直连 都是纯公益的,应该不算推流广告OwO付费的就不推荐了 需求:一个Te…

    网络资源 2024年3月26日
  • 新冠要注意什么?

    新冠肺炎(COVID-19)是一种新型冠状病毒,已在全球范围内传播。为了防止病毒的传播,人们必须做出一些改变。 首先,为了预防新冠肺炎的传播,人们应该保持良好的个人卫生习惯。这包括…

    网络资源 2023年1月10日
  • miaomiao家里的新成员

    五月之后就没有为自己和生活写过什么文字了,为此,我想了个借口,就是家里添新成员了。 之前老婆说,孩子和猫总要养一个(只)。 在深思熟虑后,我俩养了一只猫。 一只,银渐层与蓝猫的结合…

    2024年8月29日
  • 黑神话:悟空

    《黑神话:悟空》2020年公布首段实机演示视频,当时就惊艳到,自那时开始就关注这款国产3A游戏,直到今天看到这样的成果,不负众望,游戏科学并没有给玩家画饼。目前来看它应该是包括我在…

    2024年7月2日
  • chatGpT英语全称

    chatgpt全称为“chat Generative Pre-trained Transformer”,翻译成中文就是生成型预训练变换模型。chatgpt谐音读法为“拆特级皮提”,…

    2023年2月11日
  • 《黑镜》第6季开播,全5集 附第1-5季打包合集

    如今已经播到第六季,时间真是快,《黑镜》是科幻英剧 内容主要是对未来科技的探讨,不论是阿尔法机器狗还是苹果的虚拟眼镜 不少《黑镜》中畅想的未来已经逐渐成为现实… 第六季一共五集,质…

    2023年7月28日
  • Steam喜+2《随从大师》和《Wreck the Fed》

    《随从大师》这是一款包含了卡牌收集、MOBA以及塔防元素的快节奏游戏。 您可以进行1V1决斗或者叫上好友进行2V2战斗,并在这场充满变数的游戏中尽情享受! 您可以免费获取、收集超过…

    2023年8月4日
  • 简约风光标 – Windows 11 Cursors Concept HDPI v2.2

    个人觉得非常好看的一款简约风光标。此版本为最新版高分辨率光标,兼容多种 DPI,且适应高刷新率,附带深色和浅色主题版本,同时深色和浅色主题下附带有多种加载颜色光圈颜色变体可选。 同…

    2024年5月19日
  • 科幻恐怖之王归来:死亡空间翻拍可能是有史以来最好的视频游戏翻拍

    无论您是否玩过原版《死亡空间》,您都会想玩重制版。  对于外行来说,最初的《死亡空间》是一款设定在 26 世纪的科幻生存恐怖游戏。玩家扮演工程师 Isaac Clarke 的角色,…

    2023年1月28日

发表回复

登录后才能评论