mirror of
https://codeberg.org/vegvisir/website.git
synced 2025-09-14 00:43:42 +02:00
68 lines
No EOL
2.7 KiB
PHP
68 lines
No EOL
2.7 KiB
PHP
<style><?= VV::css("public/assets/css/snippets/split") ?></style>
|
|
<style><?= VV::css("public/assets/css/pages/index") ?></style>
|
|
<section id="intro" class="split">
|
|
<div class="text">
|
|
<h1>PHP Web framework</h1>
|
|
<h3>with automatic soft-navigation <a href="/features">and more!</a></h3>
|
|
<p>developed as a hobby project by <a href="https://vlw.se">Victor Westerlund</a></p>
|
|
</div>
|
|
<div class="compass">
|
|
<?= VV::embed("public/assets/media/compass-points.svg") ?>
|
|
<?= VV::embed("public/assets/media/compass-points.svg") ?>
|
|
<?= VV::embed("public/assets/media/compass.svg") ?>
|
|
</div>
|
|
</section>
|
|
<section id="softnav" class="split">
|
|
<div class="text">
|
|
<h1>Automatic soft navigation</h1>
|
|
<p>Load the shell of your website once and soft-navigate between pages on the same host. Vegvisir will handle that automatically for you without any additional attributes, just use normal anchor tags.</p>
|
|
<div class="buttons">
|
|
<a href="/features"><button class="inline solid">
|
|
<p>More info</p>
|
|
<?= VV::embed("public/assets/media/icons/chevron.svg") ?>
|
|
</button></a>
|
|
<a href="/docs/Reference/JavaScript"><button class="inline">
|
|
<p>Reference</p>
|
|
<?= VV::embed("public/assets/media/icons/chevron.svg") ?>
|
|
</button></a>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<?= VV::include("snippets/HTMLCodeDemoElement/HTMLCodeDemoElement?id=index_softnav") ?>
|
|
</div>
|
|
</section>
|
|
<section id="assets" class="split reverse">
|
|
<div class="text">
|
|
<h1>Asset injection</h1>
|
|
<p>Bundle page-specific CSS and JavaScript with your templating markdown. Vegvisir will import and minify CSS and JavaScript on the fly. The compiled result is returned in a single response.</p>
|
|
<div class="buttons">
|
|
<a href="/docs"><button class="inline solid">
|
|
<p>More info</p>
|
|
<?= VV::embed("public/assets/media/icons/chevron.svg") ?>
|
|
</button></a>
|
|
<a href="/docs/Reference/PHP/VV/css"><button class="inline">
|
|
<p>Example reference</p>
|
|
<?= VV::embed("public/assets/media/icons/chevron.svg") ?>
|
|
</button></a>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<?= VV::include("snippets/HTMLCodeDemoElement/HTMLCodeDemoElement?id=index_assets") ?>
|
|
</div>
|
|
</section>
|
|
<section id="freedom" class="split center">
|
|
<div class="text">
|
|
<h1>Respects your freedom</h1>
|
|
<p>No tracking, no telemetry, no spying, and a fully available source code licensed under GNU GPLv3. Vegvisir will always be free, libre software.</p>
|
|
<div class="buttons">
|
|
<a href="https://codeberg.org/vegvisir/vegvisir"><button class="inline">
|
|
<p>Source code</p>
|
|
<?= VV::embed("public/assets/media/icons/chevron.svg") ?>
|
|
</button></a>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<?= VV::embed("public/assets/media/gnu.svg") ?>
|
|
</div>
|
|
</section>
|
|
<script><?= VV::js("public/assets/js/pages/index") ?></script>
|