feat(ui): rediseño de homepage con estructura grid, rss, webroll y badges
All checks were successful
Zola / build-and-deploy (push) Successful in 8s

This commit is contained in:
Alejandro Guerrero 2025-12-14 20:54:16 +01:00
parent 4fb49961b4
commit 872927e7ef
Signed by: alejandrogs73
GPG key ID: 1CFF10953BEE333C
21 changed files with 441 additions and 59 deletions

14
public/posts/index.html Normal file
View file

@ -0,0 +1,14 @@
<!doctype html><html class="dark light" lang=en><head><meta charset=UTF-8><meta content="IE=edge" http-equiv=X-UA-Compatible><meta content="width=device-width,initial-scale=1.0" name=viewport><meta content=https://alejandrogs.es name=base><meta content=@alejandrogs73@fosstodon.org name=fediverse:creator><title>
Bitácora
</title><meta content=~/alejandrogs.es property=og:title><meta content="Ingeniería, Soberanía y Software Libre." property=og:description><meta content="Ingeniería, Soberanía y Software Libre." name=description><link href=https://alejandrogs.es/fonts.css rel=stylesheet><script defer src=https://alejandrogs.es/js/codeblock.js></script><script>MathJax = {
tex: {
inlineMath: [
['$', '$'],
['\\(', '\\)']
]
}
};</script><script async id=MathJax-script src=https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js></script><link title="
~/alejandrogs.es
" href=https://alejandrogs.es/atom.xml rel=alternate type=application/atom+xml><link href=https://alejandrogs.es/theme/light.css rel=stylesheet><link href=https://alejandrogs.es/theme/dark.css id=darkModeStyle rel=stylesheet><script src=https://alejandrogs.es/js/themetoggle.js></script><script>setTheme(getSavedTheme());</script><link href=https://alejandrogs.es/main.css media=screen rel=stylesheet><script src="https://alejandrogs.es/js/searchElasticlunr.min.js?h=3626c0ef99daa745b31e" defer></script><body><div class=left-content></div><div class=content><nav><div class=left-nav><a href=https://alejandrogs.es>~/alejandrogs.es</a><div class=socials><a class=social href=https://twitter.com/alejandro_gs73 rel=me> <img alt=twitter src=https://alejandrogs.es/icons/social/twitter.svg> </a><a class=social href=https://github.com/alejandrogs73/ rel=me> <img alt=github src=https://alejandrogs.es/icons/social/github.svg> </a><a class=social href=https://fosstodon.org/@alejandrogs73/ rel=me> <img alt=mastodon src=https://alejandrogs.es/icons/social/mastodon.svg> </a><a class=social href=mailto:mail@alejandrogs.es rel=me> <img alt=email src=https://alejandrogs.es/icons/social/email.svg> </a></div></div><div class=right-nav><a href=https://alejandrogs.es/posts style=margin-right:.5em>/posts</a><a href=https://alejandrogs.es/about style=margin-right:.5em>/about</a><a href=https://alejandrogs.es/contact style=margin-right:.5em>/contact</a><button title="$SHORTCUT to open search" class=search-button id=search-button><img alt=Search class=search-icon src=https://alejandrogs.es/icons/search.svg></button><div class="search-modal js" aria-labelledby=modalTitle id=searchModal role=dialog><div id=modal-content><h1 class=page-header id=modalTitle>Search</h1><div id=searchBar><input aria-controls=results-container aria-expanded=false autocomplete=off id=searchInput placeholder=Search... role=combobox spellcheck=false><button title="Clear search" class=clear-button id=clear-search><svg viewbox="0 -960 960 960" xmlns=http://www.w3.org/2000/svg><path d="m256-200-56-56 224-224-224-224 56-56 224 224 224-224 56 56-224 224 224 224-56 56-224-224-224 224Z"/></svg></button></div><div id=results-container><div id=results-info><span id=zero_results style=display:none>No results</span><span id=one_result style=display:none>1 result</span><span id=many_results style=display:none>$NUMBER results</span></div><div id=results role=listbox></div></div></div></div><a onclick="toggleTheme(); event.preventDefault();" href=# id=dark-mode-toggle> <img alt=Light id=sun-icon src=https://alejandrogs.es/icons/sun.svg> <img alt=Dark id=moon-icon src=https://alejandrogs.es/icons/moon.svg style=filter:invert()> <img alt=Auto id=auto-icon src=https://alejandrogs.es/icons/auto.svg style=filter:invert()> </a><script>updateItemToggleTheme()</script></div></nav><div class=page-header>Bitácora</div><main class=post-list><ul></ul></main><ul class=pagination></ul></div><div class=right-content></div>

View file

@ -0,0 +1,3 @@
<!doctype html><meta charset=utf-8><title>Redirect</title><script>const target = "https://alejandrogs.es/posts/";
const hash = window.location.hash || "";
window.location.replace(target + hash);</script><noscript><meta content="0; url=https://alejandrogs.es/posts/" http-equiv=refresh></noscript><p><a href=https://alejandrogs.es/posts/>Click here</a> to be redirected.