Ypotryll's hobby page
This site is heavily a WIP and very bare-bones, just to have a hobby to learn when I'm able to. Several features may be broken. Please consider returning later!
Notice on accessiblity: I am currently learning how to make things accessible while I'm learning static web design fundamentals so I don't adopt sloppy habits, however I cannot make any guarantees or warranties at this time on usability, compatibility or ease of navigation. I apologize in advance, please consider returning at a later date. My site will not be fully "live" until I address this otherwise. Thank you!
The Plan
"Prettification" will come at an indeterminate date. This is a hobby, not something I can really put on a day job resume (not that I'd want to - I don't currently, nor do I plan to work in tech!).
I don't expect to make any sort of fun toys or anything here as of writing this, since I don't have the time or persistent interest to invest in becoming proficient in JavaScript or anything too complex. I do hope to fill my site out with my art and various experiments with my other hobbies though!
The (shameless self) Promo
- Socials mini-site, follow if you like: Beacons.ai/Ypotryll
- I post art infrequently on my Telegram channel (SFW), if that's something you're interested in.
- I'm prepping posts and learning how to use PostyBirb to build a presence everywhere else without going insane (unless I forgot...).
- GitHub where I achieve nothing.
To-do for later
Restructuring:
- (Ever a WIP) CSS formatting, experiments & update. Stylesheet is lacking.
<h2>
looks like a tiny head djungelskog vaguely threatening me for console time; fix it
Check what else could be missing.- WIP: Format
<code>
snippets. - Get some basic damn
<div>
s in here and flex a bit. - Temporary nav bar at the top is currently in use, mainly tested on this page. Initial idea for nav bar didn't play well with outdated
<object>
element, the effect was like<iframe>
. JavaScript is necessary for what I want to do in the future, which is pull and reuse the same HTML snippet on each public page from a specific file.
This could break some browsers, though so a compatibility backup might be necessary. - Read the instructions for Zonelets and then Zonelots; add it in and set up folder structure for posts, tags, etc.
- Get an RSS feed and basic subscription button going
- Add a basic sitemap (current one redirects to 404)
- Add
<p>Last modified: <script>document.write(document.lastModified);</script>.</p>
to default page footer once sitemap is (mostly) complete, Zonelots and RSS feed are functional, and full site is "live".
Accessibility:
- Accessible page formatting & necessary HTML properties
- Add <section>s
- Alt text for logos, always as a rule
- Partially implemented: Skip link (make & save a template for all pages?)
- Learn more about when ARIA is necessary
Prettification:
- Revamp color scheme
- Add general assets (logo, border tiles, buttons, background, favicon)
- Add social buttons/icons
- Make custom Sitebox
- 88x31 buttons section
- Compatibility with mobile and odd display sizes
- Sidebar for desktop/burger menu for mobile
- Do something like this with <div>s (origin) (archive 1) (archive 2)
Note: I lied earlier. I do have some fun ideas planned to pepper throughout my site if I manage to fully launch and share it, but those side projects may not come to fruition as I could get bored, burnt out, busy or what have you, so it'll probably sit in an idea box to rot for a while. Because of this, I won't be sharing those pages here or add them to the sitemap, at least for now. :3
Links/resources:
Incomplete and probably out of date, more of a to-do for myself to read later.
- Tag codes - W3
- How to make a fixed sidebar - W3
- Display code snippets in HTML - Codiga
- HTML decoder/encoder - magictool
- HTML encode - freewebtoolkit
- How to display raw HTML code on an HTML page - StackOverflow
- CanIUse - Look up frontend compatibility for different browsers and versions.
<
doesn't work, use <
instead.
...Updates will continue infrequently.
Guestbook
While you're here, why not leave a message?