让我们讨论 Jamstack 的未来——加入我们

WPWMM4

16 星星
2 分支
0 问题
主页
http://git.uzsolt.hu/wpwmm4/
资源库
uzsolt/wpwmm4
语言
M4、Make
许可证
BSD-2-Clause

有了 wpwmm4,只需“make”和“m4”,即可创建网页。

要求

  • make(BSD 的 make,使用发行版的 bmake 软件包)
  • m4(与 BSD 的 m4 和 GNU 的 m4 兼容)
  • 一些关于 HTML 和编程的知识

特点

  • 增量构建(使用 make)
  • 自动生成页面(具有不同内容的类似网页)
  • 布局
  • 可通过 m4 扩展、编程,或可插入任何程序的输出

精要

  • 转换 ${TARGETS} 的项:${SRCDIR}/.m4 -> ${DESTDIR}/.html
  • 创建 ${TARGETS_MANUAL} 的项:使用自己的程序、脚本
  • 创建 ${VIRTUALS} 的项:使用 ${VIRT_DIR} 的模板
  • 可以从 scripts/ 目录调用脚本并使用它们的输出

示例网页为 uzsolt.hu(仅匈牙利语)。它有多级菜单(没有 Javascript,只有纯 HTML)、自动生成的页面(例如 画廊,带 nextprev 按钮)。它的源代码可在 github自己的 git 仓库 中获取。

查找更多 静态网站生成器