写好的Markdown怎么生成HTML

Python021

写好的Markdown怎么生成HTML,第1张

3个步骤

1、task ‘generate’

把README.md编译成html,并带有左侧目录功能。

这里使用tocmd命令(tocmd 是一个ruby gem,用于把markdown文件生成带有toc目录的html文档。)

tocmd_conf -f README.md

如果你本机没有安装的话,可以根据https://github.com/i5ting/tocmd.gem里的文档里安装方法

gem intall tocmd

前提是你一定要ruby2.0以上的环境哦。

2、task ‘rename’

这步主要是,上一步生成的文件是README.md,而静态网站使用的是index.html,所以需要重命名。

这里简单的把./preview/README.html文件复制为./preview/index.html

cp ./preview/README.html ./preview/index.html

3、task ‘deploy’

把./preview/**/*目录的内容推送到git仓库的gh-pages分支上。

这里主要使用gulp-gh-pages插件,它是会把指定目录的内容推送到git仓库的gh-pages分支上。

利用git pages静态http server的特性可快速建立网站。

var gp_deploy = require('gulp-gh-pages')

var options = {}

gulp.task('deploy', function () {

return gulp.src('./preview/**/*')

.pipe(gp_deploy(options))

})

ruby操作excel文件

使用ruby来操作excel文件首先需要在脚本里包含以下语句

require 'win32ole'

把win32ole包含进来后,就可以通过和windows下的excel api进行交互来对excel文件进行读写了.

打开excel文件,对其中的sheet进行访问:

excel = WIN32OLE::new('excel.Application')

workbook = excel.Workbooks.Open('c:\examples\spreadsheet.xls')

worksheet = workbook.Worksheets(1) #定位到第一个sheet

worksheet.Select!