asha23/arlo-timber-framework

一个Composer框架,帮助您在约一分钟内搭建起WordPress和Timber

安装: 13

依赖: 0

建议: 0

安全: 0

星星: 1

观察者: 1

分支: 1

开放问题: 1

类型:项目

v1.2.9.1 2018-06-13 11:11 UTC

README

一个Wordpress/Composer框架。使用Timber/Twig进行模板化

composer create-project asha23/arlo-timber-framework your-folder-name

GitHub issues GitHub forks GitHub stars

这假设您已经了解如何设置WordPress主题。欢迎您对其进行改进。

它基于Bedrock的方法,但有一个更简单的方法来区分开发/预发布/生产数据库。

如果您喜欢Bedrock,那太好了!它相当不错,所以请随意使用。但是,如果您像我一样,觉得它有点过于复杂,那么这个框架/方法可能更适合您,因为我故意尝试将其保持得非常简单。

您可以在大约一分钟内搭建一个完整的WordPress环境。

基本安装说明

使用Composer进行安装

使用包文件

composer create-project asha23/arlo-timber-framework your-folder-name

需求

您应该为该框架获取Advanced Custom Fields pro的许可证,因为它是其工作方式的关键部分。

入门

文件夹中有一个Vagrant文件,使用Scotchbox的一个版本为Vagrant
从根文件夹运行vagrant up(目前未测试) - 您的网站将可在以下位置访问

192.168.33.10

以下信息用于连接到数据库

MySql主机:127.0.0.1
用户名:root
密码:root

SSH主机:192.168.33.10
SSH用户:vagrant
SSH密码:vagrant

或者,只需使用MAMP。或者像https://www.themejuice.it这样的东西,它为在本地使用WordPress开发提供了一个优秀且用户友好的环境。或者您喜欢的任何其他本地部署方法。

Vagrant是推荐的方法,因为它将所有内容都包含在了一起。

.env-example文件

在根目录中有一个.env-example文件。您应该在文件中填写相关信息,然后将其重新保存为.env。完成此操作后,您就可以编辑web/wp-config.php文件并添加盐值或进行其他配置。

这里包含3个环境的信息,开发、生产和预发布。正确填写这些信息将使站点更容易部署,因为它将根据您的环境自动检测要使用哪个数据库。

此外,还应在此处添加您的ACF Pro密钥。

关于.gitignore的注意事项。

默认情况下,此安装程序忽略除主题之外的所有内容。您需要在生产环境中创建WordPress部署并运行composer install。

如果您无法这样做,只需按要求上传文件即可。我决定不在仓库中包含所有WordPress内容,因为在很大程度上这是一个不必要的步骤。

不过,如果您想更改此设置,可以随意编辑.gitignore文件。

关于种子主题的说明

您可以在以下位置查看种子主题仓库

此主题使用Gulp进行编译,并使用Bower进行JavaScript依赖项管理。它还基于SASS Bootstrap 3。

主要文件夹结构如下

web/content
web/wp

内容文件夹包含所有主题、插件和前端文件。

wp文件夹是基本的WordPress安装 - 您不应在此处更改任何内容。

阿罗?什么意思?

阿罗是我儿子的名字。因此,这是献给他,这个小怪物。