Starbase-WordPress Webpack 3开发主题
starbase-wordpress 的构建方式蛮符合现在前端的口味,直接上了 Webpack 3 + Babel(ES6)+ PostCSS,整个开发体验比传统 WordPress 主题流畅太多。最爽的是它不依赖 jQuery,脚本全靠原生 JS + ES6,干净又现代。
Starbase 的代码结构也比较清爽,/src
里放源码,Webpack 检测变动自动构建到/assets
,本地开发时边改边看,响应也快。ESLint + PostCSS 配起来,代码规范不容易跑偏。
安装流程挺直观:先把 Starbase 克隆到主题目录,再 yarn
一下装依赖。如果你是 npm
派也没问题,直接替换就行。日常开发直接跑 yarn start
,Webpack watch 自动搞定构建。
项目是完全开源的,许可证也宽松,随便用来搞个人项目或商用都行。官方还挺幽默,说你喜欢的话,下次去波士顿他喝个啤酒也行,哈哈。
如果你正好在写 WordPress 主题,又想用现代前端工具链替代老旧的 jQuery 方案,Starbase 还挺适合上手玩玩的。对了,最好装个新版 Node LTS,不然跑不起来。
starbase-wordpress-master.zip
预估大小:66个文件
starbase-wordpress-master
文件夹
.eslintrc
259B
sidebar.php
371B
functions.php
4KB
footer.php
601B
.jshintignore
12B
comments.php
3KB
index.php
1KB
.babelrc
25B
images
文件夹
...
443.19KB
文件大小:
评论区