0.1.2 • Published 8 years ago

grunt-tcms-upload1 v0.1.2

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

grunt-tcms-upload

用于CMS静态文件发布

项目来源https://github.com/tabspace/grunt-tcms-upload

Getting Started

  1. 这是一个 Grunt 插件,需求最低版本号: ~0.4.0

    如果还未使用过 Grunt, 请参考: Getting Started。 这里介绍了如何创建一个 Gruntfile 以及如何安装和使用 Grunt 插件。 熟悉这个流程后,用这个命令安装插件:

    npm install grunt-tcms-upload --save-dev
  2. 插件安装完成后,在 Gruntfile 里面加上:

    grunt.loadNpmTasks('grunt-tcms-upload');
  3. 参考示例来配置文件.

tcmsUpload multitask

批量上传文件到TCMS。

options.cookie / cookie

Type: String

上传到TCMS需要指定的 cookie 。

options.uploadTo / uploadTo

Type: String

指定发布路径 。

src, cwd

参考 Grunt 文件配置

examples

grunt.initConfig({
	tcmsUpload : {
		options : {
			cookie : grunt.file.read('test/static/cookie.md')
		},
		test : {
			src : ['**/*'],
			cwd : 'test/files/',
			uploadTo : '2011/tabliang/test/tempdir/'
		}
	}
});

执行 grunt tcmsUpload:test 后,local://test/files 目录下的所有文件会上传到 online://2011/tabliang/test/tempdir/ 。

用 cwd 指定本地根路径,用 src 指定需要追加到线上路径之后的相对路径。

TCMS 线上路径会被自动创建,例如本地文件: local://test/files/js/entry/main.js 会上传到: online://2011/tabliang/test/tempdir/js/entry/main.js 。

Release History

  • 2015-12-22 v0.1.1 文件上传完毕之后的提示信息输出线上路径。
  • 2015-12-04 v0.1.0 发布第一个正式版。