feat(layout): Add titles
This commit is contained in:
committed by
Benedikt Rötsch
parent
dcf4aa812c
commit
5e23150a5f
@@ -35,7 +35,7 @@ router.get('/categories/:category', async function (req, res, next) {
|
|||||||
router.get('/:slug', async function (req, res, next) {
|
router.get('/:slug', async function (req, res, next) {
|
||||||
let course = {}
|
let course = {}
|
||||||
course = await getCourse(req.params.slug)
|
course = await getCourse(req.params.slug)
|
||||||
res.render('course', {course})
|
res.render('course', {title: course.fields.title, course})
|
||||||
})
|
})
|
||||||
|
|
||||||
/* GET course lesson detail. */
|
/* GET course lesson detail. */
|
||||||
@@ -44,7 +44,7 @@ router.get('/:cslug/lessons/:lslug', async function (req, res, next) {
|
|||||||
const lessons = course.fields.lessons
|
const lessons = course.fields.lessons
|
||||||
const lessonIndex = lessons.findIndex((lesson) => lesson.fields.slug === req.params.lslug)
|
const lessonIndex = lessons.findIndex((lesson) => lesson.fields.slug === req.params.lslug)
|
||||||
const lesson = lessons[lessonIndex]
|
const lesson = lessons[lessonIndex]
|
||||||
res.render('course', {course, lesson, lessons, lessonIndex})
|
res.render('course', {title: `${course.fields.title} | ${lesson.fields.title}`, course, lesson, lessons, lessonIndex})
|
||||||
})
|
})
|
||||||
|
|
||||||
module.exports = router
|
module.exports = router
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ const router = express.Router()
|
|||||||
/* GET home page. */
|
/* GET home page. */
|
||||||
router.get('/', async function (req, res, next) {
|
router.get('/', async function (req, res, next) {
|
||||||
const landingPage = await getLandingPage()
|
const landingPage = await getLandingPage()
|
||||||
res.render('index', { landingPage })
|
res.render('index', { title: 'Contentful University', landingPage })
|
||||||
})
|
})
|
||||||
|
|
||||||
module.exports = router
|
module.exports = router
|
||||||
|
|||||||
Reference in New Issue
Block a user