Newer
Older
express-blog / src / routes / index.js
// src/routes/index.js
const express = require("express");
const router = express.Router();

const getBaseContext = require("../utils/baseContext");
const analytics = require("./analytics");
const robots = require("./robots");
const blog_index = require("./blog_index");

router.post("/track", analytics);

const contact = require("./contact");
const sitemap = require("./sitemap");
const post = require("./post");
const pages = require("./pages");

router.use(blog_index);
router.use(robots);
// router.use(contact);
router.use(sitemap);
router.use(pages);

router.get("/blog/:year/:month/:name", post);

// router.get("/", async (req, res) => {
//   const context = await getBaseContext({
//     title: "Blog Home",
//     content: "Welcome to the blog.",
//   });

//   res.render("pages/home.handlebars", context);
// });

router.get("/", async (req, res) => {
  res.redirect(301, "/blog");
});

module.exports = router;