Browse Source

Add about page

pm2
Luke Childs 9 years ago
parent
commit
30bab30bf5
  1. 1
      controllers/about.js
  2. 3
      controllers/index.js
  3. 1
      index.js
  4. 7
      views/about.html

1
controllers/about.js

@ -0,0 +1 @@
module.exports = (req, res) => res.render('about.html', { pageTitle: 'About' });

3
controllers/index.js

@ -1,4 +1,5 @@
module.exports = {
listing: require('./listing'),
node: require('./node')
node: require('./node'),
about: require('./about')
};

1
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' }));

7
views/about.html

@ -0,0 +1,7 @@
{% extends 'index.html' %}
{% block main %}
<h2 class="node-title">{{ pageTitle }}</h2>
{% endblock %}
Loading…
Cancel
Save