diff options
Diffstat (limited to 'src/app.js')
-rw-r--r-- | src/app.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/app.js b/src/app.js index 912dda2..a323b9c 100644 --- a/src/app.js +++ b/src/app.js @@ -13,6 +13,13 @@ const config = require("./modules/config.js"); const Router = require("koa-router"); const router = new Router(); +const makeTagURI = (authority, startDate) => specific => + `tag:${authority},${startDate}:${specific}`; + +app.context.makeTagURI = makeTagURI( + config.feed.originalDomainName, + config.feed.domainStartDate +); app.context.getURL = router.url.bind(router); module.exports = async function() { @@ -35,6 +42,12 @@ module.exports = async function() { ); router.get( + "feed", + "/index.xml", + actions.posts(config, responders.feed, Posts.posts) + ); + + router.get( "post", "/post/:filename", actions.post(config, responders.post, Posts.posts) |