写好的Markdown怎么生成HTML 200
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));
});
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));
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询