首先需要安装hexo-deployer-ftpsync。 $ npm install hexo-deployer-ftpsync --save
然后修改_config.yml中的deploy方式。
修改为:
deploy: type: ftpsync host: <host> #主机地址 user: <user> #用户名 pass: <password> #密码 remote: [remote] #上传到空间的指定目录。比如/public_html/。默认为/ port: [port] #端口,默认为21 ignore: [ignore] #忽略的文件 connections: [connections] #使用的连接数,默认1 verbose: [true|false] #显示调试信息,默认false1234567891012345678910
hexo-deployer-ftpsync插件并非直接上传生成的静态网站,而是将remote指向的目录的目录结构同步成与本地public文件完全相同的目录结构。也就是说如果你的虚拟主机上存有一些其他文件的话也将被全部删除。所以必要时,可以填写ignore键的值。
ignore格式: ignore: ['dir1','dir2','file1.htm']
如果您觉得本文还不错,可以点击下面赞赏我们!