made sitemap generation properly dynamic
This commit is contained in:
parent
7aced5c274
commit
4c36f505ba
1 changed files with 38 additions and 39 deletions
|
@ -5,7 +5,8 @@ const {
|
||||||
const fs = require("fs");
|
const fs = require("fs");
|
||||||
|
|
||||||
let app = express();
|
let app = express();
|
||||||
let sitemap = createSitemap({
|
app.get('/sitemap.xml', function (_req, res) {
|
||||||
|
let sitemap = createSitemap({
|
||||||
hostname: 'https://ellpeck.de',
|
hostname: 'https://ellpeck.de',
|
||||||
urls: [{
|
urls: [{
|
||||||
url: '/',
|
url: '/',
|
||||||
|
@ -29,9 +30,9 @@ let sitemap = createSitemap({
|
||||||
priority: 0.6
|
priority: 0.6
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
});
|
});
|
||||||
|
|
||||||
fs.readFile(__dirname + "/../blog/posts.json", function (_, data) {
|
fs.readFile(__dirname + "/../blog/posts.json", function (_, data) {
|
||||||
var json = JSON.parse(data);
|
var json = JSON.parse(data);
|
||||||
for (var post of json) {
|
for (var post of json) {
|
||||||
sitemap.add({
|
sitemap.add({
|
||||||
|
@ -39,11 +40,9 @@ fs.readFile(__dirname + "/../blog/posts.json", function (_, data) {
|
||||||
priority: 0.4
|
priority: 0.4
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
|
||||||
|
|
||||||
app.get('/sitemap.xml', function (_req, res) {
|
|
||||||
let xml = sitemap.toXML();
|
|
||||||
res.header('Content-Type', 'application/xml');
|
res.header('Content-Type', 'application/xml');
|
||||||
res.send(xml);
|
res.send(sitemap.toXML());
|
||||||
|
});
|
||||||
});
|
});
|
||||||
app.listen(3000);
|
app.listen(3000);
|
Loading…
Reference in a new issue