VimUnDoU 빅҂6+[->3\^5 Fprocessor.process(process + '/pages/index.html', function(err, html) { P _P,5_P05_P7c5_ vP9console.log(var);5_ vP?5_  vPAconsole.log(var);5_ vPconsole.log('yes');5_  vP5_  vP#5_  vP#5_  vP#5_  vP#5_   vP5_ vPvar var = require('module');5_vPr5_vPvar var = require('module');5_vPvar ejs = require('module');5_vPv5_ v Pvar variable = value;5_ v P5_ v P5_  v P5_vPvar var = require('module');5_vPvar fs = require('module');5_vP5_vPvar index = fs.readFileSync();5_vP var index = fs.readFileSync('');5_vP")var index = fs.readFileSync('', 'utf-8');5_ vP% ejs.render();5_vP&5_   vP&console.log(var);5_!  vP*console.log(index);5_ "! vP+//ejs.render();5_!#" vP, ejs.render();5_"$# vP/var html = ejs.render();5_#%$ vP2 5_$&%  vP2 console.log(var);5_%'& vP=  5_&('  vP> console.log(var);5_')(  vPC console.log(layout);5_(*) vPC console.log(html);5_)+* vP5_*,+ vP var html = ejs.render(index);5_+-, vPvar html = ejs.render(index);5_,.- vPvar context = {};5_-/. vP  c5_.0/  vP  console.log(var);5_/10 vP  5_021 vP 5_132 vP var layout 5_243 vP5_354  vP var scope = {};5_465 vP5_576 vP   5_697  vP  layout: ''5_7:89  vP" 5_9;:  vP- console.log(scope);5_:<;  vP. 5_;=< vP1 5_<>= vP>5_=?> vPC exports.render5_>@? vPE }5_?A@  VPF 1var index = fs.readFileSync('index.md', 'utf-8'); var scope = { layout: 'default'};-var html = ejs.render(index, {scope: scope});5_@BA  VPG 5_ACBVPG5_BDCVPI1var index = fs.readFileSync('index.md', 'utf-8'); var scope = { layout: 'default'};-var html = ejs.render(index, {scope: scope});5_CEDVPWexports.render = function() {5_DFEVPZexports.render = function(cb) {5_EGFVP\5_FHGVPaexports.render('index');5_GIHVPbexports.render('index.md');5_HJIVPcexports.render('index.md');5_ILJVPn5_JMKLVP{%exports.render = function(file, cb) {5_LNMVP~'exports.render('index.md', function() {5_MONVP5_NPOVP5_OQPVP5_PRQ VP 5_QSR VP }5_RTS VP#exports.renderString = function() {5_SUT VP5_TVU VP};5_UWVVP5_VXWVP)exports.renderFile = function(file, cb) {5_WYXVP+exports.renderFile('index.md', function() {5_XZYVP3 var index = fs.readFileSync('index.md', 'utf-8');5_Y[Z-VP / var index = fs.readFile('index.md', 'utf-8');5_Z\[VP; var index = fs.readFile('index.md', 'utf-8', function() {5_[]\VP7 index = fs.readFile('index.md', 'utf-8', function() {5_\^]VP1 = fs.readFile('index.md', 'utf-8', function() {5_]_^VP 5_^`_VP 5__a`   VP  var scope = { layout: 'default' };5_`ba  VP 5_acb VP  var scope = { layout: 'default' };5_bdc, VP/ fs.readFile('index.md', 'utf-8', function() {5_ced/ VP   5_dfe   VP  if (err ) return cb(err);5_egf   VP 5_fhg   VP 5_gih  VP/ var html = ejs.render(index, {scope: scope});5_hji   VP 5_ikj   VP 5_jlk  VP / var html = ejs.render(index, {scope: scope});5_kml  VP5_lnm  VP5_mon  VP5_npo  VP5_oqp  VP 5_prq  VP5_qsr  VP5_rts  VP 5_sut  VP 1 var html = ejs.render(index, {scope: scope});5_tvu$  VPH'exports.render('index.md', function() {5_uwv,  VPK/exports.render('index.md', function(err, htm) {5_vxw,  VPK 5_wyx  VPN5_xzy  VPN c 5_y{zvPN console.log(var);5_z|{vPZ 5_{}|vP[ console.log(var);5_|~}vP[ 5_}~vPb5_~vPb5_0vPk3 fs.readFile('index.md', 'utf-8', function(err,) {5_11?v?PxC fs.readFile('index.md', 'utf-8', function(err, contentMarkdown) {5_vP} 8 var contentHtml = ejs.render(index, {scope: scope});5_  $v$P 7 var rawContent = ejs.render(index, {scope: scope});5_ $v$P < var rawContent = ejs.render(rawContent, {scope: scope});5_  vP cb(null, contentHtml);5_  vP 5_ vP5_ vP5_ vP 5_ vP5_ vP5_ vP 5_ vP 5_ vP fs.readFile()5_ vP fs.readFile('')5_ vP fs.readFile('');5_ vP fs.readFile('_layouts/');5_ vP j0exports.render('index.md', function(err, html) {5_ vP 5_ vP 5_ vP 5_ vP 5_ vP var config = {5_ vP 5_ vP };5_ vP 5_ vP #5_ vP #5_ vP #r5_ vP #5_ vP 5_ vP 5_ vP 5_ vP 5_ vP   var processor = new Processor(); 5_ vP process.write();5_ vP  5_ vP process.on('end', function() {5_ vP 5_ vP });5_ vP 5_ vP 5_ vP  var processor = new Processor();5_ vP 5_ vP  5_ vP   layouts: process.cwd() + ''5_ vP !! 5_VP %  pages: ''5_$VP &!% layouts: process.cwd() + '/layouts'5_$VP ;!5_$VP <"% layouts: process.cwd() + '/layouts'5_ $VP ?"5_$VP ?#& elements: process.cwd() + '/layouts'5_$VP _& elements: process.cwd() + '/layouts'5_$VP `$ assets: process.cwd() + '/layouts'5_$VP a# pages: process.cwd() + '/layouts'5_ $VP b $ #5_ $VP c %5_ $VP k %processor.process();5_ #$VP s %&processor.process(process.cwd() + '');5_ 5$VP w %7processor.process(process.cwd() + '/pages/index.html');5_ 7$VP y %>processor.process(process.cwd() + '/pages/index.html', f );5_ @$VP } 'Cprocessor.process(process.cwd() + '/pages/index.html', function() {5_ $VP  5_ $VP  ' &5_ $VP  ' console.l5_ $VP  ' console.log(html)_;5_ $VP  (  '5_ $VP  (5_$VP )' #elements: process.cwd() + '/layouts'5_$VP & elements: process.cwd() + '/layouts'5_$VP % #assets: process.cwd() + '/layouts'5_$VP $ #pages: process.cwd() + '/layouts'5_$VP '&5_$VP (5_$VP (var cwd = process.cwd()l5_ $VP (% layouts: process.cwd() + '/layouts'5_ $VP ( layouts: .cwd() + '/layouts'5_$VP ( layouts: cwd() + '/layouts'5_$VP ( layouts: cwd) + '/layouts'5_ $VP  (Lprocessor.process(process.cwd() + '/pages/index.html', function(err, html) {5_$VP  var ejs = require('ejs');var fs = require('fs');%exports.render = function(file, cb) {> fs.readFile('index.md', 'utf-8', function(err, rawContent) { if (err) return cb(err); var scope = { layout: 'default' };E var preProcessedContent = ejs.render(rawContent, {scope: scope});& fs.readFile('_layouts/' + layout);" cb(null, preProcessedContent); });};5exports.render('page/index.md', function(err, html) { if (err) throw err; console.log(html);});5_ $VP  Fprocessor.process(process + '/pages/index.html', function(err, html) {5_JLKVPv-exports.renderString('index.md', function() {5_798 vP var options = {5