From 56c6702d51d9816583a20212b730dcabed0ba78e Mon Sep 17 00:00:00 2001 From: Ella Dunbar Date: Mon, 27 Oct 2025 17:55:48 -0500 Subject: [PATCH 1/2] Start minifying --- full/index.html | 72 +++++++++++++++++++++++++++++++ full/robots.txt | 2 + full/style.css | 110 +++++++++++++++++++++++++++++++++++++++++++++++ www/index.html | 73 +------------------------------ www/style.css | 111 +----------------------------------------------- 5 files changed, 186 insertions(+), 182 deletions(-) create mode 100644 full/index.html create mode 100644 full/robots.txt create mode 100644 full/style.css diff --git a/full/index.html b/full/index.html new file mode 100644 index 0000000..0776dc6 --- /dev/null +++ b/full/index.html @@ -0,0 +1,72 @@ + + + + + + + + + Ella Dunbar + + + + +
+ elladunbar.com + +
+
+ +
+
+

Welcome

+

Hi, I’m Ella. Welcome to my really really awesome website!! You should probably enjoy it, or you won’t + enjoy it very much.

+ +

About Me

+

I graduated with a Bachelor’s of Science in Electrical and Computer Engineering (what a mouthful...) from Rice + University in 2024. I now do data science as a Neurobiology researcher at The University of Alabama at + Birmingham.

+

In computer world, I enjoy programming mostly in Python/Hy and Rust. I’ve written a few tree-sitter grammars (tree-sitter-hy and tree-sitter-zanscript) to enable better syntax + highlighting in my editor, and I’ve made a small project (to-braille) to print images using Unicode braille + characters. I prefer Unix-like operating systems and usually work out of a terminal emulator.

+

At Rice, my senior capstone project was Sea++ where my team created an + autonomous solar-powered sailboat from scratch. I especially enjoyed implementing a more robust communication + protocol for our microcontrollers. The protocol was built on top of serial with checksumming and error state + communication. In other classes, I designed and programmed a custom bicycle spedometer for Beer Bike athletes, + and I spent a lot of time playing with images and deep learning models.

+

When I’m not working, I spend a lot of time reading Hacker News, + listening to music, and playing Super Smash Bros. Melee. Out of doors, I love climbing and backpacking, and Red + River Gorge, the Ouachita Mountains, and Big Bend National Park are some of my favorite spots.

+ +

Links

+

More Serious

+ +

Less Serious

