更加优雅的部署

如何优雅的使用 IntelliJ IDEA 部署静态页面到服务器上?

前期准备

IntelliJ IDEA 版本

配置服务器

配置服务器,进行连接。

将服务器中的某个目录与本地某个目录进行映射。

1.选中需要部署到服务器上的静态资源

我这里使用hexo自动构建的静态页面为例,右键public文件夹,选中Deployment-Sync with Deployed to...

2.通过自动比对来选择部署的文件

四种筛选

Show New File on Left Side

Left Side就是本地。即显示本地新增的文件。

Show Difference

即显示本地与服务器上不同的文件。

Show Equal Files

即显示本地与服务器上相同的文件。

Show New File on Left Side

Right Side就是服务器。即显示服务器新增的文件。

四种比对策略

Binary Content

比对二进制内容,速度极慢。

Text

比对文本内容。

Size

比对文件大小。

Size and Timestamp

比对文件大小和时间戳。(推荐)

三种同步策略

Synchronize Selected

仅同步选中的文件。

Synchronize All

同步全部文件。

Hide excluded files

隐藏被排除的文件。

流向

蓝色向右表示将此文件上传到服务器。
绿色向左表示将此文件下载到本地。
因为我们是部署,所以选中绿色向左的文件,将其设置为删除。

3.部署