• 请不要在回答技术问题时复制粘贴 AI 生成的内容
yiciyuansky
V2EX  ›  程序员

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

  •  
  •   yiciyuansky · Jul 22, 2016 · 7700 views
    This topic created in 3597 days ago, the information mentioned may be changed or developed.
    标题肯定是说不清楚了,来这讲讲,目前是有一个做好的前端 html 页面,但每次都想替换该页面里面的文字,链接图片。其实切换到 html 界面填充图片和链接文字,也不是不可以,但是每次还要注意一些,免得把 html 标签给删多了或者写多了,觉得还是不碰代码的好。所以有没有什么开源的小工具或者程序,我把前端页面样式的部分写死,每次需要改数据的地方做在后台,每次在后台的编辑框里填数据,最后生成这个 html 页面就可以了,麻烦大家说说有没有类似的工具~其实我只是想省事一些出这个 html 页面。
    Supplement 1  ·  Jul 22, 2016
    感谢各位,我在补充一下,其实我是想做 EDM , EDM 就是一个静态页面嘛,但是内容每期都要运营去动代码去调整去填数据,这不太科学。走公司的开发排期要一个月。。等不及。所以想搞个开源的程序看看能不能实现。
    34 replies    2016-07-25 15:37:04 +08:00
    fsship
        1
    fsship  
       Jul 22, 2016
    感觉 LZ 想要的是一个模版引擎
    tyrealgray
        2
    tyrealgray  
       Jul 22, 2016
    模板引擎就是做这个事情的
    loading
        3
    loading  
       Jul 22, 2016 via Android
    其实 dreamweaver 有这个功能
    zetaoouyang
        4
    zetaoouyang  
       Jul 22, 2016   ❤️ 1
    AUEXR 也能
    iVanilla
        5
    iVanilla  
       Jul 22, 2016
    你这想法,我已经在做了,不过目前还不能用: https://github.com/iVanilla/hydroght
    等我先把手头上的 Laravel 项目弄完再说。
    dlcdbxy
        6
    dlcdbxy  
       Jul 22, 2016
    @loading dreamweaver+1
    yimity
        7
    yimity  
       Jul 22, 2016
    我用 node 做了一个,刚好满足你的想法,纯静态公共头部尾部等,还可以填数据渲染生成完整的页面。不过还没完整弄完呢。就开始忙其他的事情了。
    anjunecha
        8
    anjunecha  
       Jul 22, 2016   ❤️ 1
    Hiufan
        9
    Hiufan  
       Jul 22, 2016
    如果不考虑 seo ,让后端以 json 的格式输出数据给前端,然后使用 handlbars/artTemplate/ejs/jade 等随便哪种引擎模板。
    如果考虑 seo ,最简单就是用 php/java 等服务端的模板引擎来做。
    yiciyuansky
        10
    yiciyuansky  
    OP
       Jul 22, 2016
    @loading @dlcdbxy 多谢,能否详细说说是哪个功能?没用过 dreamweaver

    @iVanilla 多谢,我本身非技术,所以懂得不多,要是能直接使用就好了,目前这种可能没法解决这个问题
    @yimity 多谢,我本身非技术,所以懂得不多,要是能直接使用就好了,目前这种可能没法解决这个问题,相信有些其他朋友也有这个需求,期待两位的作品。
    @anjunecha
    @Hiufan 多谢两位,其实前端和后端交互倒是有些方案,但需要一些时间,所以才想问有没有比较省成本的开源程序。
    a570295535
        11
    a570295535  
       Jul 22, 2016
    楼主应该是想要一个 cms 静态网页系统,免费好用的静态 html 系统, dede ,帝国,
    做个简单的博客也可以用 WordPress , Z-Blog , emlog 等等,
    这类的程序太多了啦,一般都是自己修改个模板或者套用别人好看的模板,然后自己简单写写文章。。。
    zhuangzhuang1988
        12
    zhuangzhuang1988  
       Jul 22, 2016
    vue + ajax ???!!!
    Symars
        13
    Symars  
       Jul 22, 2016
    sublime vim notepad 纯手动原生代码生成 html 界面 而且安全性特别高
    clino
        14
    clino  
       Jul 22, 2016
    我之前生成 html 用了 uliweb 的模板,后端模板里能用 python 代码,然后可以获取到模板渲染以后生成的 html
    loading
        15
    loading  
       Jul 22, 2016 via Android
    建议楼主说一下自己什么水平,会什么,用什么语言。
    undownding
        16
    undownding  
       Jul 22, 2016
    ejs 啊...
    yiciyuansky
        17
    yiciyuansky  
    OP
       Jul 22, 2016
    @a570295535 并不是啊。。我是想做 edm ,但是每期都要运营去动代码去调整网页,这不太科学。走公司的开发排期要一个月。。等不及。
    yiciyuansky
        18
    yiciyuansky  
    OP
       Jul 22, 2016
    @clino 我感觉你说的和我想做的很像,是否有开源程序呢
    @loading 野路子,都了解一点,但哪个都精,算零基础吧。。
    xcatliu
        19
    xcatliu  
       Jul 22, 2016
    静态页面生成器就行了吧, Hexo 或 Jekyll ,动态的数据可以在 yml 文件中,然后做出自动部署的即可。
    clino
        20
    clino  
       Jul 22, 2016   ❤️ 1
    @yiciyuansky 我是利用了 uliweb 的测试工具,测试工具可以获取到后端模板渲染以后的 html
    具体我之前是在这里用的:
    https://github.com/zhangchunlin/scancopyright/blob/master/apps/Scan/commands.py#L187
    dream7758521
        21
    dream7758521  
       Jul 22, 2016 via Android
    楼主,我推荐你用 akcms ,里面的自定义变量符合你的要求。用法类似<电话 1><电话 2>.......在前端页面插入这些标签。后台直接设置电话 1=110 ,电话 2 等于=119 ,就可以了,前端页面自动替换。我大学弄得班级通讯录, 5 分钟搞定。
    cycgit
        22
    cycgit  
       Jul 22, 2016
    你要的就是一个 html 模版管理系统,我用 node 写了一个,上线了好几个月了,运营喜欢的不行。产出了 250+个 H5 页面了。 有兴趣可以和我聊聊
    nealfeng
        23
    nealfeng  
       Jul 22, 2016
    路过,不靠谱的说一句,开个文本编辑器查找替换不可以吗
    strwei
        24
    strwei  
       Jul 22, 2016
    Hexo 或 Jekyll +1
    strwei
        25
    strwei  
       Jul 23, 2016
    @iVanilla 加紧开发啊,我等着呢
    dotpig
        26
    dotpig  
       Jul 23, 2016
    一个 shell script 都可以把这事干了吧~
    will0404
        27
    will0404  
       Jul 23, 2016 via iPhone
    简单粗暴 markdown 都可以转成 html
    iVanilla
        28
    iVanilla  
       Jul 23, 2016   ❤️ 1
    @strwei 我尽量吧,不过问题是我要开发的项目有点多而且我时间不是很多,所以不要太着急。
    其实我想说的是,如果有人能帮忙就更好了。
    ClassicOldSong
        29
    ClassicOldSong  
       Jul 23, 2016
    Vue + Ajax +1 ,超方便
    lavande
        30
    lavande  
       Jul 24, 2016
    我首先想到的是 python+flask 的 template ……是不是太庞大?好像也很轻……
    yiciyuansky
        31
    yiciyuansky  
    OP
       Jul 25, 2016
    @cycgit 聊聊呗
    yiciyuansky
        32
    yiciyuansky  
    OP
       Jul 25, 2016
    @nealfeng 可以,但是不想让运营碰那个界面。运营只需要填数据就可以了。
    SmiteChow
        33
    SmiteChow  
       Jul 25, 2016
    Django cms
    0x4b0082
        34
    0x4b0082  
       Jul 25, 2016
    http://temp.geilcode.com/fdvgmbh/

    我写个我司运营 用的,最早是 django 里的一个模块,后来我拿出来用 php 花了半个小时重写了一下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3210 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 113ms · UTC 13:15 · PVG 21:15 · LAX 06:15 · JFK 09:15
    ♥ Do have faith in what you're doing.