+ +
+
+ + + + + diff --git a/full/robots.txt b/full/robots.txt new file mode 100644 index 0000000..eb05362 --- /dev/null +++ b/full/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/full/style.css b/full/style.css new file mode 100644 index 0000000..f1eb37b --- /dev/null +++ b/full/style.css @@ -0,0 +1,110 @@ +/* https://www.joshwcomeau.com/css/custom-css-reset/ */ +*, +*::before, +*::after { + box-sizing: border-box; +} + +/* * { */ +/* margin: 0; */ +/* } */ + +@media (prefers-reduced-motion: no-preference) { + html { + interpolate-size: allow-keywords; + } +} + +body { + line-height: 1.5; + -webkit-font-smoothing: antialiased; +} + +img, +picture, +video, +canvas, +svg { + display: block; + max-width: 100%; +} + +input, +button, +textarea, +select { + font: inherit; +} + +p, +h1, +h2, +h3, +h4, +h5, +h6 { + overflow-wrap: break-word; + hyphens: auto; +} + +p { + text-wrap: pretty; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + text-wrap: balance; +} + + +/* our stuff */ +:root { + /* auto light/dark based on user choice */ + color-scheme: light dark; + --text: light-dark(#000000, #FFFFFF); + --bg: light-dark(#FFFFFF, #000000); +} + + +/* https://smolweb.org/subset.html */ +/* structural */ +html { + /* respect user font choices */ + font-size: 100%; +} + + +/* semantic */ +header strong { + font-size: 1.6rem; +} + +footer { + font-size: 0.9rem; +} + + +/* textual */ +h1 { + font-size: 2rem; +} + +h2 { + font-size: 1.6rem; +} + +h3 { + font-size: 1.2rem; +} + +/* hypertextual */ +/* listing */ +/* forms */ +/* basic table */ +/* image */ +/* presentation */ +/* metainformation and linking */ diff --git a/www/index.html b/www/index.html index 0776dc6..9523d2b 100644 --- a/www/index.html +++ b/www/index.html @@ -1,72 +1 @@ - - - - - - - - - Ella Dunbar - - - - -
- elladunbar.com - -
-
- -
-
-

Welcome

-

Hi, I’m Ella. Welcome to my really really awesome website!! You should probably enjoy it, or you won’t - enjoy it very much.

- -

About Me

-

I graduated with a Bachelor’s of Science in Electrical and Computer Engineering (what a mouthful...) from Rice - University in 2024. I now do data science as a Neurobiology researcher at The University of Alabama at - Birmingham.

-

In computer world, I enjoy programming mostly in Python/Hy and Rust. I’ve written a few tree-sitter grammars (tree-sitter-hy and tree-sitter-zanscript) to enable better syntax - highlighting in my editor, and I’ve made a small project (to-braille) to print images using Unicode braille - characters. I prefer Unix-like operating systems and usually work out of a terminal emulator.

-

At Rice, my senior capstone project was Sea++ where my team created an - autonomous solar-powered sailboat from scratch. I especially enjoyed implementing a more robust communication - protocol for our microcontrollers. The protocol was built on top of serial with checksumming and error state - communication. In other classes, I designed and programmed a custom bicycle spedometer for Beer Bike athletes, - and I spent a lot of time playing with images and deep learning models.

-

When I’m not working, I spend a lot of time reading Hacker News, - listening to music, and playing Super Smash Bros. Melee. Out of doors, I love climbing and backpacking, and Red - River Gorge, the Ouachita Mountains, and Big Bend National Park are some of my favorite spots.

- -

Links

-

More Serious

- -

Less Serious

- -
-
- - - - - +Ella Dunbar
elladunbar.com

Welcome

Hi, I’m Ella. Welcome to my really really awesome website!! You should probably enjoy it, or you won’t enjoy it very much.

About Me

I graduated with a Bachelor’s of Science in Electrical and Computer Engineering (what a mouthful...) from Rice University in 2024. I now do data science as a Neurobiology researcher at The University of Alabama at Birmingham.

In computer world, I enjoy programming mostly in Python/Hy and Rust. I’ve written a few tree-sitter grammars (tree-sitter-hy and tree-sitter-zanscript) to enable better syntax highlighting in my editor, and I’ve made a small project (to-braille) to print images using Unicode braille characters. I prefer Unix-like operating systems and usually work out of a terminal emulator.

At Rice, my senior capstone project was Sea++ where my team created an autonomous solar-powered sailboat from scratch. I especially enjoyed implementing a more robust communication protocol for our microcontrollers. The protocol was built on top of serial with checksumming and error state communication. In other classes, I designed and programmed a custom bicycle spedometer for Beer Bike athletes, and I spent a lot of time playing with images and deep learning models.

When I’m not working, I spend a lot of time reading Hacker News, listening to music, and playing Super Smash Bros. Melee. Out of doors, I love climbing and backpacking, and Red River Gorge, the Ouachita Mountains, and Big Bend National Park are some of my favorite spots.

Links

More Serious

Less Serious

\ No newline at end of file diff --git a/www/style.css b/www/style.css index f1eb37b..d441e5b 100644 --- a/www/style.css +++ b/www/style.css @@ -1,110 +1 @@ -/* https://www.joshwcomeau.com/css/custom-css-reset/ */ -*, -*::before, -*::after { - box-sizing: border-box; -} - -/* * { */ -/* margin: 0; */ -/* } */ - -@media (prefers-reduced-motion: no-preference) { - html { - interpolate-size: allow-keywords; - } -} - -body { - line-height: 1.5; - -webkit-font-smoothing: antialiased; -} - -img, -picture, -video, -canvas, -svg { - display: block; - max-width: 100%; -} - -input, -button, -textarea, -select { - font: inherit; -} - -p, -h1, -h2, -h3, -h4, -h5, -h6 { - overflow-wrap: break-word; - hyphens: auto; -} - -p { - text-wrap: pretty; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - text-wrap: balance; -} - - -/* our stuff */ -:root { - /* auto light/dark based on user choice */ - color-scheme: light dark; - --text: light-dark(#000000, #FFFFFF); - --bg: light-dark(#FFFFFF, #000000); -} - - -/* https://smolweb.org/subset.html */ -/* structural */ -html { - /* respect user font choices */ - font-size: 100%; -} - - -/* semantic */ -header strong { - font-size: 1.6rem; -} - -footer { - font-size: 0.9rem; -} - - -/* textual */ -h1 { - font-size: 2rem; -} - -h2 { - font-size: 1.6rem; -} - -h3 { - font-size: 1.2rem; -} - -/* hypertextual */ -/* listing */ -/* forms */ -/* basic table */ -/* image */ -/* presentation */ -/* metainformation and linking */ +/* https://www.joshwcomeau.com/css/custom-css-reset/ */ *, *::before, *::after { box-sizing: border-box; } /* * { */ /* margin: 0; */ /* } */ @media (prefers-reduced-motion: no-preference) { html { interpolate-size: allow-keywords; } } body { line-height: 1.5; -webkit-font-smoothing: antialiased; } img, picture, video, canvas, svg { display: block; max-width: 100%; } input, button, textarea, select { font: inherit; } p, h1, h2, h3, h4, h5, h6 { overflow-wrap: break-word; hyphens: auto; } p { text-wrap: pretty; } h1, h2, h3, h4, h5, h6 { text-wrap: balance; } /* our stuff */ :root { /* auto light/dark based on user choice */ color-scheme: light dark; --text: light-dark(#000000, #FFFFFF); --bg: light-dark(#FFFFFF, #000000); } /* https://smolweb.org/subset.html */ /* structural */ html { /* respect user font choices */ font-size: 100%; } /* semantic */ header strong { font-size: 1.6rem; } footer { font-size: 0.9rem; } /* textual */ h1 { font-size: 2rem; } h2 { font-size: 1.6rem; } h3 { font-size: 1.2rem; } /* hypertextual */ /* listing */ /* forms */ /* basic table */ /* image */ /* presentation */ /* metainformation and linking */ \ No newline at end of file From 46bd0000eed3af613046b408ad242b0f33a92660 Mon Sep 17 00:00:00 2001 From: Ella Dunbar Date: Mon, 27 Oct 2025 18:12:56 -0500 Subject: [PATCH 2/2] Add Mozilla OSX CSS --- full/style.css | 1 + www/style.css | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/full/style.css b/full/style.css index f1eb37b..93f3f59 100644 --- a/full/style.css +++ b/full/style.css @@ -18,6 +18,7 @@ body { line-height: 1.5; -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } img, diff --git a/www/style.css b/www/style.css index d441e5b..5407c91 100644 --- a/www/style.css +++ b/www/style.css @@ -1 +1 @@ -/* https://www.joshwcomeau.com/css/custom-css-reset/ */ *, *::before, *::after { box-sizing: border-box; } /* * { */ /* margin: 0; */ /* } */ @media (prefers-reduced-motion: no-preference) { html { interpolate-size: allow-keywords; } } body { line-height: 1.5; -webkit-font-smoothing: antialiased; } img, picture, video, canvas, svg { display: block; max-width: 100%; } input, button, textarea, select { font: inherit; } p, h1, h2, h3, h4, h5, h6 { overflow-wrap: break-word; hyphens: auto; } p { text-wrap: pretty; } h1, h2, h3, h4, h5, h6 { text-wrap: balance; } /* our stuff */ :root { /* auto light/dark based on user choice */ color-scheme: light dark; --text: light-dark(#000000, #FFFFFF); --bg: light-dark(#FFFFFF, #000000); } /* https://smolweb.org/subset.html */ /* structural */ html { /* respect user font choices */ font-size: 100%; } /* semantic */ header strong { font-size: 1.6rem; } footer { font-size: 0.9rem; } /* textual */ h1 { font-size: 2rem; } h2 { font-size: 1.6rem; } h3 { font-size: 1.2rem; } /* hypertextual */ /* listing */ /* forms */ /* basic table */ /* image */ /* presentation */ /* metainformation and linking */ \ No newline at end of file +/* https://www.joshwcomeau.com/css/custom-css-reset/ */ *, *::before, *::after { box-sizing: border-box; } /* * { */ /* margin: 0; */ /* } */ @media (prefers-reduced-motion: no-preference) { html { interpolate-size: allow-keywords; } } body { line-height: 1.5; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } img, picture, video, canvas, svg { display: block; max-width: 100%; } input, button, textarea, select { font: inherit; } p, h1, h2, h3, h4, h5, h6 { overflow-wrap: break-word; hyphens: auto; } p { text-wrap: pretty; } h1, h2, h3, h4, h5, h6 { text-wrap: balance; } /* our stuff */ :root { /* auto light/dark based on user choice */ color-scheme: light dark; --text: light-dark(#000000, #FFFFFF); --bg: light-dark(#FFFFFF, #000000); } /* https://smolweb.org/subset.html */ /* structural */ html { /* respect user font choices */ font-size: 100%; } /* semantic */ header strong { font-size: 1.6rem; } footer { font-size: 0.9rem; } /* textual */ h1 { font-size: 2rem; } h2 { font-size: 1.6rem; } h3 { font-size: 1.2rem; } /* hypertextual */ /* listing */ /* forms */ /* basic table */ /* image */ /* presentation */ /* metainformation and linking */ \ No newline at end of file