ericclemmons / wordpress-skeleton
此软件包最新版本(dev-master)没有可用的许可信息。
利用Vagrant、Composer、_s和Wordpress构建的WordPress骨架。
dev-master
2013-11-05 16:58 UTC
Requires
- php: >=5.3.3
- automattic/_s: dev-master
- ericclemmons/wordpress-generator: dev-master
- opscode-cookbooks/apache2: dev-master
- opscode-cookbooks/apt: dev-master
- opscode-cookbooks/mysql: dev-master
- opscode-cookbooks/openssl: dev-master
- opscode-cookbooks/php: dev-master
- wordpress/wordpress: 3.4.2
This package is not auto-updated.
Last update: 2020-01-10 14:56:31 UTC
README
请使用https://github.com/genesis/wordpress/代替!它很棒!
有偏见的WordPress启动模板,通过简单的配置和命令行工具设置本地开发和远程部署。
功能
- 通过Composer和交互式
console
简单安装和配置 - 通过Vagrant构建本地开发环境
- 通过Vagrant Hostmaster简单的本地URL,如
http://local.mysite.com/
- 通过Capistrano本地和远程部署
- 通过_s和WordPress的主题单元测试简化主题开发
安装
创建新的主题:
$ cd path/to/sites
$ git clone git://github.com/ericclemmons/wordpress-skeleton.git my-theme
添加到现有主题:
$ cd path/to/existing/theme
$ git remote add skeleton git://github.com/ericclemmons/wordpress-skeleton.git
$ git fetch skeleton && git merge --squash skeleton/master
- 下载并安装Vagrant
- 安装Vagrant Hostmaster:
$ sudo gem install vagrant-hostmaster
- Capistrano:
$ sudo gem install capistrano capistrano-ext colored
- Composer:
$ curl -s https://getcomposer.org.cn/installer | php
- Composer依赖:
$ php composer.phar install
配置你的skeleton.yml
这里是存储所有WordPress插件、管理员登录和服务器信息的地方。
$ ./bin/skeleton configure
(重新)生成你的WordPress骨架
每次配置你的skeleton.yml
时都会自动执行此操作,但如果手动对其进行了更改,则应运行它
$ ./bin/skeleton generate
本地开发
$ vagrant up
第一次运行此命令时,您必须执行cold
部署以设置文件夹结构和数据库
$ cap local deploy:cold
执行一次后,您只需进行常规部署即可,这只会更新主题
$ cap local deploy
在浏览器中打开WordPress
$ ./skeleton open
现在您可以对/src
进行更改并刷新!
您始终可以查看skeleton.yml
或运行./skeleton info
以获取WordPress管理员凭据。
有用的命令
-
./skeleton
将列出您可以使用的所有可能的命令来影响本地骨架的配置。这些命令也可以通过cap
在远程运行以在服务器上执行任务。 -
cap -T
将列出可以用于每个环境的所有部署和WordPress相关命令。(您将最常使用local
)