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日

相关推荐

  • office A1域名使用方法(图文版)

    【简介】A1域名,通常有两种情况,一种是绑定了全局的,一种是没绑定全局的,有关如何检测a1是否注册的方法,可以用机器人@officea1bot直接输入域名来查看,如果未注册的话会提…

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

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

    2023年1月28日
  • 2021甲骨文最新更改登录账户邮箱教程

    前面推了一篇关于修改甲骨文密码,邮箱,用户名的文字。但是美中不足的是,无法修改登录账号,也就是登录邮箱。今天就给大家补充上如何修改买来的登录账号邮箱教程。 如果想使用自己的邮箱作为…

    2022年11月6日
  • 黑神话:悟空

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

    2024年7月2日
  • jsDelivr大面积失效,个人站点该怎么办?

    jsDelivr 简介 jsDelivr曾经是最火的前端静态文件库,也是各个站点喜欢用的静态文件CDN,甚至他们自己也推出了新的服务:esm.run,可以直接在module中使用类…

    网络资源 2022年4月12日
  • 新冠要注意什么?

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

    网络资源 2023年1月10日
  • 使用EHEH轻松监控网站与证书状态

    各位朋友或多或少都有几台服务器、vps。一般,我们都使用第三方网站来实现监控服务,比如持续了5、6年的nodequery网站。因为今年这几个月nodequery这款轻量级的Linu…

    网络资源 2021年9月2日
  • miaomiao家里的新成员

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

    2024年8月29日
  • RedmiBook Pro 15性能爆表:锐龙7 7840HS+LPDDR5 6400MT/s内存

    今日,小米笔记本公布了这款新本的主要配置,搭载全新锐龙7 7840HS处理器,4nm制程工艺,全新Zen 4架构全大核设计,最大加速时钟频率提升至5.1GHz, 8MB的L2缓存较…

    2023年7月19日
  • 使用 ChatGPT App 比网页版更好的5个理由

    自从 ChatGPT 推出 App 后,不少人问,应该用 Web 版或是 App 版会较佳。如果使用过 ChatGPT App 的话,相信大家也会留意到它的一些功能上跟 Web 版…

    2023年6月20日

发表回复

登录后才能评论