flux.vision, tobias.raayoni-last.com and randogoth.com. They were one site until October 2026, serving four audiences from a single dated list, which is the only format that can hold unrelated things at once. flux.vision is recovered from the Wayback Machine, where it had sat since being deleted in 2021: 90 articles, closed and maintained rather than updated. tobias.raayoni-last.com is the professional record, 97 articles back to 1999. randogoth.com is the technical work, 41 articles across six areas, served as an ANSI bulletin board. History starts here deliberately. The development history, the 266-row inventory that records why each article went where it did, the Wayback pipelines, the pruned articles, the source archives and the full-size images are kept beside the repo rather than in it, so a clone is the web presence and not the argument that produced it. REFACTOR.md is gitignored for the same reason. See README.md for where that material lives, and keep it: the sort is not reproducible from these three directories alone. Each site documents itself in its own README, including the traps that cost time and look like nothing when you get them wrong.
93 lines
4.6 KiB
HTML
93 lines
4.6 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="{{ DEFAULT_LANG }}">
|
|
<head>
|
|
{% block head %}
|
|
<title>{% block title %}{{ SITENAME }}{% endblock title %}</title>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
{% if FEED_ALL_ATOM %}
|
|
<link href="{{ FEED_DOMAIN }}/{{ FEED_ALL_ATOM }}" type="application/atom+xml" rel="alternate" title="{{ SITENAME }} Full Atom Feed" />
|
|
{% endif %}
|
|
{% if FEED_ALL_RSS %}
|
|
<link href="{{ FEED_DOMAIN }}/{{ FEED_ALL_RSS }}" type="application/rss+xml" rel="alternate" title="{{ SITENAME }} Full RSS Feed" />
|
|
{% endif %}
|
|
{% if FEED_ATOM %}
|
|
<link href="{{ FEED_DOMAIN }}/{{ FEED_ATOM }}" type="application/atom+xml" rel="alternate" title="{{ SITENAME }} Atom Feed" />
|
|
{% endif %}
|
|
{% if FEED_RSS %}
|
|
<link href="{{ FEED_DOMAIN }}/{{ FEED_RSS }}" type="application/rss+xml" rel="alternate" title="{{ SITENAME }} RSS Feed" />
|
|
{% endif %}
|
|
{% if CATEGORY_FEED_ATOM and category %}
|
|
<link href="{{ FEED_DOMAIN }}/{{ CATEGORY_FEED_ATOM.format(slug=category.slug) }}" type="application/atom+xml" rel="alternate" title="{{ SITENAME }} Categories Atom Feed" />
|
|
{% endif %}
|
|
{% if CATEGORY_FEED_RSS and category %}
|
|
<link href="{{ FEED_DOMAIN }}/{{ CATEGORY_FEED_RSS.format(slug=category.slug) }}" type="application/rss+xml" rel="alternate" title="{{ SITENAME }} Categories RSS Feed" />
|
|
{% endif %}
|
|
{% if TAG_FEED_ATOM and tag %}
|
|
<link href="{{ FEED_DOMAIN }}/{{ TAG_FEED_ATOM.format(slug=tag.slug) }}" type="application/atom+xml" rel="alternate" title="{{ SITENAME }} Tags Atom Feed" />
|
|
{% endif %}
|
|
{% if TAG_FEED_RSS and tag %}
|
|
<link href="{{ FEED_DOMAIN }}/{{ TAG_FEED_RSS.format(slug=tag.slug) }}" type="application/rss+xml" rel="alternate" title="{{ SITENAME }} Tags RSS Feed" />
|
|
{% endif %}
|
|
<link href="{{ SITEURL }}/theme/tuicss/tuicss.min.css" rel="stylesheet">
|
|
<link href="{{ SITEURL }}/theme/local.css" rel="stylesheet">
|
|
<link href="{{ SITEURL }}/theme/pygments.css" rel="stylesheet">
|
|
<link href="{{ SITEURL }}/theme/symbols.css" rel="stylesheet">
|
|
<link rel="me" href="https://mas.to/@randogoth">
|
|
{% endblock head %}
|
|
</head>
|
|
|
|
<body id="index" class="home">
|
|
<nav id="menu" class="tui-nav">
|
|
<span class="tui-datetime" data-format="h:m:s a"></span>
|
|
<ul>
|
|
<li id="blog-title"><a href="{{ SITEURL }}/">{{ SITENAME }}</a></li>
|
|
{% for title, link in MENUITEMS %}
|
|
<li><a href="{{ link }}">{{ title }}</a></li>
|
|
{% endfor %}
|
|
{% if DISPLAY_PAGES_ON_MENU %}
|
|
{% for p in PAGES %}
|
|
<li{% if p == page %} class="active"{% endif %}><a href="{{ SITEURL }}/{{ p.url }}">{{ p.title }}</a></li>
|
|
{% endfor %}
|
|
{% else %}
|
|
{% if DISPLAY_CATEGORIES_ON_MENU %}
|
|
{% for cat, null in categories %}
|
|
<li{% if cat == category %} class="active"{% endif %}><a href="{{ SITEURL }}/{{ cat.url }}">{{ cat }}</a></li>
|
|
{% endfor %}
|
|
{% endif %}
|
|
{% endif %}
|
|
{% if FEED_ALL_RSS %}
|
|
<li><a href="{{ FEED_DOMAIN }}/{{ FEED_ALL_RSS }}">RSS</a></li>
|
|
{% endif %}
|
|
{% if FEED_ALL_ATOM %}
|
|
<li><a href="{{ FEED_DOMAIN }}/{{ FEED_ALL_ATOM }}">Atom</a></li>
|
|
{% endif %}
|
|
</ul>
|
|
</nav><!-- /#menu -->
|
|
|
|
<div class="tui-window full-width tui-no-shadow" id="content-window">
|
|
<fieldset class="tui-fieldset">
|
|
<legend class="center">{% block legend %}{{ SITENAME }}{% endblock %}</legend>
|
|
<span class="tui-fieldset-button"><span class="green-255-text">↕</span></span>
|
|
<span class="tui-fieldset-button left"><span class="green-255-text">■</span></span>
|
|
{% block content %}
|
|
{% endblock %}
|
|
</fieldset>
|
|
</div>
|
|
|
|
{% if DESCRIPTION %}
|
|
<footer id="contentinfo" class="body">
|
|
<hr>
|
|
{{ DESCRIPTION }}
|
|
</footer><!-- /#contentinfo -->
|
|
{% endif %}
|
|
<span id="root"> </span>
|
|
<script src="{{ SITEURL }}/theme/tuicss/tuicss.min.js"></script>
|
|
{% if JS_OVERRIDE %}
|
|
<!-- Script specified by the user -->
|
|
{% for js in JS_OVERRIDE %}
|
|
<script type="text/javascript" src="{{ SITEURL }}/{{ js }}"></script>
|
|
{% endfor %}
|
|
{% endif %}
|
|
</body>
|
|
</html>
|