让我们来谈谈 Jamstack 的未来——加入我们

pub-server

65 stars
6 forks
0 issues
主页
http://jldec.github.io/pub-doc/
仓库
jldec/pub-server
语言
JavaScript
许可证
MIT
模板
Handlebars

pub-server

pub-server,或简称为 pub,是一个完全用 JavaScript 编写的 HTML 生成器+编辑器。

生成器+编辑器可以在浏览器中运行,为非技术用户提供无服务器 CMS,以便他们可以编辑 Markdown 文本片段,并立即预览生成的 HTML,而无需先自行安装 pub-server。

当你在 netlify 等静态托管服务上发布内容时,可以将生成器+编辑器与发布的 HTML 一起包含在内。

若要查看实际操作,请访问 http://jldec.github.io/pub-doc/ 上的文档。单击右上角的 编辑 按钮时,将显示编辑器。随意尝试 - 在此情况下,你的更改不会被记录下来。

其他示例包括展示文稿主题flexbox 设计博客

安装

本地运行pub-server需要 node.js。

npm install -g pub-server

OSX 和 Linux 可以正常工作,Windows 支持即将推出 - 欢迎提交 PR。

使用

  • pub(无选项)可在当前目录中提供 *.md 服务,或查找 pub-config.js。默认主题对于预览 Github README.md 文件十分有用。服务器将监视更改,每当保存 Markdown 文件、CSS 或其他静态文件时,服务器都会更新 http://localhost:3001/。

  • pub -O 生成 .html 和其他静态文件(包括生成器 + 编辑器)到 ./out

  • pub -S <dir> 从任何目录提供静态文件服务。它将模仿 Github Pages 的行为,在文件夹中查找 index.html 文件,并从 /folder-name 重定向到 /folder-name/

  • pub -h 显示用法摘要。

查找更多静态站点生成器