A personal Hack Club homepage for Almus, a builder and angler from HK. It mixes a retro terminal, an 8-bit game menu, and a cozy pixel pier with three playable mini-projects.
The project uses only HTML, CSS, and JavaScript. There are no packages, build tools, or copyrighted image assets, so it is easy to edit and host on GitHub Pages.
The simplest option is to double-click index.html. The site works directly from your browser.
You can also use a local server from this folder:
python3 -m http.server 8000Then open http://localhost:8000.
- Create a new empty repository at github.com/new, for example
pixel-home. - Open a terminal in this project folder.
- Run the commands below:
git init
git add .
git commit -m "Create Almus Pixel Home"
git branch -M main
git remote add origin https://github.com/ODd-line/pixel-home.git
git push -u origin main- Open the repository on GitHub.
- Go to Settings, then Pages.
- Under Build and deployment, choose Deploy from a branch.
- Select the
mainbranch and the/ (root)folder, then click Save. - Wait a minute or two. GitHub will show the public website URL on the same page.
- Name and writing: Search
index.htmlforAlmusand edit the nearby text. - Contact links: Find the
CONTACTcomment near the bottom ofindex.html. The GitHub and email links are set toODd-lineandcylaualmus@gmail.com. - Project cards: Find the
PROJECTScomment inindex.htmlto edit each title, description, and tag. - Interactive projects: The arcade layouts are in
index.html, their styles are underInteractive project arcadeinstyle.css, and their behavior is underInteractive arcade projectsinscript.js. - Fishing details: Find the
FISHINGcomment. Update the quest board, fishing tags, and Fish Dex with your own logs or ideas. - Colors: Open
style.cssand edit the color variables inside:rootat the top. - Typing message: Open
script.jsand edit thetypingMessagevalue. - Fish timing: In
script.js, change18000insetIntervalto control how often the fish appears. The value is in milliseconds. - Hover sound: It is disabled by default. Add an original
hover.wavfile and sethoverSoundEnabledtotrueinscript.jsto enable it.
index.html - page structure and editable content
style.css - pixel visuals, layout, responsive styles, and animation
script.js - mobile menu, typing, reveal effects, and swimming fish
README.md - setup and customization guide
Made by Almus in HK. Powered by pixels, code, and fishing vibes.