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
	
	 Angela Quinton
						Angela Quinton