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