partials for header and footer
This commit is contained in:
parent
266c3ac0ac
commit
79407a3db3
6 changed files with 31 additions and 12 deletions
10
app.js
10
app.js
|
@ -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
|
||||
})
|
||||
})
|
||||
|
||||
|
|
|
@ -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>
|
||||
|
||||
|
|
|
@ -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}}
|
||||
|
|
|
@ -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>
|
||||
|
|
11
src/views/partials/footer.handlebars
Normal file
11
src/views/partials/footer.handlebars
Normal 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>
|
1
src/views/partials/header.handlebars
Normal file
1
src/views/partials/header.handlebars
Normal file
|
@ -0,0 +1 @@
|
|||
<h2>{{{siteName}}}</h2>
|
Loading…
Add table
Reference in a new issue