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 35 36
|
app.get('/form', function (req, res) {
var html='';
html +="<head>";
html +="<link rel='stylesheet' type='text/css' href='/css/style.css'>";
html +="</head>";
//...
html += "<label for='parent'><span>Parent:</span><select id='ComboParent' name='parent'>";
html += "<option value='ad-1-administration'>Administration</option>";
html += "<option value='ado-1-administration-oracle'>Administration oracle</option>";
res.send(html);
});
app.post('/done', urlencodedParser, function (req, res){
var markdown ='';
markdown += "+++"+"\n";
markdown += "date = \"" + req.body.date + "\"\n";
markdown += "title = \"" + req.body.title +"\"\n";
markdown += "creatordisplayname = \"" + req.body.auteur +"\"\n";
markdown += "creatoremail = \"" + req.body.email +"\"\n";
markdown += "[menu.main]"+"\n";
markdown += "identifier = \"" + req.body.identifier +"\"\n";
markdown += "parent = \"" + req.body.parent +"\"\n";
markdown += "+++"+"\n";
markdown += req.body.article +"\n";
fs.writeFile("content/NomDuDossier/"+ req.body.identifier +".md", markdown, function(err) {
if(err) {
return console.log(err);
}
console.log("Le fichier nouveautes est sauvegardé");
})
}); |
Partager