partials for header and footer

This commit is contained in:
Angela Quinton 2023-03-11 23:39:51 -05:00
parent 266c3ac0ac
commit 79407a3db3
6 changed files with 31 additions and 12 deletions

10
app.js
View file

@ -9,8 +9,11 @@ app.set('views', './src/views')
app.use(express.static('dist'))
const siteName = "Pronoun Site"
app.get('/', (req, res) => {
res.render('home')
const pageTitle = siteName;
res.render('home', { siteName, pageTitle } )
})
app.get('/:nominative/:accusative/:pronominal_possessive/:predicative_possessive/:reflexive', (req, res) => {
@ -21,8 +24,11 @@ app.get('/:nominative/:accusative/:pronominal_possessive/:predicative_possessive
predicative_possessive: predicativePossessive,
reflexive,
} = req.params
const pageTitle = [nominative, accusative, pronominalPossessive, predicativePossessive, reflexive].join("/") + " - " + siteName;
res.render('individual', {
nominative, accusative, pronominalPossessive, predicativePossessive, reflexive
siteName, pageTitle, nominative, accusative, pronominalPossessive, predicativePossessive, reflexive
})
})

View file

@ -1,4 +1,3 @@
<div class="container mx-auto my-8">
<h1 class="text-3xl">This is going to be such a cool site!</h1>
<p>Check the readme!</p>
</div>
<h1 class="text-3xl">This is going to be such a cool site!</h1>
<p>Check the readme!</p>

View file

@ -1,4 +1,2 @@
<div class="container mx-auto my-8">
<h1 class="text-3xl">Individual</h1>
{{nominative}}/{{accusative}}/{{pronominalPossessive}}/{{predicativePossessive}}/{{reflexive}}
</div>
<h1 class="text-3xl">Individual</h1>
{{nominative}}/{{accusative}}/{{pronominalPossessive}}/{{predicativePossessive}}/{{reflexive}}

View file

@ -2,10 +2,14 @@
<html>
<head>
<meta charset="utf-8">
<title>Example App</title>
<title>{{{pageTitle}}}</title>
<link rel="stylesheet" href="/app.css">
</head>
<body>
{{{body}}}
<div class="container mx-auto my-8">
{{> header siteName=siteName }}
{{{body}}}
{{> footer }}
</div>
</body>
</html>

View file

@ -0,0 +1,11 @@
<h3>Made by monsters</h3>
<ul>
<li><a href="#">Gaiety</a> who uses she/her, fae/faer</li>
<li><a href="#">Angela</a> who uses it/its, she/her</li>
<li><a href="#">Rizzo</a> who uses he/him, they/them, xier/xies</li>
</ul>
<p>This site has a license of some sort, and that's linked <a href="#">here.</a></p>
<p>Thanks for visiting!</p>

View file

@ -0,0 +1 @@
<h2>{{{siteName}}}</h2>