本地创建博客

持续更新

使用gulp工具

  • 安装 npm i gulp gulp-connect gulp-markdown --save-dev
  • 配置gulpfile.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
var gulp = require("gulp"),
connect = require("gulp-connect"),
markdown = require("gulp-markdown");

gulp.task("connect", function() {

connect.server({
port: 3000,
root: "source/md2html/",
livereload: true,

});
});

gulp.task('html', function() {
gulp.src(['./source/md2html/*.html'])
.pipe(connect.reload());
});

gulp.task('md2html', function() {
gulp.src(['./source/_posts/*.md'])
.pipe(markdown())
.pipe(gulp.dest('./source/md2html'))
.pipe(connect.reload());
});

gulp.task('watch', function() {
gulp.watch(['./source/_posts/*.md'], ['md2html']);
gulp.watch(['./source/md2html/*.html'], ['html']);
});



gulp.task("default", ['connect', 'watch']);
  • 如果你不能自动刷新可以安装谷歌插件 livereload

创建博客

hexo n "xxx"

上传博客

hexo g -d