我是Lando的新手,对它的工作方式感到惊讶。我以https://docs.lando.dev/wordpress/getting-started.html,并启动了一个WP站点。
但我一直在阅读文档并尝试一些事情,无法找到避免手动运行lando-init函数的方法。
我本以为有一个lando.yml文件,上面写着配方是wordpress,就足以让你启动并运行了——我的想法是,我可以使用相同的YAML文件,修改一些变量,比如应用程序URL,然后运行";lando start";或者让lando重新创建整个网站。
有办法做到这一点吗?
Andy
事实上,您完全可以做到这一点,您不需要在项目上运行lando-init,除非您想使用附带的向导来填写.lando.yml
文件。您可以简单地执行以下操作来运行WordPress网站:
name: awesome-wp-project
recipe: wordpress
将其放在项目根目录的.lando.yml
中,然后运行lando start
。您将拥有一个新的Lando实例,该实例具有运行WordPress配方的默认配置。需要注意的重要一点是,每个项目都需要有一个唯一的名称,并且应该从不同的文件夹运行(而不是嵌套在彼此内部(。
然后,您可以在多个项目中包含相同的自定义项(如添加节点容器以编译主题资产,或使用特定版本的PHP、配置文件或文件夹结构(。只需确保每个应用程序的名称都是唯一的。