3作者: ceeb25 天前原帖
我是克雷格·巴克勒(Craig Buckler),Publican是我为Node.js开发的一个小巧、简单、快速且免费的静态网站生成器。 我使用过多个静态网站生成器,包括Jekyll、Metalsmith和Eleventy。为什么还要再开发一个呢?主要原因是个人偏好。所有的静态网站生成器都有我需要的功能、我不需要的功能,以及它们不支持的功能。Publican实现了足够的功能,并且具有使用JavaScript扩展的灵活性。 Publican模板使用JavaScript字面量${ expressions },因此没有奇怪的语法需要学习。你还可以使用!{ expressions }来输出部分构建的页面,以便在Express.js或其他地方运行时使用。其功能包括: - 处理任何内容:markdown、HTML、CSS、JavaScript、TXT、SVG、RSS、XML等 - 简单的JavaScript配置 - 清晰的URL路由 - 自动生成导航、分页、目录和标签索引页面 - 内置语法高亮 - 虚拟内容和模板(以字符串形式传递) - 可扩展的函数钩子 - 可以使用你喜欢的任何客户端框架(或不使用框架) - 快速的网站构建和文件监视重建 - 完整文档请访问<a href="https://publican.dev/docs/" rel="nofollow">https://publican.dev/docs/</a> - 启动主题请访问<a href="https://publican.dev/themes/" rel="nofollow">https://publican.dev/themes/</a> 你可以通过npm安装Publican:<a href="https://www.npmjs.com/package/publican" rel="nofollow">https://www.npmjs.com/package/publican</a> 代码可在以下地址获取:<a href="https://github.com/craigbuckler/publican">https://github.com/craigbuckler/publican</a> Publican还提供以下功能: - <a href="https://publican.dev/livelocalhost/" rel="nofollow">https://publican.dev/livelocalhost/</a> - 一个热重载的开发服务器 - <a href="https://publican.dev/staticsearch/" rel="nofollow">https://publican.dev/staticsearch/</a> - 任何静态网站的搜索引擎 欢迎提供反馈!