mirror of
https://github.com/kirsle/kirsle.net
synced 2024-12-22 23:19:28 +00:00
169 lines
6.2 KiB
HTML
169 lines
6.2 KiB
HTML
|
<!DOCTYPE html>
|
||
|
<html>
|
||
|
<head>
|
||
|
<title>{% block title %}{% endblock %} - Kirsle.net</title>
|
||
|
|
||
|
<link rel="stylesheet" type="text/css" media="screen" href="/solar/screen.css">
|
||
|
<link rel="stylesheet" type="text/css" media="print" href="/solar/print.css">
|
||
|
<link rel="stylesheet" type="text/css" media="all" href="/solar/vim-syntax.css">
|
||
|
<link rel="alternate" type="application/rss+xml" title="Kirsle's RSS Feed" href="/rss">
|
||
|
|
||
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||
|
</head>
|
||
|
<body>
|
||
|
|
||
|
<div class="k-supernova"></div>
|
||
|
<div class="k-kirsle" onClick="self.location='/'"></div>
|
||
|
|
||
|
<div class="k-content-panel">
|
||
|
{% with messages = get_flashed_messages() %}
|
||
|
{% if messages %}
|
||
|
<h1>Notice!</h1>
|
||
|
|
||
|
<ul>
|
||
|
{% for message in messages %}
|
||
|
<li>{{ message }}</li>
|
||
|
{% endfor %}
|
||
|
</ul>
|
||
|
{% endif %}
|
||
|
{% endwith %}
|
||
|
|
||
|
{% block content %}{% endblock %}
|
||
|
|
||
|
<div class="k-copyright">
|
||
|
Copyright © 2014 Noah Petherbridge<br>
|
||
|
Powered by {{ app["name"] }} v{{ app["version"] }}<br>
|
||
|
Page generated in %time_elapsed%s.
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<div class="k-navpanel">
|
||
|
<div class="k-section">Kirsle</div>
|
||
|
<div class="k-navi">
|
||
|
» <a href="/">Homepage</a> (<a href="{{ url_for('blog.rss') }}">RSS</a>)<br>
|
||
|
» <a href="/about">About Me</a><br>
|
||
|
» <a href="/photos/albums">Photo Albums</a><br>
|
||
|
» <a href="/guestbook">Guestbook</a><br>
|
||
|
» <a href="/contact">Contact Me</a>
|
||
|
</div>
|
||
|
|
||
|
<div class="k-section">Channels</div>
|
||
|
<div class="k-navi">
|
||
|
{{ include_page("blog.partial_tags")|safe }}
|
||
|
</div>
|
||
|
|
||
|
<div class="k-section">Creativity</div>
|
||
|
<div class="k-navi">
|
||
|
» <a href="/rendering">3D Renderings</a><br>
|
||
|
» <a href="/flash">Flash Animation</a><br>
|
||
|
» <a href="/javascript">JavaScript</a><br>
|
||
|
» <a href="/fonts">Fonts</a><br>
|
||
|
» <a href="/metacity">Metacity</a><br>
|
||
|
» <a href="/doc/">Tutorials</a>
|
||
|
</div>
|
||
|
|
||
|
<div class="k-section">Software</div>
|
||
|
<div class="k-navi">
|
||
|
» <a href="/rivescript">RiveScript</a><br>
|
||
|
» <a href="/errorgen">Error Generator</a><br>
|
||
|
» <a href="/tkcalc">Tk Calculator</a><br>
|
||
|
» <a href="http://sh.kirsle.net/" target="_blank">Terminal Apps</a><br>
|
||
|
» <a href="/pccc">CyanChat Client</a>
|
||
|
</div>
|
||
|
|
||
|
<div class="k-section">Web Tools</div>
|
||
|
<div class="k-navi">
|
||
|
» <a href="/wizards/ttf2eot.cgi">TTF to EOT</a><br>
|
||
|
» <a href="/wizards/fader.cgi">Text Fader</a><br>
|
||
|
» <a href="/wizards/favicon.cgi">Favicons</a><br>
|
||
|
» <a href="/wizards/distance.cgi">Distance Calc</a><br>
|
||
|
» <a href="/wizards/translator.html">Azulian Encoder</a><br>
|
||
|
» <a href="/wizards/xbmask.cgi">XBM Masks</a>
|
||
|
</div>
|
||
|
|
||
|
<div class="k-section">Subdomains</div>
|
||
|
<div class="k-navi">
|
||
|
» <a href="http://sh.kirsle.net/">Shell Scripts</a><br>
|
||
|
» <a href="http://rpm.kirsle.net/">Linux RPMs</a><br>
|
||
|
» <a href="http://nano.kirsle.net/">Kirsle::Nano</a><br>
|
||
|
» <a href="http://minecraft.kirsle.net/">Minecraft Server</a>
|
||
|
</div>
|
||
|
|
||
|
<div class="k-section">Miscellany</div>
|
||
|
<div class="k-navi">
|
||
|
¤ <a href="/firered">Pokemon Fuchsia City</a><br>
|
||
|
¤ <a href="/msdos">DOS and Windows</a><br>
|
||
|
¤ <a href="/raspberrypi">Raspberry Pi</a>
|
||
|
</div>
|
||
|
|
||
|
<div class="k-section">Links</div>
|
||
|
<div class="k-navi">
|
||
|
¤ <a href="https://www.google.com/+NoahPetherbridge">Google+</a><br>
|
||
|
¤ <a href="https://www.facebook.com/npetherbridge">Facebook</a><br>
|
||
|
¤ <a href="https://twitter.com/kirsle">Twitter</a><br>
|
||
|
¤ <a href="https://myspace.com/kirsle">MySpace</a><br>
|
||
|
¤ <a href="https://github.com/kirsle">Github</a><br>
|
||
|
¤ <a href="http://search.cpan.org/~kirsle">CPAN</a>
|
||
|
</div>
|
||
|
|
||
|
<div style="text-align: center">
|
||
|
<script type="text/javascript"><!--
|
||
|
google_ad_client = "ca-pub-0838718168234603";
|
||
|
/* Kirsle.net Nav */
|
||
|
google_ad_slot = "1728209841";
|
||
|
google_ad_width = 120;
|
||
|
google_ad_height = 240;
|
||
|
//-->
|
||
|
</script>
|
||
|
<script type="text/javascript"
|
||
|
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
|
||
|
</script>
|
||
|
</div>
|
||
|
|
||
|
<div class="k-section">Fan Club</div>
|
||
|
<div class="k-navi">
|
||
|
{% if session["login"] %}
|
||
|
¤ Hi, <big>{{ session["name"] }}</big><br>
|
||
|
{% if session["role"] == "admin" %}
|
||
|
» <a href="{{ url_for('admin.index') }}">Admin Center</a><br>
|
||
|
{% endif %}
|
||
|
» <a href="{{ url_for('blog.update') }}">Update Blog</a><br>
|
||
|
{% if "impersonator" in session %}
|
||
|
» <a href="{{ url_for('admin.unimpersonate') }}">Unimpersonate</a><br>
|
||
|
{% endif %}
|
||
|
» <a href="{{ url_for('account.logout') }}">Log Out</a>
|
||
|
{% else %}
|
||
|
» <a href="{{ url_for('account.login') }}">Log In</a>
|
||
|
{% endif %}
|
||
|
</div><p>
|
||
|
|
||
|
<div class="k-navi">
|
||
|
<div class="center">
|
||
|
<a href="http://validator.w3.org/check?uri=referer">
|
||
|
<img src="/static/images/html.png" width="88" height="31" alt="HTML 4.01 Strict">
|
||
|
</a><br>
|
||
|
|
||
|
<a href="http://jigsaw.w3.org/css-validator/validator?uri=http://www.kirsle.com/solar/screen.css">
|
||
|
<img src="/static/images/css.png" width="88" height="31" alt="CSS">
|
||
|
</a>
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
|
||
|
<script type="text/javascript" src="/js/jquery-2.1.0.min.js"></script>
|
||
|
{% block scripts %}{% endblock %}
|
||
|
|
||
|
<script type="text/javascript">
|
||
|
var _gaq = _gaq || [];
|
||
|
_gaq.push(['_setAccount', 'UA-27498092-1']);
|
||
|
_gaq.push(['_trackPageview']);
|
||
|
|
||
|
(function() {
|
||
|
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
|
||
|
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
|
||
|
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
|
||
|
})();
|
||
|
</script>
|
||
|
|
||
|
</body>
|
||
|
</html>
|