Axton
Always dream. Always explore.
无垠

MDx主题开发开始

主题现已发布:

考虑了有一段时间,终于下定决心自己写一款WP主题,暂时定名MDx,不过最后有可能改名...

GitHub地址:

从名字可以看出来我会使用Material Design风格。至少我个人觉得Material Design风格还蛮好看的,Typecho和Hexo都有MD风格的主题,但是WP好像没有(至少我没有找到过),于是打算自己写一款。

会采用MDUI开发,这是个很棒的开源库。

https://acdn.flyhigher.top/wp-content/uploads/2017/06/Axton20170618_155933.jpg

该开源库使用MIT协议,所以基本无需为版权问题纠结。

有意向使用WordPress的REST API进行前后端分离。貌似已经有这种思路的主题了,不过不多。不知有没有大佬指导一下2333 WordPress REST API将只应用于某些功能,因为国内太多人关闭它了...

打算免费发布主题。毕竟我是把它当作一次学习来看待的。用了这么久WP才开始学习WP开发,很惭愧。

目前这个项目已经开始,与短链接项目并行开发,可能会拖一段时间...

先吊吊你们胃口嘿嘿嘿。

https://acdn.flyhigher.top/wp-content/uploads/2017/06/Axton20170807_220055.jpg

我稍后会把项目推到Github上,链接会稍后在此放出已放出,也欢迎各位大佬为这个项目做出贡献吖。

计划实现

  • 3种首页样式目前计划4种首页样式
  • 3种文章页样式目前计划4种文章页样式
  • Pjax/ AJAX评论无刷新 [没有PJAX,详细原因见另一篇文章]
  • 3D Touch/Force Touch支持 已移除。折腾了一下午,发现这对不支持压力触控的移动设备非常不友好,最后非常不舍地删除了改了一下午的代码
  • SEO友好
  • 前端加载速度优化
  • 阅读进度展示/记录及自动滚动
  • REST API支持
  • 接入WordPress更新机制[已完成]
  • Safari Touch Bar Icon支持[已完成]
  • ...
https://acdn.flyhigher.top/wp-content/uploads/2017/06/IMG_20170810_221038.jpg
赞赏
本文链接:https://flyhigher.top/develop/561.html
本文采用 CC BY-NC-SA 3.0 Unported 协议进行许可

回复 Axton 取消回复

textsms
account_circle
email

  • 小归客

    这个主题还是很漂亮的。作者移植到ty吧

    3 周前 回复
  • 北落师门

    :mrgreen: 看了一会儿,这是真大佬啊,我那弟弟电脑游戏都不会玩

    1年前 回复
  • 飞鸿踏雪

    大佬提供个Hexo移植版本呗

    3年前 回复
  • 感觉这个主题的评论功能很不好看,一次往右边一点,最后会成一条线,一行一个汉字!所以我觉得还是materiality好看。

    5年前 回复
    • Axton博主

      @eikole498: 绝大部分的 WordPress 主题都是这样处理的吧...私以为这样更容易提现评论的层级关系,何况 WordPress 是可以设置最大评论层级的,可以避免一条线的问题。

      5年前 回复
      • 冰封寒

        @Axton: 其实我觉得可以把后面一级的都并排,只做一个后退

        5年前
      • Axton博主

        @冰封寒: WordPress 有最大嵌套功能,比如本站设置是 3 层,之后就算有回复也不会缩进了。不过唯一的问题是到达最大嵌套层数之后就只有管理员可以回复了。

        5年前
  • 我好像挖坟了233(捂脸)

    6年前 回复
  • emm?最后一条更新的日期写成了2014?(认真看文的孩纸.jpg)

    6年前 回复
  • pixcat

    (=・ω・=)膜拜大佬,想换上这个主题233

    6年前 回复
  • 一只胖橘猫

    大神真的好厉害,这个主题真的好好看!!! :wink:

    6年前 回复

无垠

MDx主题开发开始
主题现已发布: 考虑了有一段时间,终于下定决心自己写一款WP主题,暂时定名MDx,不过最后有可能改名... GitHub地址: 从名字可以看出来我会使用Material Design风格。…
扫描二维码继续阅读
2017-06-18