大多数 light/simple 部署静态 html/css/js 的方式(最小化、本地化、在一个命令中上传到服务器)

most light/simple way to deploy static html/css/js (minimize, localisation, upload on server in one command)

从一个命令行,什么是最简单的方法:

  1. 最小化静态 html、css、js、png、jpeg

  2. 替换翻译形成多个静态页面

  3. 在服务器上上传最小化的文件

对于翻译部分:

index.html with :
 supersite-en_UK.po supersite-de_DE.po supersite-fr_FR.po supersite-es_ES.po 

.. 结果为:

index.html , fr/index.html , de/index.html , es/index.html

,所有这些站点都是最小化的静态文件。

该工具应该是(至少)Linux 可用的一种软件或一种脚本 - 因此用户只需按下一个按钮或 运行 一条命令即可使所有魔法发挥作用。

作为输入配置,它应该有它应该获取文件的文件夹(html,js,css,images ),以及它应该在哪里获取 po 文件,以及 ftp 连接详细信息。就是这样。

总而言之,它是一个静态网站,每种语言有 1 到 3 个页面 - 没有服务器动态(没有节点,没有 php,没有 java,没有 ruby ).所以不需要安装 jenkins 服务器或类似的东西。

超级简单!!超级简单简单。

使用 Makefile。定义 rules 例如缩小、翻译、发布等以反映您的项目需求,并最终定义一个默认值,在您的部署管道之后调用这些 rules。 运行 make 来自你的项目目录是你的一个命令。