当前位置: 首页 > 知识库问答 >
问题:

启动hexo在gulpfile.js中生成一个watch?

严元白
2023-03-14

我有以下gulpfile.js

var gulp        = require('gulp'),
    browserSync = require('browser-sync'),
    sass        = require('gulp-sass'),
    bower       = require('gulp-bower'),
    notify      = require('gulp-notify'),
    reload      = browserSync.reload,
    bs          = require("browser-sync").create(),
    Hexo = require('hexo'),
    hexo = new Hexo(process.cwd(), {});


var src = {
    scss: './scss/',
    css:  './source/css',
    ejs: 'layout'
},
watchFiles = [
    './scss/*.scss',
    '*/*.ejs'
];

// Static Server + watching scss/html files
gulp.task('serve', ['sass:watch'], function() {

    // init starts the server
    bs.init(watchFiles, {
        server: {
            baseDir: "../../public"
        },
        logLevel: "debug"
    });

    hexo.init();

    hexo.call('generate', {}, function(){
        console.log('Started Hexo Server');
    })

});

如何在Gulpfile中启动手表中的hexo?

共有1个答案

孔扬
2023-03-14

可以在第二个参数中传递参数。例如:

hexo.init().then(function(){
  return hexo.call('generate', {watch: true});
}).catch(function(err){
  console.log(err);
});
 类似资料:
  • 在浏览器中生成一个 UUID。 使用 crypto API 生成一个 UUID,符合RFC4122 版本 4 。 const crypto = require('crypto'); const UUIDGeneratorNode = () => ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, c => (c ^ (crypt

  • 我使用PDE产品配置构建了一个equinox服务器应用程序。由于它是一个服务器应用程序,我想立即启动所有捆绑包。启动配置提供“默认自动启动:”选项。我没有为。 我为我们的客户提供了x种不同的产品配置。每个客户都有自己的功能,具体取决于主要软件功能。每个产品配置都基于客户功能,实际上是一种非常简单的清洁方式。但是,由于我想启动所有捆绑包,我必须使用将所有捆绑包添加到产品配置中。 当我从软件中添加或删

  • 我想写一个网络服务(基于SOAP),以异步方式运行一个bpmn2进程。所以例如,你调用http://foo.bar.com/ServiceSOAP/ActionStart,在SOAP消息中传递完整的bpmn进程名称和参数映射,然后它应该启动一个进程并立即返回。进程应该在单独的线程中在后台运行ofc(可以有子进程等) 有什么推荐的方法吗?或者有人做得很好?我非常熟悉jbpm演示和从eclipse开始

  • 在浏览器中生成一个 UUID。 使用 crypto API 生成一个 UUID,符合RFC4122 版本 4 。 const UUIDGeneratorBrowser = () => ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, c => (c ^ (crypto.getRandomValues(new Uint8Arra

  • 问题内容: 我正在尝试在表中手动创建新用户,但是在不引发异常的情况下无法生成“ UniqueIdentifier”类型… 这是我的示例: 抛出异常->消息8169,级别16,状态2,行4无法将字符串转换为uniqueidentifier。 我使用了NEWID()方法,但是它不起作用… http://www.dailycoding.com/Posts/generate_new_guid_unique