d3corp / bedrock
现代WordPress堆栈
dev-master
2015-11-03 13:30 UTC
Requires
- php: >=5.5
- aaemnnosttv/wp-cli-dotenv-command: *
- composer/installers: ~1.0.12
- johnpbloch/wordpress: 4.3.1
- vlucas/phpdotenv: ^2.0.1
- wpackagist-plugin/better-wp-security: *
- wpackagist-plugin/bootstrap-shortcodes: *
- wpackagist-plugin/bulk-page-creator: *
- wpackagist-plugin/ewww-image-optimizer: *
- wpackagist-plugin/google-pagespeed-insights: *
- wpackagist-plugin/option-tree: *
- wpackagist-plugin/regenerate-thumbnails: *
- wpackagist-plugin/sucuri-scanner: *
- wpackagist-plugin/w3-total-cache: *
- wpackagist-plugin/wordpress-seo: *
This package is auto-updated.
Last update: 2024-09-19 11:30:37 UTC
README
Bedrock是一个现代WordPress堆栈,可以帮助您使用最佳的开发工具和项目结构开始工作。
Bedrock背后的许多理念都受到了十二因素应用方法的影响,包括WordPress特定版本。
特性
- 更好的文件夹结构
- 使用Composer进行依赖管理
- 使用特定环境文件轻松配置WordPress
- 使用Dotenv进行环境变量
- 为mu-plugins自动加载器(将常规插件作为mu-plugins使用)
使用Trellis获取更多功能
要求
- PHP >= 5.5
- Composer - 安装
安装
- 克隆git仓库 -
git clone https://github.com/roots/bedrock.git
- 运行
composer install
- 将
.env.example
复制到.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)
- 在
web/app/themes
中添加主题(如正常WordPress站点一样)。 - 将您的站点虚拟主机文档根设置为
/path/to/site/web/
(使用部署时为/path/to/site/current/web/
) - 通过
http://example.com/wp/wp-admin
访问WP管理
部署
有两种方法可以部署Bedrock站点
还可以使用其他任何部署方法,但有一个要求
composer install
必须作为部署过程的一部分运行。
文档
Bedrock文档可在https://roots.io/bedrock/docs/找到。
贡献
欢迎所有人贡献。我们有贡献指南帮助您开始。
社区
跟踪开发和社区新闻。
- 在Roots Discourse上参与
- 关注@rootswp在Twitter上的动态
- 阅读并订阅Roots博客
- 订阅Roots通讯