Expanded navigation, start on styles and slashpages

This commit is contained in:
Gil 2025-02-20 02:42:20 -06:00
parent 52cddce953
commit d88e2ea704
23 changed files with 192 additions and 21 deletions

View file

@ -1,12 +0,0 @@
GIL.INK CHANGELOG
2025-02-06 (0.0.1)
==================
- Created site/project scaffolding & Eleventy boilerplate
- Added CSS reset (from https://piccalil.li/blog/a-more-modern-css-reset/)
- Added index.md
2025-02-## (0.0.2)
==================
- Basic layouts and includes
- Slashpages (see https://slashpages.net)

17
scss/theme.scss Normal file
View file

@ -0,0 +1,17 @@
/*
COLORS
$primary: #;
$secondary: #;
$tertiary: #;
$neutral: #;
$white: #;
$black: #;
FONTS
$head: ;
$body: ;
$mono: ;
*/

View file

@ -4,5 +4,6 @@ export default function () {
description: "Gil's personal website",
author: "Gil Caley",
fediverseAuthor: "@gil@hol.ogra.ph",
year: "2025",
};
}

View file

@ -1,2 +1,4 @@
<hr>
<p>Created {{ page.date | formatDate }}</p>
<p>{% if lastmod %}Last modified {{ lastmod | formatDate }}{% endif %}</p>
<p>{% if lastmod %}Last modified {{ lastmod | formatDate }}{% endif %}</p>
<p>© {{ meta.year }} {{ meta.author }}</p>

View file

@ -1 +1,2 @@
<h1 id="gil.ink" tabindex="-1">Gil.Ink</h1>
<h1 id="gil.ink" tabindex="-1">Gil.Ink</h1>
{% include 'nav.njk' %}

View file

@ -3,6 +3,12 @@
<ul>
{% for entry in navPages %}<li>
<a href="{{ entry.url }}" {% if entry.url == page.url %} aria-current="page" {% endif %}>{{ entry.title }}</a>
{% if entry.children %}<ul>
{% for subEntry in entry.children %}<li>
<a href="{{ subEntry.url }}" {% if subEntry.url == page.url %} aria-current="page" {% endif %}>{{ subEntry.title }}</a>
</li>{% endfor %}
</ul>{% endif %}
</li>{% endfor %}
</ul>
</nav>
</nav>
<hr>

View file

@ -7,7 +7,6 @@
</head>
<body>
{% include 'header.njk' %}
{% include 'nav.njk' %}
<main>{{ content | safe }}</main>
{% include 'footer.njk' %}
</body>

View file

@ -0,0 +1,26 @@
---
title: '/about'
layout: base.njk
lastmod: 2025-02-20T02:11:25.00-06:00
eleventyNavigation:
key: '/about'
---
* Gil
* he/they
* Likes-making-things-person and tech hobbyist
Distro: EndeavourOS
DE: KDE Plasma
HW: Custom PC + Thinkpad
Discord: kalanggam
Matrix: @kalanggam:matrix.org
Fedi: @gil@hol.ogra.ph
Creating
- Printmaking- linocut/woodblock prints
- Game development- Godot games
- Writing- poetry, manifestos, essays, news/journalism, novels/worldbuilding
- Doodling in the margins
- Podcasting/streaming (soon)

19
src/assets/css/theme.css Normal file
View file

@ -0,0 +1,19 @@
/*
COLORS
$primary: #;
$secondary: #;
$tertiary: #;
$neutral: #;
$white: #;
$black: #;
FONTS
$head: ;
$body: ;
$mono: ;
*/
/*# sourceMappingURL=theme.css.map */

View file

@ -0,0 +1 @@
{"version":3,"sourceRoot":"","sources":["../../../scss/theme.scss"],"names":[],"mappings":"AAAA;;AAAA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;AAAA;;AAAA;AAAA;AAAA;AAAA","file":"theme.css"}

8
src/blog/index.md Normal file
View file

@ -0,0 +1,8 @@
---
title: 'Blog'
layout: base.njk
lastmod: 2025-02-20T02:29:17.00-06:00
eleventyNavigation:
key: 'Blog'
---

View file

@ -0,0 +1,8 @@
---
title: '/carry'
layout: base.njk
lastmod: 2025-02-20T02:26:34.00-06:00
eleventyNavigation:
key: '/carry'
parent: '/slashes'
---

View file

@ -0,0 +1,15 @@
---
title: '/changelog'
layout: base.njk
lastmod: 2025-02-20T02:41:32.00-06:00
eleventyNavigation:
key: '/changelog'
parent: '/slashes'
---
# 2025-02-20 (0.0.1)
- Created site/project scaffolding & Eleventy boilerplate
- Added CSS reset (from https://piccalil.li/blog/a-more-modern-css-reset/)
- Added index page and basic navigation
- Added basic layouts, includes, and styles
- First slashpages (see https://slashpages.net)

8
src/feeds.md Normal file
View file

@ -0,0 +1,8 @@
---
title: '/feeds'
layout: base.njk
lastmod: 2025-02-20T02:26:54.00-06:00
eleventyNavigation:
key: '/feeds'
parent: '/slashes'
---

View file

@ -0,0 +1,8 @@
---
title: '/ideas'
layout: base.njk
lastmod: 2025-02-20T02:26:54.00-06:00
eleventyNavigation:
key: '/ideas'
parent: '/slashes'
---

View file

@ -4,10 +4,8 @@ layout: base.njk
lastmod: 2025-02-19T01:28:48.00-06:00
eleventyNavigation:
key: 'Home'
order: -1
---
---
Howdy!
My name's Gil ([he/they](https://en.pronouns.page/@kalanggam)). I write things, make games, and study engineering. I like building community offline and online.
@ -28,5 +26,3 @@ 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_
---

View file

@ -0,0 +1,8 @@
---
title: '/links'
layout: base.njk
lastmod: 2025-02-20T02:26:54.00-06:00
eleventyNavigation:
key: '/links'
parent: '/slashes'
---

View file

View file

@ -0,0 +1,10 @@
---
title: '/now'
layout: base.njk
lastmod: 2025-02-20T02:17:03.00-06:00
eleventyNavigation:
key: '/now'
parent: '/slashes'
---
2025-02-20: This is where I would put an update... if I had one.

View file

@ -0,0 +1,26 @@
---
title: '/slashes'
layout: base.njk
lastmod: 2025-02-20T02:18:58.00-06:00
eleventyNavigation:
key: '/slashes'
order: 999
---
From [slashpages.net](https://slashpages.net/):
> Slash pages are common pages you can add to your website, usually with a standard, root-level slug like `/now`, `/about`, or `/uses`. They tend to describe the individual behind the site and are distinguishing characteristics of the IndieWeb.
>
> The name was coined independently by both [Caleb Hearth](https://calebhearth.com/) and [Shellsharks](https://shellsharks.com).
`about` - About me
`carry` - Things I carry around
`changelog` - Gil.Ink changelog
`feeds` - Feeds for Gil.Ink
`ideas` - Braindump of ideas
`links` - Things I found on the web
`now` - What Im currently up to
`slashes` - An index of my slash pages (<-- you are here)
`tip` - How you can support me
`uses` - What I use
`why` - Personal manifesto

View file

@ -0,0 +1,8 @@
---
title: '/tips'
layout: base.njk
lastmod: 2025-02-20T02:26:54.00-06:00
eleventyNavigation:
key: '/tips'
parent: '/slashes'
---

View file

@ -0,0 +1,8 @@
---
title: '/uses'
layout: base.njk
lastmod: 2025-02-20T02:26:54.00-06:00
eleventyNavigation:
key: '/uses'
parent: '/slashes'
---

View file

@ -0,0 +1,8 @@
---
title: '/why'
layout: base.njk
lastmod: 2025-02-20T02:26:54.00-06:00
eleventyNavigation:
key: '/why'
parent: '/slashes'
---