Ich muss Textzeichenfolgen vor Ort beim Generieren ersetzen.Hexo, wie Inhalte beim Generieren ersetzt werden?
Erstellt eine Datei myGenerateWork.js und ausgeführt mit Knoten myGenerateWork.js aber funktioniert nicht.
Dies ist myGenerateWork.js
var Hexo = require('hexo');
var hexo = new Hexo(process.cwd(), {});
hexo.init().then(function() {
hexo.extend.filter.register('after_post_render', function(data){
data.content = data.content.replace(/@(\d+)/, '<a href="http://twitter.com/$1">#$1</a>');
return data;
});
hexo.call('generate', {}).then(function(){
return hexo.exit();
}).catch(function(err){
return hexo.exit(err);
});
});