Axton Yao
Always Dream. Always Explore.
无垠
MDx主题开发开始

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

GitHub地址:

yrccondor / mdx

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

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

zdhxiong / mdui

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

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

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

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

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

先吊吊你们胃口嘿嘿嘿。

https://img.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://img.flyhigher.top/wp-content/uploads/2017/06/IMG_20170810_221038.jpg

Time Line

2017.6.16 项目建立
2017.6.18 项目公布,开始开发
2017.8.04 静态页面设计完成90%,开始转制PHP(所以需要哪位大佬捐助一台服务器用于搭建测试环境(逃
2017.8.11 磨磨蹭蹭把后台做完了(遵循WordPress官方设计样式哦(逃),再把前台修改修改就可以发布啦
2017.8.22 看来没有人发现我在公网上的测试用服务器嘿嘿嘿嘿…一直在加入新功能,越来越满意了(捂脸)
2017.8.24 完成大部分功能,主站已经更换MDx主题
2014.8.28 受新高考政策的影响,即日起主题开发暂停,预计11月中旬回归

赞赏
本文采用 CC BY-NC-SA 3.0 Unported 协议进行许可,转载等行为请注意版权问题

发表评论

textsms
account_circle
email

  • https://secure.gravatar.com/avatar/f688e3bacf859f4c0fc22d949c3cddfe?s=80&d=mm&r=r
    yuWorm

    大佬,求交流群

    4周前回复
  • https://secure.gravatar.com/avatar/6865cf74dc36727ba99bcccbca1bc42c?s=80&d=mm&r=r

    想起来了!就是个小问题,评论能否显示评论和回复的时间

    3月前回复
  • https://secure.gravatar.com/avatar/6865cf74dc36727ba99bcccbca1bc42c?s=80&d=mm&r=r

    这是我目前用过的最喜欢的主题,但是还有很多功能需要改进,比如说文章页的上方图片可以和首页一样就好了…卧槽还有个啥问题走了个神就忘了!…话说刚才更新了之后网站首页和左边的图片就加载不出来了,切换日/夜间按钮无效,返回顶部按钮消失了,不知道是我自己的问题还是都这样…对了= = 能支持下全站AJAX吗

    3月前回复
    • https://secure.gravatar.com/avatar/40576c4b7e844c7b7f5b3bc50c14b42e?s=80&d=mm&r=r
      Axton博主

      @walt: 我抽空测试下…如果你用的是 Chrome 之类的浏览器的话请记得在开发者面板中选中 禁用缓存 再进行测试如果有空的话你可以换回新版本查看在浏览器控制台中是否有错误输出,告诉我方便定位错误~
      全站 AJAX 的话,其实我并不是很喜欢这么干,但是最近在犹豫加上这个功能。

      3月前回复
    • https://secure.gravatar.com/avatar/40576c4b7e844c7b7f5b3bc50c14b42e?s=80&d=mm&r=r
      Axton博主

      @walt: 已经释出新版本,修复了这个问题。因为一条关键js没有成功调用…

      3月前回复
  • https://secure.gravatar.com/avatar/94d7be2e2342077c3c1ca34bc2dc23ed?s=80&d=mm&r=r

    233觉得很好看 希望有tp版 毕竟我是用的tp

    5月前回复
  • https://secure.gravatar.com/avatar/8195a7772cd06cfc4fa303770d577c97?s=80&d=mm&r=r

    感觉会很好看

    6月前回复
    • https://secure.gravatar.com/avatar/40576c4b7e844c7b7f5b3bc50c14b42e?s=80&d=mm&r=r
      Axton博主

      @晴和君: 嘿嘿嘿那是当然啦(逃

      6月前回复
      • https://secure.gravatar.com/avatar/94d7be2e2342077c3c1ca34bc2dc23ed?s=80&d=mm&r=r

        @Axton: 有typecho版的吗

        5月前
      • https://secure.gravatar.com/avatar/40576c4b7e844c7b7f5b3bc50c14b42e?s=80&d=mm&r=r
        Axton博主

        @青珏℃: 这就是本站用的主题吖
        目前暂时没有开发Typecho版本的计划…因为连WordPress版的坑都没填完…
        不过未来有可能会弄

        5月前
  • https://secure.gravatar.com/avatar/b74d056104f19469c810331e74e45051?s=80&d=mm&r=r

    嗯,老规矩先丢 star 再 fork。。。

    7月前回复
  • https://secure.gravatar.com/avatar/8b34f92cb9e615ff9243e7ad4a2e9525?s=80&d=mm&r=r

    坐等大佬开发

    8月前回复
  • https://secure.gravatar.com/avatar/7400af4725430d4029381e34d0bfcdff?s=80&d=mm&r=r

    加油,我也挺喜欢Material design,主题可以的话就换上你的啦

    8月前回复
    • https://secure.gravatar.com/avatar/40576c4b7e844c7b7f5b3bc50c14b42e?s=80&d=mm&r=r

      @geekcj12: 然鹅你都转投Typecho了/滑稽

      6月前回复
      • https://secure.gravatar.com/avatar/7400af4725430d4029381e34d0bfcdff?s=80&d=mm&r=r

        @Axton: 等的太久了,wp也玩腻了(逃

        4月前
      • https://secure.gravatar.com/avatar/40576c4b7e844c7b7f5b3bc50c14b42e?s=80&d=mm&r=r
        Axton博主

        @闲淡酱: 哇新高考不得不吐槽,我们这里是实验小白鼠,然后顺带影响了我的开发进程qaq
        11.2就要考3门了,紧张
        考完就填坑

        4月前
  • https://secure.gravatar.com/avatar/659fbdc672264b99a25778d21750e6ad?s=80&d=mm&r=r

    dalao呢

    8月前回复
  • https://secure.gravatar.com/avatar/80c2efe47635c874ec4fcab2438dd164?s=80&d=mm&r=r

    可以可以,很棒棒xd

    8月前回复

无垠

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