基于 Emacs-Lisp 的 HTML 模板语言

2020-05-11 15:21:14 +08:00
 KinneyZhang

写了一个 emacs package: pp-html,虽然 v 站没多少 emacs 用户,还是发一下,毕竟是我写的第一个 package 。

基于 emacs lisp 的 HTML 模板语言,就是用 elisp 的 S 表达式构建 HTML 代码。支持基本逻辑标签,模板继承,过滤器,自定义过滤器,CSS 语法糖.... 。超级好用,欢迎 emacs 用户使用并给我提 bug 。

地址: https://github.com/Kinneyzhang/pp-html.git
文档: https://geekinney.com/post/html-template-language-in-emacs.html

2155 次点击
所在节点    分享创造
8 条回复
darksword21
2020-05-11 15:23:13 +08:00
可以发到 emacs-china
KinneyZhang
2020-05-11 15:33:43 +08:00
@darksword21 #1 发了
YadongZhang
2020-05-11 16:50:02 +08:00
老哥,你可能需要 org-mode
KinneyZhang
2020-05-11 17:02:06 +08:00
@YadongZhang ??你再说什么,和 org-mode 有什么关系?
YadongZhang
2020-05-11 17:22:45 +08:00
@KinneyZhang #4 org-mode 可以导出 html
KinneyZhang
2020-05-11 17:39:18 +08:00
@YadongZhang orgmode 很强大,可以生成静态 html,但不能用来开发网站。很多时候,web 项目要复杂的多。所以才有模版语言和前端框架,可以处理数据逻辑和代码复用。这两者不是一个层面上的。
namelosw
2020-05-11 23:41:02 +08:00
先顶。
不过说实话 Elisp 这个 runtime 离了 Emacs 几乎没用,所以只能输出 HTML 。
感觉类似的库在 Racket CL Clojure 之类的 runtime 里比较有用,server 可以直接渲染。
KinneyZhang
2020-05-12 01:30:16 +08:00
@namelosw #7 嗯嗯,就是在 emacs 里用。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/670561

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX