website/public/index.php
vlw e5a0a8169c Initial code commit (#1)
First (rushed 😦) release of the Vegvisir website.

Reviewed-on: https://codeberg.org/vegvisir/website/pulls/1
Co-authored-by: vlw <victor@vlw.se>
Co-committed-by: vlw <victor@vlw.se>
2024-08-30 10:01:58 +00:00

58 lines
No EOL
2.4 KiB
PHP

<style><?= VV::css("public/assets/css/pages/index.css") ?></style>
<section id="intro">
<container class="split">
<div>
<h2>Vegvisir</h2>
<h1>A PHP and JavaScript Web Framework</h1>
<p>that handles navigation and routing, and nothing else</p>
</div>
</container>
</section>
<section class="waves">
<div class="wave"></div>
<container class="split">
<div>&nbsp;</div>
<img src="assets/media/waves/shiponastick.svg">
</container>
<div class="wave"></div>
</section>
<section id="lead" class="deep">
<container>
<h1>This is a framework for building <strong>complete websites</strong> with automatic soft-navigation between pages that follow a traditional "multi-page" (MPA) file structure</h1>
</container>
</section>
<section id="softnav" class="info">
<container class="split">
<?= VV::embed("public/assets/media/replace.svg") ?>
<div>
<h1>Soft-navigation by design</h1>
<p>Vegvisir will automatically soft-navigate between your pages. Dive deeper and fetch only the parts of your site that haven't been loaded yet with the help of shells.</p>
</div>
</container>
</section>
<section class="divider">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 120" preserveAspectRatio="none">
<path d="M321.39,56.44c58-10.79,114.16-30.13,172-41.86,82.39-16.72,168.19-17.73,250.45-.39C823.78,31,906.67,72,985.66,92.83c70.05,18.48,146.53,26.09,214.34,3V0H0V27.35A600.21,600.21,0,0,0,321.39,56.44Z" class="shape-fill"></path>
</svg>
</section>
<section id="byoe" class="info">
<container class="split reverse">
<?= VV::embed("public/assets/media/byoe.svg") ?>
<div>
<h1>TypeScript, Bootstrap, something else?</h1>
<p>No problem, Vegvisir's primary ethos is to not lock you down a specific paradigm. That is why Vegvisir will always try to interfere as little as possible with how and with what you build your website by being as simple as possible.</p>
<h2>Bring-Your-Own-Experience</h2>
</div>
</container>
</section>
<section id="free" class="info">
<container class="split">
<?= VV::embed("public/assets/media/gnu.svg") ?>
<div>
<h1>It's a GNU!</h1>
<p>The big names in PHP frameworks are all licensed under the permissive MIT license. This legally allows those frameworks to be used to develop proprietary malware. Vegvisir is free to use and will always respects your rights.</p>
<h2>Free as in -dom AND beer</h2>
</div>
</container>
</section>
<script><?= VV::js("public/assets/js/pages/index.js") ?></script>