有没有什么能生成 html 的小程序?

2016-07-22 15:56:24 +08:00
 yiciyuansky
标题肯定是说不清楚了,来这讲讲,目前是有一个做好的前端 html 页面,但每次都想替换该页面里面的文字,链接图片。其实切换到 html 界面填充图片和链接文字,也不是不可以,但是每次还要注意一些,免得把 html 标签给删多了或者写多了,觉得还是不碰代码的好。所以有没有什么开源的小工具或者程序,我把前端页面样式的部分写死,每次需要改数据的地方做在后台,每次在后台的编辑框里填数据,最后生成这个 html 页面就可以了,麻烦大家说说有没有类似的工具~其实我只是想省事一些出这个 html 页面。
6707 次点击
所在节点    程序员
34 条回复
fsship
2016-07-22 16:04:17 +08:00
感觉 LZ 想要的是一个模版引擎
tyrealgray
2016-07-22 16:06:20 +08:00
模板引擎就是做这个事情的
loading
2016-07-22 16:07:49 +08:00
其实 dreamweaver 有这个功能
zetaoouyang
2016-07-22 16:09:51 +08:00
AUEXR 也能
iVanilla
2016-07-22 16:09:59 +08:00
你这想法,我已经在做了,不过目前还不能用: https://github.com/iVanilla/hydroght
等我先把手头上的 Laravel 项目弄完再说。
dlcdbxy
2016-07-22 16:10:27 +08:00
@loading dreamweaver+1
yimity
2016-07-22 16:25:52 +08:00
我用 node 做了一个,刚好满足你的想法,纯静态公共头部尾部等,还可以填数据渲染生成完整的页面。不过还没完整弄完呢。就开始忙其他的事情了。
anjunecha
2016-07-22 16:54:16 +08:00
Hiufan
2016-07-22 17:01:29 +08:00
如果不考虑 seo ,让后端以 json 的格式输出数据给前端,然后使用 handlbars/artTemplate/ejs/jade 等随便哪种引擎模板。
如果考虑 seo ,最简单就是用 php/java 等服务端的模板引擎来做。
yiciyuansky
2016-07-22 17:22:36 +08:00
@loading @dlcdbxy 多谢,能否详细说说是哪个功能?没用过 dreamweaver

@iVanilla 多谢,我本身非技术,所以懂得不多,要是能直接使用就好了,目前这种可能没法解决这个问题
@yimity 多谢,我本身非技术,所以懂得不多,要是能直接使用就好了,目前这种可能没法解决这个问题,相信有些其他朋友也有这个需求,期待两位的作品。
@anjunecha
@Hiufan 多谢两位,其实前端和后端交互倒是有些方案,但需要一些时间,所以才想问有没有比较省成本的开源程序。
a570295535
2016-07-22 17:29:08 +08:00
楼主应该是想要一个 cms 静态网页系统,免费好用的静态 html 系统, dede ,帝国,
做个简单的博客也可以用 WordPress , Z-Blog , emlog 等等,
这类的程序太多了啦,一般都是自己修改个模板或者套用别人好看的模板,然后自己简单写写文章。。。
zhuangzhuang1988
2016-07-22 17:44:57 +08:00
vue + ajax ???!!!
Symars
2016-07-22 17:54:20 +08:00
sublime vim notepad 纯手动原生代码生成 html 界面 而且安全性特别高
clino
2016-07-22 18:00:20 +08:00
我之前生成 html 用了 uliweb 的模板,后端模板里能用 python 代码,然后可以获取到模板渲染以后生成的 html
loading
2016-07-22 18:00:49 +08:00
建议楼主说一下自己什么水平,会什么,用什么语言。
undownding
2016-07-22 18:03:57 +08:00
ejs 啊...
yiciyuansky
2016-07-22 20:09:28 +08:00
@a570295535 并不是啊。。我是想做 edm ,但是每期都要运营去动代码去调整网页,这不太科学。走公司的开发排期要一个月。。等不及。
yiciyuansky
2016-07-22 20:14:49 +08:00
@clino 我感觉你说的和我想做的很像,是否有开源程序呢
@loading 野路子,都了解一点,但哪个都精,算零基础吧。。
xcatliu
2016-07-22 21:15:00 +08:00
静态页面生成器就行了吧, Hexo 或 Jekyll ,动态的数据可以在 yml 文件中,然后做出自动部署的即可。
clino
2016-07-22 22:31:23 +08:00
@yiciyuansky 我是利用了 uliweb 的测试工具,测试工具可以获取到后端模板渲染以后的 html
具体我之前是在这里用的:
https://github.com/zhangchunlin/scancopyright/blob/master/apps/Scan/commands.py#L187

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

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

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

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

© 2021 V2EX