menimal
v0.1.1
Menimal是一个最小的静态站点生成器。
专注于内容:只需编写 Markdown 文件、CSS 样式,其他一切都会为您生成

Menimal设计是极简的:
package.json )pagesstaticconfig.jsonstyle.cssMenimal是一个单一的npx脚本,您可以从任何地方运行它,而无需安装任何软件包。
确保你的机器上安装了 NodeJs
您只需要运行一个命令:
npx menimal这将生成一个包含您的静态网站的build文件夹。
托管平台允许定义构建命令和输出文件夹:
npx menimalbuild 

就这样。您可以在任何地方部署Menimal吗?
Menimal需要精确的文件夹结构:
pages :包含降价文件( .md )static :包含静态文件( robots.txt 、 fonts 、 favicon.ico )config.json :包含站点配置(最少)style.css :包含样式(单个 css 文件)请参阅示例文件夹中完整且有效的示例
pages每个 Markdown 文件都对应网站中的一个.html页面。
文件.md的名称用于生成 HTML 文件的名称和页面标题:
.md相同,字符全部小写.md相同,但-被空格替换例如, This-is-the-Title-of-the-article.md将生成:
this-is-the-title-of-the-article.htmlstatic static内的所有文件都将在最终构建中复制。
在这里您可以添加图像、字体、 robots.txt 、 favicon.ico 、 sitemap.xml或任何其他内容??♂️
config.json目前配置需要一个字段: <header>中显示的网站名称:
{
"name" : " Sandro Maglione "
}style.css所有样式都在一个 css 文件中定义。
您可以在模板内查看每个文件生成的 HTML 结构
该文件将被缩小并导入到每个生成的页面中。
< link rel =" preload " href =" font.woff2 " as =" font " crossorigin type =" font/woff2 " > MIT 许可证,详细信息请参阅 LICENSE.md 文件。
该项目是我在sandromaglione.com上每周通讯的一部分。
example文件夹中的npx --loglevel silly ..来调试npx命令阅读全文中的所有实施细节?