布局
家
Couscous根据您的降价文档生成一个网站。
一切都记录在。
以下是贡献者的文档。
库斯科斯如何工作?
Couscous的设计尽可能地简单。 通过拥抱简单性,扩展变得极其简单。
网站生成
网站生成由处理Project模型对象的步骤列表组成:
interface Step
{
/**
* Process the given project.
*
* @param Project $project
*/
public function __invoke ( Project $ project );
}
步骤非常精细,因此非常容易编写和测试。 例如:
LoadConfig :加载couscous.yml配置文件
InstallDependencies :安装依赖项(使用yarn,npm或bower)
LoadMarkdownFiles :加载内存中所有*.md文件的内容
RenderMarkdown :渲染降价内容
WriteFiles :将内存中已处理的文件写入目标目录
…
例如,这是对Markdown文件