gladeye / blueprint
此软件包已弃用且不再维护。未建议替代软件包。
WordPress项目启动套件,基于优秀的Bedrock脚手架和Sage主题
1.0.0-beta.1
2017-07-07 00:07 UTC
Requires
- php: >=5.6.24
- composer/installers: ~1.2.0
- johnpbloch/wordpress: 4.8.0
- oscarotero/env: ^1.0
- roots/sage: 9.0.0-beta.3
- roots/wp-password-bcrypt: 1.0.0
- vlucas/phpdotenv: ^2.0.1
Requires (Dev)
- squizlabs/php_codesniffer: ^2.5.1
This package is not auto-updated.
Last update: 2020-09-19 06:38:55 UTC
README
WordPress项目启动套件,基于优秀的Bedrock脚手架和Sage主题
🚨 目前正在进行实战测试...
功能
- 更好的WordPress文件夹结构
- 通过Composer管理WordPress插件和依赖
- 使用环境特定文件轻松配置WordPress
- 使用Dotenv环境变量
- mu插件自动加载器(将常规插件作为mu插件使用)
- 启用HMR的前端开发Sass和ES6 JavaScript
- Webpack用于编译资源
- Laravel的Blade作为模板引擎
要求
安装
-
在为新项目创建的新文件夹中创建新项目
composer create-project "gladeye/blueprint:1.0.0-beta.1" your-project-folder-name
-
更新
.env
文件中的环境变量DB_NAME
- 数据库名DB_USER
- 数据库用户DB_PASSWORD
- 数据库密码DB_HOST
- 数据库主机WP_ENV
- 设置为环境(development
、staging
、production
)WP_HOME
- WordPress主页的完整URL(http://example.com)WP_SITEURL
- 包含子目录的WordPress的完整URL(http://example.com/wp)AUTH_KEY
、SECURE_AUTH_KEY
、LOGGED_IN_KEY
、NONCE_KEY
、AUTH_SALT
、SECURE_AUTH_SALT
、LOGGED_IN_SALT
、NONCE_SALT
如果您想自动生成安全密钥(假设您已在本地上安装了wp-cli),您可以使用非常方便的wp-cli-dotenv-command
wp package install aaemnnosttv/wp-cli-dotenv-command wp dotenv salts regenerate
或者,您可以从Roots WordPress Salt Generator复制粘贴。
-
运行
yarn start
并构建一些令人惊叹的东西!
主题结构
public/content/themes/sage/ # → Root of your Sage based theme ├── app # → Theme PHP │ ├── admin.php # → Theme customizer setup │ ├── filters.php # → Theme filters │ ├── helpers.php # → Helper functions │ ├── post-types.php # → Custom Post types register list │ ├── setup.php # → Theme setup │ ├── taxonomies.php # → Custom Taxonomies register list │ ├── post-types/ # → Custom Post Types definitions │ └── taxonomies/ # → Custom Taxonomies definitions └── resources # → Theme assets and templates ├── assets # → Front-end assets │ ├── options.json # → Settings for compiled assets │ ├── dist/ # → Built theme assets (never edit) │ ├── fonts/ # → Theme fonts │ ├── images/ # → Theme images │ ├── media/ # → Theme others media (e.g svg, video) │ ├── scripts/ # → Theme scripts │ └── styles/ # → Theme styles ├── functions.php # → Theme bootstrap ├── index.php # → Never manually edit ├── screenshot.png # → Theme screenshot for WP admin ├── style.css # → Theme meta information └── views # → Theme templates ├── layouts/ # → Base layouts └── partials/ # → Partial templates
主题设置
编辑app/setup.php
以启用或禁用主题功能,设置导航菜单,文章缩略图大小和侧边栏。
附加文档
许可证
MIT © Gladeye