dreamproduction / robots-env
dev-master
2018-05-11 07:39 UTC
Requires
- composer-plugin-api: ^1.1
This package is not auto-updated.
Last update: 2024-09-20 20:21:40 UTC
README
合并环境定义文件中的robots.txt内容。
##如何使用
##2. 添加/更改composer脚本 首先,我们定义一个新的脚本条目名为htaccess-env,然后在post-install-cmd事件中添加一个新的脚本。
当与composer-boilerplate捆绑时,我们需要修改/vendor/dreamproduction/composer-boilerplate/composer.settings.json文件。
// 文件 /vendor/dreamproduction/composer-boilerplate/composer.settings.json
"scripts": { ... "post-install-cmd": [ "@composer run-script drupal-scaffold", "@composer run-script htaccess-env" ], ... "htaccess-env": [ "./vendor/bin/htaccess-env" ], ...
##3. 创建基于Git分支的文件 我们需要定义一个基于Git分支的文件,该文件将被合并到主文件中。例如,当针对docroot/.htaccess文件时,那么对于每个Git分支,我们定义将要合并到主目标文件中的内容(即master.htaccess, dev.htaccess等)。最初,每个基于分支的文件将具有与目标文件相同的内容。
针对docroot/robots.txt文件,相应的分支文件如下:master.robots, dev.robots, stage.robots等。