我正在寻找一些轻量级静态页面生成器来将文件夹转换为http://localhost/index.html
。这仅用于内部培训和演示。所以它不需要sass,less,live watch等等。没有。
我已经研究过grunt,node,jekyll ......他们仍然需要用户安装一些东西。我希望用户只需单击.exe文件并打开Web浏览器。那就是它。
是否可以使当前的静态页面生成器成为可移植的.exe?或者那里有一个简单的解决方案吗?
答案 0 :(得分:1)
为什么不将静态HTML / CSS /脚本/图像文件放在任何本地磁盘文件夹中,然后双击 Index.html ,它将在您的默认浏览器中打开,只是工作?
我认为这是最简单的方式,也是您在演示或培训方面所需要的。
但是而不是要求人们双击EXE ,而不是要求他们双击Index.html 文件。如果这不是一个显示阻止,那么这是你正在寻找的完美和最简单的解决方案。为了进一步简化,您可以将Index.html放在文件夹根目录上,将所有其他文件放在子文件夹中,这样用户就无法找到要双击的正确文件。
如果您仍希望在http://localhost:port
上访问您的文件,那么您最好的选择是通过双击exe文件来运行一些简单的Web服务器,并且可以在 localhost上访问该特定文件夹。一个这样的服务器是mongoose。但是你仍然需要你的内容文件。这次你可以使用静态文件或动态文件(即PHP)。
有关静态页面生成器(SPG)的注意事项: SPG只能在创建类似于可分发的最终结果的静态文件时简化您的工作。它们不是任何类型的Web服务器或以这种方式使用。他们有时会有这种能力,但通常仅用于测试目的。
这意味着通过使用SPG,您可以在创建静态最终结果之前简化您的流程。简化将采用内容包含的形式(即您不必在每个HTML文件中复制相同的HTML菜单),内容格式支持(降价,LESS / SASS)等。最后您仍将创建静态结果。
答案 1 :(得分:0)
当然我们可以!