DEV Community

My personal website

Genix on June 10, 2025

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 P...
Collapse
 
lionelrowe profile image
lionel-rowe

Cool design! The mock CLI is quite buggy though, e.g. cd articles navigates to a listing of articles, but ls from there shows the root directory listing (not subdirectory) and cat [name-of-article].md from there gives "file not found" (clicking directly into an article and typing out the identical cat command also gives "file not found"). Meanwhile, pwd from articles shows /home/x0/articles/, but cd /home/x0/articles/ gives "directory not found". cd .. works like I'd expect cd . to work (refreshes same page without navigating), while cd . gives "directory not found".

Collapse
 
m__mdy__m profile image
Genix

Thanks for the reports. I know. I just have a little time to get to them. They'll be fixed soon!

Collapse
 
dmytro_huz profile image
Dmytro Huz

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?

Collapse
 
m__mdy__m profile image
Genix

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!

Collapse
 
chrisburkssn profile image
Chris Burks

Pretty cool idea and fun. Thanks for sharing!!!

Collapse
 
ngdangtu profile image
Đăng Tú

Nice, cli theme style is always my soft spot.

Collapse
 
polterguy profile image
Thomas Hansen

Cool concept :)

Collapse
 
kurealnum profile image
Oscar

This is really creative, love to see it!

Collapse
 
nadeem_zia_257af7e986ffc6 profile image
nadeem zia

Love it

Collapse
 
neocanable profile image
Neo Meng

Pretty cool!!!

Collapse
 
dominick_unsworth_97cc111 profile image
Dominick Unsworth

I registered just to say what a fun idea welldone !!!

Collapse
 
m__mdy__m profile image
Genix

thank you :)

Collapse
 
dotallio profile image
Dotallio

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?

Collapse
 
m__mdy__m profile image
Genix

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.

Collapse
 
elfreda profile image
Elfreda

Clean layout! 👏 How’d you handle the main banner?
(Psst: Stole a pro-tip from designer friends – I now prototype visuals via DeepImg AI when code blocks my vision. Their ‘text-to-illustration’ mode’s shockingly good for testing styles fast)

Collapse
 
m__mdy__m profile image
Genix
  1. I’m not entirely sure what you mean by “main banner”—if you’re referring to the prompt-like header at the top of the page, that’s implemented as an Astro component using a <pre> tag to preserve formatting, styled with Tailwind CSS classes (e.g., monospace font and terminal-like colors). The blinking caret animation is done via CSS @keyframes and steps() to mimic a real terminal prompt.

  2. I hadn’t heard of DeepImg AI before, but it sounds really interesting and useful—tools that can quickly prototype visuals from text are great for testing styles fast. I’ll definitely check it out 👀 Thanks for the tip!

Collapse
 
nevodavid profile image
Nevo David

Pretty cool, I love when people keep it simple and clean like that. Little things like this always feel more honest to me.

Collapse
 
m__mdy__m profile image
Genix

thanks

Collapse
 
nathan_tarbert profile image
Nathan Tarbert

pretty cool seeing you roll out your own space like this, been loving that no-fluff, get-to-the-point layout tbh you think showing up and dropping updates slowly is what keeps your momentum up long-term or is it more about chasing the early spark

Collapse
 
m__mdy__m profile image
Genix

thanks!

honestly? a bit of both. sometimes i ride the spark when it hits, but more and more i’m trying to lean into showing up consistently—even if it’s just small stuff. the slow burn keeps things alive longer, i think.

Collapse
 
i_am_ziike profile image
Wisdom Ikezi

"cd .." does not work 😡😡

Collapse
 
m__mdy__m profile image
Genix • Edited

Bro. Don't be nervous. I'll check it. But you can fix it yourself and contribute to the project. Easy.

These lines:»
commands.js#L37

Collapse
 
sonuhansda profile image
Sonu Kumar Hansda

That's great as a linux freak i really loved it

Collapse
 
m__mdy__m profile image
Genix

I'm so glad you liked it. Do you think it could be better? Do you have any ideas?

Collapse
 
amirhossein_madani_f05f89 profile image
Amirhossein Madani

Sorry what is this website doing ?

Collapse
 
m__mdy__m profile image
Genix • Edited

Show my articles.
Show my projects with descriptions and work in progress.

I will also be posting my tweets here in the future.

Of course, it is still in its infancy and various features are going to be implemented and of course the current bugs will be fixed

Edit»

Who am I
What am I