简介
metalsmith-more-source
是一个使用 metalsmith
构建静态网站时的插件,用于从另一个源中获取更多的文件信息。
在使用 metalsmith
搭建静态网站时,需要读取源文件目录中的文件信息,但有时候,需要读取一些非源文件目录中的文件信息,可以使用 metalsmith-more-source
插件实现。
安装
npm install metalsmith-more-source
使用
在 metalsmith
的配置对象中,引入 metalsmith-more-source
插件,并指定要获取的来源源文件所在的目录。
-- -------------------- ---- ------- ----- ---------- - ---------------------- ----- ---------- - ---------------------------------- --------------------- -------------- -- ------- --- ----------------- ---- ---------------- --- -- - ------------ ------------ -------------------- -------------------- - -- ----- ----- ---- ---
配置项
metalsmith-more-source
接受以下配置项:
src
: 指定要获取的来源源文件所在的目录。pattern
: 指定要获取的文件的文件名模式,默认值为**/*
.
示例代码
-- -------------------- ---- ------- ----- ---------- - ---------------------- ----- ---------- - ---------------------------------- --------------------- -------------- ----------------- ---- ----------------- -------- --------- --- -------------------- -------------------- - -- ----- ----- ---- ---
上面的示例代码中,配置项中指定了要从 ./other-source
目录中获取 .md
文件,然后将其添加到源文件中进行处理。
总结
在使用 metalsmith
搭建静态网站时,可以使用 metalsmith-more-source
插件从另一个源中获取更多的文件信息,以达到更复杂的需求。具体配置和使用方法可以参考上面的示例代码和官方文档。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066f401d8e776d08040c8c