代码之家  ›  专栏  ›  技术社区  ›  denisjacquemin

用最少的努力创建200页的网站

  •  2
  • denisjacquemin  · 技术社区  · 16 年前

    每一页都有相同的布局。

    只有页面的主体不同

    有什么想法吗?

    谢谢

    7 回复  |  直到 16 年前
        1
  •  1
  •   Quentin    16 年前
        2
  •  3
  •   nWorx    16 年前

    也许服务器端包括?

    http://en.wikipedia.org/wiki/Server_Side_Includes

    而不是将其保存为html;-)

        3
  •  1
  •   Fenton    16 年前

    一些内容管理系统允许您发布整个网站的静态.html缓存-这会有帮助吗,或者您通常会避免CMS,因为您不能在服务器上运行任何东西?

        4
  •  0
  •   Joe Axon    16 年前

    如果您只需要静态html文件,则可以执行以下操作:

    • 创建一个页面作为模板
    • 将模板分解为单独的部分(header.html、body.html、footer.html)
    • 创建包含以下内容的批处理文件(generate.bat):

      复制header.html+body.html+footer.html output.html

    • 更改body.html文件。

    重复最后两个直到你完成!

        5
  •  0
  •   ANeves    16 年前

    做一页,空的。

    标记插入内容的位置(可能还有标题和其他更改的内容),以便可以将该页面用作模板。

    制作一个脚本,获取页面内容列表,并为每个内容生成一个页面。
    您需要为每个内容定义页面名称,这样链接就可以工作了。你可能得弄清楚怎么做链接。。。要么脚本以数字方式填充它们,要么您必须根据脚本将从您为每个页面选择的名称生成的名称来创建它们。

        6
  •  0
  •   JamesM    16 年前

    是 能够使用asp.net

        7
  •  0
  •   Segfault    16 年前

    取决于你在做什么操作系统。在*nix上编写bash脚本,在windows上使用powershell。

    猛击: for i in {1..200}; do touch page$i.html; done;

    1..200|%{new-item -type file page$_.html}

    编辑: 如果有新的信息表明数据源是powerpoint演示文稿,那么我建议使用powerpoint宏来执行此操作。

    编辑2: 以下是您可以用来开始的代码:

    Sub save()
        ActivePresentation.SaveAs FileName:="C:\Export.html", _
            FileFormat:=ppSaveAsHTML, EmbedTrueTypeFonts:=msoFalse
    End Sub