diff --git a/controllers/about.js b/controllers/about.js new file mode 100644 index 0000000..0c47ef5 --- /dev/null +++ b/controllers/about.js @@ -0,0 +1 @@ +module.exports = (req, res) => res.render('about.html', { pageTitle: 'About' }); diff --git a/controllers/index.js b/controllers/index.js index 9837af7..a53fdbb 100644 --- a/controllers/index.js +++ b/controllers/index.js @@ -1,4 +1,5 @@ module.exports = { listing: require('./listing'), - node: require('./node') + node: require('./node'), + about: require('./about') }; diff --git a/index.js b/index.js index 3b0eded..7191522 100644 --- a/index.js +++ b/index.js @@ -22,6 +22,7 @@ app.use(minify); // Page routes app.get('/', controllers.listing); app.get('/node/:id', controllers.node); +app.get('/about', controllers.about); // Serve assets with cache headers app.use('/assets', express.static(`${__dirname}/assets`, { maxAge: '1 year' })); diff --git a/views/about.html b/views/about.html new file mode 100644 index 0000000..00f4b2d --- /dev/null +++ b/views/about.html @@ -0,0 +1,7 @@ +{% extends 'index.html' %} + +{% block main %} + +