I’ve finally put together a minimal, terminal-inspired website for myself at m-mdy-m.github.io (code lives here ► GitHub). It’s built with GitHub Pages so it’s free, dead simple to deploy, and completely CLI-themed—think of it as a little shell where you can ls
my posts, projects, and articles.
So far, I’ve published a handful of what I hope are useful articles (everything from “What Is an Algorithm?” to deep dives on data structures), and you’ll find them under Articles. Under Projects, it currently shows only ARLIZ—my ongoing book on arrays, logic, identity, and zero (a journey through DS&A from first principles to real-world code). But there’s plenty more on the way: GLAND, agas, nexa, techshelf, qiks, TideityIQ, and a slew of half-baked experiments, demos, and micro-projects to fill in the gaps.
Everything’s laid out in plain text—no distractions, no flashy themes—just a prompt, a blinking cursor, and your curiosity. If you see any typos, missing links, or broken demos, feel free to open an Issue or send a PR—I’d love your help squashing bugs, improving content, or even adding entirely new sections.
If you enjoyed poking around, please ⭐ the repo and drop your thoughts, suggestions, or criticisms in the Issues. Your feedback helps me make this little CLI shell even better. Thanks for stopping by!
Top comments (26)
Cool design! The mock CLI is quite buggy though, e.g.
cd articles
navigates to a listing of articles, butls
from there shows the root directory listing (not subdirectory) andcat [name-of-article].md
from there gives "file not found" (clicking directly into an article and typing out the identicalcat
command also gives "file not found"). Meanwhile,pwd
fromarticles
shows/home/x0/articles/
, butcd /home/x0/articles/
gives "directory not found".cd ..
works like I'd expectcd .
to work (refreshes same page without navigating), whilecd .
gives "directory not found".Thanks for the reports. I know. I just have a little time to get to them. They'll be fixed soon!
Very nice, cozy vibe. The idea with command line is really cool.
One small suggestion: when there are many commands and the content no longer fits on the screen, one has to scroll back to the top to type a new command and then scroll down again to read the output. Perhaps the output could be displayed in reverse order, with the latest information at the top?
Thanks a lot! I'm really glad you enjoyed the vibe. Your suggestion is a great idea - I hadn’t thought of reversing the output like that. I’ll definitely look into it and see how it could improve the experience. Appreciate you taking the time to share it!
Pretty cool idea and fun. Thanks for sharing!!!
Nice, cli theme style is always my soft spot.
Cool concept :)
This is really creative, love to see it!
Love it
Pretty cool!!!
I registered just to say what a fun idea welldone !!!
thank you :)
Love the terminal vibe - it really does feel like poking around a real shell and the no-frills design makes it super pleasant to read.
Curious, do you have any command-style easter eggs hidden in there?
Thanks! Really glad you liked the terminal vibe — that's exactly what I was going for.
No hidden commands yet, but that's a great idea. If you have any fun easter egg concepts in mind (like custom commands or responses), feel free to open an Issue or PR — or just drop the idea and I'll try to add it in. Would love to make the shell feel even more alive.
Some comments may only be visible to logged-in visitors. Sign in to view all comments.