From faa1c459eab9750f17a9c540e787ff54696cbd9e Mon Sep 17 00:00:00 2001 From: Gil Date: Thu, 6 Feb 2025 23:19:12 -0600 Subject: [PATCH] Add reset css and index page --- CHANGELOG | 7 ++++ src/assets/css/reset.css | 78 ++++++++++++++++++++++++++++++++++++++++ src/index.md | 19 ++++++++-- 3 files changed, 102 insertions(+), 2 deletions(-) create mode 100644 CHANGELOG create mode 100644 src/assets/css/reset.css diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 0000000..0526a09 --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,7 @@ +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 \ No newline at end of file diff --git a/src/assets/css/reset.css b/src/assets/css/reset.css new file mode 100644 index 0000000..502cb94 --- /dev/null +++ b/src/assets/css/reset.css @@ -0,0 +1,78 @@ +/** RESET.CSS +Andy Bell's CSS reset + +Source: https://piccalil.li/blog/a-more-modern-css-reset/ (18 September 2023) */ + +/* Box sizing rules */ +*, +*::before, +*::after { + box-sizing: border-box; +} + +/* Prevent font size inflation */ +html { + -moz-text-size-adjust: none; + -webkit-text-size-adjust: none; + text-size-adjust: none; +} + +/* Remove default margin in favour of better control in authored CSS */ +body, h1, h2, h3, h4, p, +figure, blockquote, dl, dd { + margin-block-end: 0; +} + +/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */ +ul[role='list'], +ol[role='list'] { + list-style: none; +} + +/* Set core body defaults */ +body { + min-height: 100vh; + line-height: 1.5; +} + +/* Set shorter line heights on headings and interactive elements */ +h1, h2, h3, h4, +button, input, label { + line-height: 1.1; +} + +/* Balance text wrapping on headings */ +h1, h2, +h3, h4 { + text-wrap: balance; +} + +/* A elements that don't have a class get default styles */ +a:not([class]) { + text-decoration-skip-ink: auto; + color: currentColor; +} + +/* Make images easier to work with */ +img, +picture { + max-width: 100%; + display: block; +} + +/* Inherit fonts for inputs and buttons */ +input, button, +textarea, select { + font-family: inherit; + font-size: inherit; +} + +/* Make sure textareas without a rows attribute are not tiny */ +textarea:not([rows]) { + min-height: 10em; +} + +/* Anything that has been anchored to should have extra scroll margin */ +:target { + scroll-margin-block: 5ex; +} diff --git a/src/index.md b/src/index.md index 1b03ac1..af86502 100644 --- a/src/index.md +++ b/src/index.md @@ -1,4 +1,19 @@ +# gil.ink -# Hello world +--- -This is a test \ No newline at end of file +Howdy! I'm Gil ([he/they](https://en.pronouns.page/@kalanggam)). + +I write things, make games, and study engineering. + +I like building community offline and online. Find me here: + +- Microblog: @gil@hol.ogra.ph +- Code: [ide.ogra.ph/gil](https://ide.ogra.ph/gil) +- 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) + +Or you can subscribe to my (upcoming) newsletter: [gilosophies.ghost.io](https://gilosophies.ghost.io) + +---