Skip to content

Commit

Permalink
General website improvements to enhance the user experience
Browse files Browse the repository at this point in the history
  • Loading branch information
htv04 committed Jun 7, 2024
1 parent 4440373 commit c3dd604
Show file tree
Hide file tree
Showing 9 changed files with 54 additions and 164 deletions.
25 changes: 9 additions & 16 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -23,29 +23,22 @@
# htv04.github.io Makefile

# Phony targets
.PHONY: all pages images run clean
.PHONY: all pages run clean

# Full website (default)
all: root images pages
all: pages

# Pages
pages: images root/favicon.ico root/index.html root/projects.html
root/%.html: src/pages/%.md root
pages: root/index.html
mkdir -p root
cp -r src/pages/favicon.ico src/pages/fonts src/pages/images root
root/%.html: src/pages/%.md
mkdir -p $(dir $@)
pandoc $< -f markdown-smart --strip-comments=true --wrap=none --template=src/pages/template.html -t html -o $@
root/favicon.ico: src/pages/favicon.ico root
cp $< $@

# Images
images: root/images
root/images: src/pages/images root
cp -r $< $@

# Website root
root:
mkdir root

# Run website via Python
run: root
run:
mkdir -p root
python3 -m http.server -d root

# Clean
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# htv04.github.io
My website! You can find it live at [htv04.com](https://htv04.com).

This website will host a number of things eventually, but for now it's very WIP.
This website will host a number of things eventually, but for now it's a WIP.

## Building
Requirements: `pandoc`
Expand Down
Binary file added root/fonts/open-sans-v40-latin-500.woff2
Binary file not shown.
42 changes: 22 additions & 20 deletions root/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,19 @@
<meta property="twitter:url" content="https://htv04.com/" />
<meta property="twitter:image" content="https://htv04.com/images/banner.png" />
<meta name="author" content="HTV04" />
<meta name="dcterms.date" content="May 20, 2024" />
<meta name="description" content="Fire in the hole!" />
<meta property="og:description" content="Fire in the hole!" />
<meta property="twitter:description" content="Fire in the hole!" />
<meta name="dcterms.date" content="June 5, 2024" />
<title>HTV04's Website</title>
<link rel="shortcut icon" href="/favicon.ico">
<!-- TODO -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,500;1,500&display=swap');
/* open-sans-500 - latin */
@font-face {
font-display: swap;
font-family: 'Open Sans';
font-style: normal;
font-weight: 500;
src: url('fonts/open-sans-v40-latin-500.woff2') format('woff2');
}
body {
background-color: mediumslateblue;
font-family: "Open Sans", sans-serif;
Expand Down Expand Up @@ -62,8 +66,7 @@
<nav>
<span style="background-color:slateblue;padding:5px">
HTV04's Website |
<a href="/">Home</a> |
<a href="/projects.html">Projects</a>
<a href="/">Home</a>
</span>
</nav>
</span>
Expand All @@ -74,19 +77,18 @@ <h1 class="title"><span style="background-color:slateblue;padding:5px">HTV04's W
</header>
</span>
<article>
<h2 id="welcome.">Welcome.</h2>
<p>Things are a little WIP around these parts, but everything great starts off somewhere, right?</p>
<h2 id="me.">Me.</h2>
<p>My name is Harrison. I'm currently 20 years old, and I live in the United States. I have many hobbies, but my favorite by far is software development. Why? Honestly, I'm not too sure. I just really like working on software. The best way I can describe it is that it's like solving a complicated puzzle, but the result is something way more rewarding than a picture.</p>
<p>I also have a knack for reverse engineering and "hacking." I'm not a l33t haxx0r or anything, but I do have an interest in checking out the internals of some of my favorite projects or hardware, and incorporating my own stuff into them.</p>
<p>Finally, I'm a huge Linux and OSS enthusiast. Wherever I can, I run Linux (i use arch linux btw). I also make sure all the software I develop can run on Linux, and occasionally help port software over to Linux. I'm actually in a Linux user group at my university. My goal in that group is to help people learn more about Linux and consider using it as their main OS.</p>
<p>...In other words, I'm a huge nerd. LOL</p>
<h2 id="socials.">Socials.</h2>
<p><a href="https://twitter.com/HTV04_">X</a> | <a rel="me" href="https://mastodon.gamedev.place/@HTV04">Mastodon</a> | <a href="https://www.youtube.com/channel/UCF1lnrLYXDYWOc4y3W8-lPg">YouTube</a></p>
<p>Anything not listed here... Might be me, but also might not be me. Be cautious, and don't hesitate to ask.</p>
<p>You can also reach out to me at <a href="mailto:contact@htv04.com">contact@htv04.com</a>.</p>
<h2 id="the-end.">The End.</h2>
<p>The end.</p>
<h2 id="me">Me</h2>
<p>My name is Harrison. I am currently 20 years old and reside in the United States. Among my various hobbies, my foremost passion is software development. I liken it to solving a complex puzzle, where the outcome is far more gratifying than a picture.</p>
<p>I also possess a talent for reverse engineering and ethical hacking. I am particularly interested in exploring the inner workings of some of my favorite projects or hardware and incorporating my own modifications. This has also enabled me to write more efficient code in my own projects, as it deepens my understanding of system architecture and performance optimization.</p>
<p>Additionally, I am an avid Linux and open-source software enthusiast. I ensure that nearly all the software I develop is compatible with Linux and occasionally assist in porting software to the platform. I strive to open-source all my personal projects to aid other developers in learning from my work and to maintain transparency in my programs' functions.</p>
<p>At my university, I am deeply involved in several technology-focused clubs and organizations. My experience in these organizations has been an excellent opportunity to sharpen my skills and collaborate with like-minded peers.</p>
<h2 id="projects">Projects</h2>
<p><a href="https://github.com/HTV04/funkin-rewritten">Friday Night Funkin' Rewritten</a>: Optimized rewrite of Friday Night Funkin' built on LÖVE. Runs on the Nintendo Switch (via homebrew).</p>
<p><a href="https://github.com/HTV04/wiilove">WiiLÖVE</a>: A proof-of-concept Lua-based game engine for the Wii, based on the API of <a href="https://love2d.org/">LÖVE</a>.</p>
<p><a href="https://github.com/HTV04/htv04.github.io">htv04.github.io</a>: This website!</p>
<p>I have worked on other projects too, but I am only posting the most notable ones here. Check out my <a href="https://github.com/HTV04">GitHub</a> for more.</p>
<h2 id="socials">Socials</h2>
<p>My main socials are on <a href="https://x.com/HTV04_">X</a> and <a rel="me" href="https://mastodon.gamedev.place/@HTV04">Mastodon</a>. You can also reach out to me at <a href="mailto:contact@htv04.com">contact@htv04.com</a>.</p>
</article>
<hr>
<img src="/favicon.ico" title="HTV04's Website" alt="HTV04's Website">
Expand Down
86 changes: 0 additions & 86 deletions root/projects.html

This file was deleted.

Binary file added src/pages/fonts/open-sans-v40-latin-500.woff2
Binary file not shown.
28 changes: 13 additions & 15 deletions src/pages/index.md
Original file line number Diff line number Diff line change
@@ -1,28 +1,26 @@
---
title: HTV04's Website
author-meta: HTV04
date-meta: May 20, 2024
description-meta: Fire in the hole!
date-meta: June 5, 2024
---

## Welcome.
Things are a little WIP around these parts, but everything great starts off somewhere, right?
## Me
My name is Harrison. I am currently 20 years old and reside in the United States. Among my various hobbies, my foremost passion is software development. I liken it to solving a complex puzzle, where the outcome is far more gratifying than a picture.

## Me.
My name is Harrison. I'm currently 20 years old, and I live in the United States. I have many hobbies, but my favorite by far is software development. Why? Honestly, I'm not too sure. I just really like working on software. The best way I can describe it is that it's like solving a complicated puzzle, but the result is something way more rewarding than a picture.
I also possess a talent for reverse engineering and ethical hacking. I am particularly interested in exploring the inner workings of some of my favorite projects or hardware and incorporating my own modifications. This has also enabled me to write more efficient code in my own projects, as it deepens my understanding of system architecture and performance optimization.

I also have a knack for reverse engineering and "hacking." I'm not a l33t haxx0r or anything, but I do have an interest in checking out the internals of some of my favorite projects or hardware, and incorporating my own stuff into them.
Additionally, I am an avid Linux and open-source software enthusiast. I ensure that nearly all the software I develop is compatible with Linux and occasionally assist in porting software to the platform. I strive to open-source all my personal projects to aid other developers in learning from my work and to maintain transparency in my programs' functions.

Finally, I'm a huge Linux and OSS enthusiast. Wherever I can, I run Linux (i use arch linux btw). I also make sure all the software I develop can run on Linux, and occasionally help port software over to Linux. I'm actually in a Linux user group at my university. My goal in that group is to help people learn more about Linux and consider using it as their main OS.
At my university, I am deeply involved in several technology-focused clubs and organizations. My experience in these organizations has been an excellent opportunity to sharpen my skills and collaborate with like-minded peers.

...In other words, I'm a huge nerd. LOL
## Projects
[Friday Night Funkin' Rewritten](https://github.com/HTV04/funkin-rewritten): Optimized rewrite of Friday Night Funkin' built on LÖVE. Runs on the Nintendo Switch (via homebrew).

## Socials.
[X](https://twitter.com/HTV04_) | <a rel="me" href="https://mastodon.gamedev.place/@HTV04">Mastodon</a> | [YouTube](https://www.youtube.com/channel/UCF1lnrLYXDYWOc4y3W8-lPg)
[WiiLÖVE](https://github.com/HTV04/wiilove): A proof-of-concept Lua-based game engine for the Wii, based on the API of [LÖVE](https://love2d.org/).

Anything not listed here... Might be me, but also might not be me. Be cautious, and don't hesitate to ask.
[htv04.github.io](https://github.com/HTV04/htv04.github.io): This website!

You can also reach out to me at [contact@htv04.com](mailto:contact@htv04.com).
I have worked on other projects too, but I am only posting the most notable ones here. Check out my [GitHub](https://github.com/HTV04) for more.

## The End.
The end.
## Socials
My main socials are on [X](https://x.com/HTV04_) and <a rel="me" href="https://mastodon.gamedev.place/@HTV04">Mastodon</a>. You can also reach out to me at [contact@htv04.com](mailto:contact@htv04.com).
23 changes: 0 additions & 23 deletions src/pages/projects.md

This file was deleted.

12 changes: 9 additions & 3 deletions src/pages/template.html
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,14 @@
<link rel="shortcut icon" href="/favicon.ico">
<!-- TODO -->
<style>
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,500;1,500&display=swap');
/* open-sans-500 - latin */
@font-face {
font-display: swap;
font-family: 'Open Sans';
font-style: normal;
font-weight: 500;
src: url('fonts/open-sans-v40-latin-500.woff2') format('woff2');
}
body {
background-color: mediumslateblue;
font-family: "Open Sans", sans-serif;
Expand Down Expand Up @@ -88,8 +95,7 @@
<nav>
<span style="background-color:slateblue;padding:5px">
HTV04's Website |
<a href="/">Home</a> |
<a href="/projects.html">Projects</a>
<a href="/">Home</a>
</span>
</nav>
</span>
Expand Down

0 comments on commit c3dd604

Please sign in to comment.