// src/routes/index.js
const express = require("express");
const router = express.Router();
const getBaseContext = require("../utils/baseContext");
// const newsletter = require("./newsletter");
const contact = require("./contact");
const about = require("./about");
const site_map = require("./site-map");
const post = require("./post");
const construction = require("./construction");
// const isProduction = process.env.NODE_ENV === "production";
// if (isProduction) {
// router.get("/newsletter", (req, res) => {
// res.render("pages/construction", {
// title: "Newsletter",
// message: "This page is under construction. Please check back soon.",
// });
// });
// } else {
// router.use(newsletter);
// }
router.use(contact);
router.use(about);
router.use(site_map);
router.get("/post/:year/:month/:name", post);
router.use(construction);
router.get("/", async (req, res) => {
const context = await getBaseContext({
title: "Blog Home",
content: "Welcome to the blog.",
});
res.render("pages/home.handlebars", context);
});
module.exports = router;