dreamproduction/robots-env

安装: 6

依赖: 0

建议者: 0

安全性: 0

星标: 0

关注者: 2

分支: 0

语言:Shell

类型:composer-plugin

dev-master 2018-05-11 07:39 UTC

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等。