ftp上传jekyll站点工具:Glynn使用方法
看jekyll文档时,发现个通过ftp上传jekyll站点的的小工具 Glynn。本人刚好有个阿里云的虚拟主机,正愁浪费,正好派上用场。下面介绍下怎么使用Glynn
介绍
Glynn offers you a bin to easily send a jekyll powered blog to your host through FTP.
github地址: https://github.com/dmathieu/glynn
安装
首先需要安装gem
,没安装的这里有教程
然后安装glynn:
gem install glynn --source http://gemcutter.org
配置
编辑_config.yml
或者新建_glynn.yml
文件,建议新建_glynn.yml
,里面配置的是ftp信息。之后填入配置信息
#markdown扩展格式
markdown: rdiscount
pygments: true
auto: true
#ftp主机
ftp_host: 'dmathieu.com'
#相对ftp根目录路径
ftp_dir: '/web/site/root'
ftp_passive: false
# 配置端口等信息
# optional
ftp_port: 21 # default 21
ftp_username: 'your_user' # default read from stdin
ftp_password: 'your_ftp_pass' # default read from stdin
ftp_secure: true # default false
使用
一个简洁的命令:
glynn
如果配置信息正确,就可以在命令行看到文件传输的进度信息。
题外话
如果jekyll项目托管在github等站点时,为了避免ftp信息泄露,应该忽略_glynn.yml
文件,ftp的配置文件就不会上传到远程仓库。因此需要编辑.gitignore
文件,加入一行
_glynn.yml
ok,大功告成!