https://github.com/prokopto-dev/html-css-terminal-site
A personal site built only in HTML and CSS, looking a bit like a bash terminal. Non-interactive.
https://github.com/prokopto-dev/html-css-terminal-site
Last synced: about 1 year ago
JSON representation
A personal site built only in HTML and CSS, looking a bit like a bash terminal. Non-interactive.
- Host: GitHub
- URL: https://github.com/prokopto-dev/html-css-terminal-site
- Owner: prokopto-dev
- License: mit
- Created: 2023-10-19T14:19:28.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-10T21:05:51.000Z (about 2 years ago)
- Last Synced: 2025-02-02T09:45:56.801Z (over 1 year ago)
- Language: CSS
- Size: 46.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# prokopto.dev - nojs
An implementation of my personal site in HTML/CSS only.
## Why?
Well, JavaScript is an interesting beast, and many people have security concerns about it.
Also, asking people to execute such powerful and potentially dangerous code locally seems a little strange as an ask.
I'm also going to implement a (similar) terminal-esque interactive site, which will be a sort of beta. Then we will move to the JavaScript version being primary, with the non-JS version being secondary/a no-script option.
## What?
I wanted to make a personal site that felt my own. Something I did by hand. I have used other frameworks in the past, like Hugo. And I feel like, in a certain sense, I didn't learn too much by building those sites. I'm not endeavouring to be a front-end dev, but I definitely think everyone should know a little of this, and a little of that.
## Limitations
Well, my limitations are really that I won't be able to implement some of the more interesting features afforded by JavaScript.
These include:
- Auto-converting equations to LaTeX style images.ee
- Dymanic display of graphs, etc.
- Interaction via a console-line-like inteface.
## Some next steps
Well, I'd like to add a blog onto here, so I'll need to find a way to do that
My thought is to use something like `less` , plus a check-box hack, to provide a simulated reading space.