Initial commit.

Signed-off-by: Andreas Widen <aw@luflow.net>
This commit is contained in:
Andreas Widen 2026-07-27 17:57:03 +02:00
commit a4a5c7daa5
Signed by: hfsoulz
GPG key ID: 5B85F9B5F576A667
1389 changed files with 241399 additions and 0 deletions

View file

@ -0,0 +1,6 @@
<main>
<section class="page centered-block limit-width">
<h2 style="font-size: 12em;">404</h2>
<p>The page you are trying to reach either does not exist, has been removed or you are not authorized to view it.</p>
</section>
</main>

View file

@ -0,0 +1,8 @@
<main>
<section class="page centered-block limit-width">
<h2>Something Went Wrong</h2>
<p class="post-metadata centered-text" lang="en">Were working to fix the problem. Please try again later.</p>
</section>
</main>

View file

@ -0,0 +1,8 @@
<nav class="breadcrumbs">
<h2 class="a11y-offset">Your location:</h2>
<a class="crumb" href="/">Home</a>
<span> > </span>
<a class="crumb" href="/<%= self.base_dir %>/">Blog</a>
<span> > </span>
<a class="crumb crumb-active" href="/<%= self.overview_page_url %>/">Page <%= self.overview_current_page %></a>
</nav>

View file

@ -0,0 +1,8 @@
<nav class="breadcrumbs">
<h2 class="a11y-offset">Your location:</h2>
<a class="crumb" href="/">Home</a>
<span> > </span>
<a class="crumb" href="/<%= self.base_dir %>/">Blog</a>
<span> > </span>
<a class="crumb crumb-active" href="/<%= self.base_dir %>/<%= self.url %>/"><%= self.title %></a>
</nav>

View file

@ -0,0 +1,9 @@
<div class="license" lang="en">
<p>
Unless otherwise stated, blog posts on this site are
copyrighted by their respective authors and published
under the terms of the <a
href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA
4.0 license.</a>
</p>
</div>

View file

@ -0,0 +1,13 @@
<div class="topic-list" lang="en">
<p>Related topics:</p>
<%
for (i, topic) in self.topics.iter().enumerate() {
let mut topic_sanitized = "";
if let Some(value) = self.topics_sanitized.get(i) {
topic_sanitized = value;
}
let topic_sanitized_url = format!("/{}/{}/{}/", self.base_dir, self.topic_base_dir, topic_sanitized);
%>
<a class="button-little" href="<%= topic_sanitized_url %>"><%= topic %></a>
<% } %>
</div>

View file

@ -0,0 +1,6 @@
<nav class="breadcrumbs">
<h2 class="a11y-offset">Your location:</h2>
<a class="crumb" href="/">Home</a>
<span> > </span>
<a class="crumb crumb-active" href="./">Contact</a>
</nav>

View file

@ -0,0 +1,13 @@
<main>
<section class="page centered-block limit-width">
<h2>Contact</h2>
<h3>Email</h3>
<p>Feel free to send your current thoughts to the email address listed below.</p>
<p><a href="mailto:hello@luflow.net">hello@luflow.net</a></p>
<h3>GPG key</h3>
<p>For encrypted communication download: <a href="https://luflow.net/static/gpg/aw-luflow-net-pubkey.asc">https://luflow.net/static/gpg/aw-luflow-net-pubkey.asc</a></p>
<p>Then</p>
<pre><code class="language-sh">gpg --import aw-luflow-net-pubkey.asc</code></pre>
<p>This key is also used for signing Git commits and tags.</p>
</section>
</main>

View file

@ -0,0 +1,4 @@
<footer>
Static website generataor <a class="link-yellow" href="/git/hfsoulz/flow-web.git"> source code</a> is licensed
the <a class="link-yellow" href="https://gnu.org/licenses/agpl-3.0.html">GNU AGPL</a>.
</footer>

View file

@ -0,0 +1,25 @@
<header>
<a href="/" class="branding"></a>
<div class="menuToggle"></div>
<nav>
<ul>
<li><a href="/" id="Home">Home</a></li>
<li><a href="/git/explore/repos/" id="Git">Git</a></li>
<li><a href="#" id="Projects">Projects &#9660;</a>
<ul>
<li><a href="/projects/hfge/">HFGE</a></li>
<li><a href="/blog/flow-web-a-program-that-will-allow-you-to-generate-static-website/">flow-web</a></li>
<li><a href="/blog/flow-rbp-a-library-for-packing-rectangles-into-two-dimensional-finite-bins/">flow-rbp</a></li>
<li><a href="/blog/flow-texpack-a-program-that-will-allow-you-to-generate-texture-atlas/">flow-texpack</a></li>
</ul>
</li>
<li><a href="#" id="Screenshots">Screenshots &#9660;</a>
<ul>
<li><a href="/projects/hfge/screenshots/">HFGE</a></li>
</ul>
</li>
<li><a href="/blog/" id="Blog">Blog</a></li>
<li><a href="/contact/" id="Contact">Contact</a></li>
</ul>
</nav>
</header>

View file

@ -0,0 +1,6 @@
<nav class="breadcrumbs">
<h2 class="a11y-offset">Your location:</h2>
<a class="crumb" href="/">Home</a>
<span> > </span>
<a class="crumb crumb-active" href="./">About HFGE</a>
</nav>

View file

@ -0,0 +1,20 @@
<main>
<section class="page centered-block limit-width">
<h2>About HFGE</h2>
<p>
HFGE is a new cross platform 3D engine currently in
development. HFGE is written in C++ and will initially
support Windows and GNU/Linux platforms. HFGE will use a
modern renderer in the form of Vulkan.
</p>
<p>
HFGE is free / libre software and will be distributed under
the zlib license. This license allows you to use HFGE freely
in any software.
</p>
<p>
More information, downloads and git repoistory will be
available once it's ready for public release.
</p>
</section>
</main>

View file

@ -0,0 +1,20 @@
<section class="featured-content">
<h2 class="a11y-offset">Summary</h2>
<ul>
<li><b>Libre.</b><a class="link-yellow" href="/<%= self.hfge_url %>"> HFGE</a> will be distributed under the zlib license.
This license allows you to use HFGE freely in any software (it respects your freedom).
</li>
<li><b>Vulkan.</b><a class="link-yellow" href="/<%= self.hfge_url %>"> HFGE</a> comes with a modern, low level, low overhead,
cross platform renderer in the form of Vulkan (additional renderers can be added as plugins if needed).
</li>
<li><b>Cross platform.</b><a class="link-yellow" href="/<%= self.hfge_url %>"> HFGE</a> will initially support Windows and
GNU/Linux. More platforms such as Android will be added later on.
</li>
<li><b>Tools.</b><a class="link-yellow" href="/<%= self.hfge_url %>"> HFGE</a> comes with a few useful tools for generating
bitmap fonts, texture atlases, resource archives and a hash checksum tool.
</li>
</ul>
<div class="action-box centered-text">
<a class="button-big button-light" href="/<%= self.hfge_url %>">LEARN MORE</a>
</div>
</section>

View file

@ -0,0 +1,8 @@
<nav class="breadcrumbs">
<h2 class="a11y-offset">Your location:</h2>
<a class="crumb" href="/">Home</a>
<span> > </span>
<a class="crumb" href="/<%= self.screenshots_url %>/">Screenshots</a>
<span> > </span>
<a class="crumb crumb-active" href="./"><%= self.title %></a>
</nav>

View file

@ -0,0 +1,6 @@
<nav class="breadcrumbs">
<h2 class="a11y-offset">Your location:</h2>
<a class="crumb" href="/">Home</a>
<span> > </span>
<a class="crumb crumb-active" href="./"><%= self.title %></a>
</nav>

View file

@ -0,0 +1 @@
<script type="text/javascript" src="/static/scripts/copy-to-clipboard.js"></script>

View file

@ -0,0 +1 @@
<script type="text/javascript" src="/static/scripts/core.js"></script>

View file

@ -0,0 +1 @@
<script>hljs.highlightAll();</script>