Add slashpages and basic nav
This commit is contained in:
		
							parent
							
								
									f32019b525
								
							
						
					
					
						commit
						52cddce953
					
				
							
								
								
									
										15
									
								
								.eleventy.js
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								.eleventy.js
									
									
									
									
									
								
							|  | @ -2,9 +2,9 @@ import eleventyNavigationPlugin from "@11ty/eleventy-navigation"; | |||
| import markdownIt from "markdown-it"; | ||||
| import markdownItFootnote from "markdown-it-footnote"; | ||||
| import markdownItAnchor from "markdown-it-anchor"; | ||||
| import { DateTime } from "luxon"; | ||||
| 
 | ||||
| export default function (eleventyConfig) { | ||||
| 
 | ||||
|   const MARKDOWN_OPTIONS = { | ||||
|     html: true, | ||||
|     breaks: true, | ||||
|  | @ -22,6 +22,11 @@ export default function (eleventyConfig) { | |||
|   // Plugins
 | ||||
|   eleventyConfig.addPlugin(eleventyNavigationPlugin); | ||||
| 
 | ||||
|   // Filters
 | ||||
|   eleventyConfig.addFilter("formatDate", (dateObj) => { | ||||
|     return DateTime.fromJSDate(dateObj).toFormat('dd LLL yyyy, HH:mm ZZZZ'); | ||||
|   }); | ||||
| 
 | ||||
|   // Passthrough copies
 | ||||
|   ["src/assets"].forEach((path) => { | ||||
|     eleventyConfig.addPassthroughCopy(path); | ||||
|  | @ -31,10 +36,10 @@ export default function (eleventyConfig) { | |||
| 
 | ||||
|   return { | ||||
|     dir: { | ||||
|       input: 'src', | ||||
|       output: 'public', | ||||
|       includes: '_includes', | ||||
|       layouts: '_layouts', | ||||
|       input: "src", | ||||
|       output: "public", | ||||
|       includes: "_includes", | ||||
|       layouts: "_layouts", | ||||
|     }, | ||||
|   }; | ||||
| } | ||||
|  |  | |||
|  | @ -9,3 +9,4 @@ GIL.INK CHANGELOG | |||
| 2025-02-## (0.0.2) | ||||
| ================== | ||||
| - Basic layouts and includes | ||||
| - Slashpages (see https://slashpages.net) | ||||
|  | @ -0,0 +1,2 @@ | |||
| <p>Created {{ page.date | formatDate }}</p> | ||||
| <p>{% if lastmod %}Last modified {{ lastmod | formatDate }}{% endif %}</p> | ||||
|  | @ -0,0 +1 @@ | |||
| <h1 id="gil.ink" tabindex="-1">Gil.Ink</h1> | ||||
|  | @ -0,0 +1,8 @@ | |||
| {% set navPages = collections.all | eleventyNavigation %} | ||||
| <nav> | ||||
|     <ul> | ||||
|         {% for entry in navPages %}<li> | ||||
|             <a href="{{ entry.url }}" {% if entry.url == page.url %} aria-current="page" {% endif %}>{{ entry.title }}</a> | ||||
|         </li>{% endfor %} | ||||
|     </ul> | ||||
| </nav> | ||||
							
								
								
									
										0
									
								
								src/about.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								src/about.md
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										0
									
								
								src/carry.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								src/carry.md
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										0
									
								
								src/changelog.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								src/changelog.md
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										0
									
								
								src/ideas.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								src/ideas.md
									
									
									
									
									
										Normal file
									
								
							|  | @ -1,8 +1,10 @@ | |||
| --- | ||||
| title: 'Gil.Ink' | ||||
| layout: base.njk | ||||
| lastmod: 2025-02-19T01:28:48.00-06:00 | ||||
| eleventyNavigation: | ||||
|   key: 'Home' | ||||
| --- | ||||
| # {{ meta.name }} | ||||
| 
 | ||||
| --- | ||||
| 
 | ||||
|  | @ -17,6 +19,7 @@ Find me: | |||
| - Matrix: [@kalanggam:matrix.org](https://matrix.to/#/@kalanggam:matrix.org) | ||||
| - Photos: [pixelfed.social/kalanggam](https://pixelfed.social/kalanggam) | ||||
| - Reads: [bookwyrm.social/user/kalanggam](https://bookwyrm.social/user/kalanggam) | ||||
| - Bluesky: [@kalanggam.bsky.social](https://bsky.app/profile/kalanggam.bsky.social) | ||||
| 
 | ||||
| Subscribe to my (upcoming) newsletter: [gilosophies.ghost.io](https://gilosophies.ghost.io) | ||||
| 
 | ||||
|  | @ -25,3 +28,5 @@ Subscribe to my (upcoming) newsletter: [gilosophies.ghost.io](https://gilosophie | |||
| ## Publications | ||||
| 
 | ||||
| 2022 Jul 28: ["Dear Mom, Akong Tanan"](https://www.mahalayasf.org/reflections/dear-mom-akong-tanan), _Mahalaya_ | ||||
| 
 | ||||
| --- | ||||
|  |  | |||
							
								
								
									
										0
									
								
								src/links.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								src/links.md
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										0
									
								
								src/next.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								src/next.md
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										0
									
								
								src/now.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								src/now.md
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										0
									
								
								src/slashes.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								src/slashes.md
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										0
									
								
								src/tip.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								src/tip.md
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										0
									
								
								src/uses.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								src/uses.md
									
									
									
									
									
										Normal file
									
								
							
							
								
								
									
										0
									
								
								src/why.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								src/why.md
									
									
									
									
									
										Normal file
									
								
							
		Loading…
	
		Reference in a new issue