# fpc-sitegen example template # labels (e.g. head-format) can be taken as plain-text when prefixed with a back-slash title-format: $$CONTENT$$ head-format: $$CONTENT$$ sub-head-format: $$CONTENT$$ text-format: $$CONTENT$$ section-format: <div class ="card"> <div class="card-inner" style="background: url('img/$$SECTION_NAME$$.png') no-repeat center center; background-size: cover"> <a href="img/$$SECTION_NAME$$.png" class="card-image"> </a> <div class="card-nfo"><a href="nfos/$$SECTION_NAME$$.nfo.html"><img src="pics/nfo.gif"></a></div> </div> <div class="card-text"> $$CONTENT$$ </div> </div> root-section-format: <div class="graphics-grid"> $$CONTENT$$ </div> output-format: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>$$DOCUMENT_TITLE$$</title> <link rel="icon" type="image/gif" href="/catcube.fav.gif"> <style> body { margin: 2rem; padding: 0; background-image: url("pics/background.png"); background-repeat: repeat; background-size: 200pt; font-family: Monospace; font-size: 30pt; font-weight: bold; color: white; text-shadow: 2pt 2pt 4pt black; } .banners { margin: 1rem; font-size: 4pt; font-weight: normal; text-shadow: none; } footer { margin: 1rem; padding: 1rem; background: black; font-size: 14pt; text-shadow: none; } a { color: white; text-decoration: none; } a:hover { color: pink; } a:active { color: white; } a.fancy { background: radial-gradient(circle at 8%, transparent, transparent calc(4% - 1px), purple 4%, purple 6%, transparent calc(6% + 1px)), conic-gradient(from -45deg at 20%, transparent, transparent 270deg, yellow 270deg, yellow), conic-gradient(from -45deg at 26%, transparent, transparent 270deg, white 270deg, white), conic-gradient(from -45deg at 32%, transparent, transparent 270deg, pink 270deg, pink), conic-gradient(from -45deg at 38%, transparent, transparent 270deg, skyblue 270deg, skyblue), conic-gradient(from -45deg at 44%, transparent, transparent 270deg, brown 270deg, brown), conic-gradient(from -45deg , transparent, transparent 270deg, black 270deg, black), linear-gradient(red, red 16.6%, orange 16.6%, orange 33.2%, yellow 33.2%, yellow 49.8%, green 49.8%, green 66.4%, blue 66.4%, blue 83%, purple 83%); background-size: 100%; -webkit-background-clip: text; -moz-background-clip: text; -webkit-text-fill-color: transparent; -moz-text-fill-color: transparent; } .me { text-align: center; } .webring-container { margin: 0 auto; text-align: center; } .webring { display: inline; background: black; padding: 1rem; text-shadow: none; } .title-gfx { width: 100%; text-align: center; } .gif { height: 40pt; } .graphics-grid { display: grid; grid-template-columns: repeat(1, minmax(0, 1fr)); gap: 1rem; max-width: 1400px; margin: 0 auto; } .card { padding: 1rem; } .card-inner { aspect-ratio: 4/3; margin-bottom: 1rem; text-align: right; position: sticky; border-radius: 30pt; box-shadow: 2pt 2pt 10pt black; } .card-image { width: 100%; height: 100%; display: block; position: absolute; } .card-nfo { display: block; text-align: right; padding-top: 10pt; padding-right: 30pt; position: sticky; } .card-text { width: 100%; height: 7rem; } @media (min-width: 1200px) { .graphics-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (min-width: 1500px) { .graphics-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); } } </style> </head> <body> <div class="me"> Hi, I'm juvi, I like programming, especially Rust and graphics programming and making art with it. <br><br> Socials: Fedi (<a href="https://icosahedron.website/@juvi">@juvi@icosahedron.social</a>), GitHub (<a href="https://github.com/heyjuvi">@heyjuvi</a>), Pouet (<a href="https://www.pouet.net/user.php?who=104849">juvi</a>) <br><br> </div> <div class="webring-container"> <div class="webring"><a href="https://heroin.trade" class="fancy"><< tila</a></div> | <div class="webring"><a href="https://marie.software" class="fancy">marie >></a></div> <br><br> </div> <div class="title-gfx"> <img src="pics/peachcat.gif" class="gif"> <img src="pics/cat-spinning.gif" class="gif"> <img src="pics/peachcat.gif" class="gif"> my 4k exegfx <img src="pics/peachcat.gif" class="gif"> <img src="pics/cat-spinning.gif" class="gif"> <img src="pics/peachcat.gif" class="gif"> <br> (also have a look at <a href="https://executable.graphics">executables.graphics</a>) </div> $$CONTENT$$ <br> <div class="banners"> <img src="/banners/antinft.gif"> <a href="https://heroin.trade"><img src="/banners/heroin_trade.png"></a> <img src="/banners/neovim.gif"> <img src="/banners/cutesocks.gif"> <img src="/banners/4x3_fade.gif"> <img src="/banners/minibanner.gif"> <a href="https://pouet.net"><img src="/banners/pouet.gif"></a> </div> <footer> Generated with fpc-sitegen written in 100% freepascal by marie from <a href="https://marie.software" class="fancy">marie.software</a> and kindly hosted and taken care for by tila from <a href="https://heroin.trade" class="fancy">heroin.trade </a> :3.</div> Last generated @ $$DATE$$, $$TIME$$ ; source <a href="https://git.heroin.trade/juvi/website/src/branch/$$BRANCH$$/$$SOURCE$$" class="fancy">$$SOURCE$$</a> @ commit <a href="https://git.heroin.trade/juvi/website/commit/$$COMMIT$$" class="fancy">$$COMMIT$$</a> </footer> </body> </html>