summaryrefslogtreecommitdiff
path: root/layouts/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'layouts/index.html')
-rw-r--r--layouts/index.html75
1 files changed, 75 insertions, 0 deletions
diff --git a/layouts/index.html b/layouts/index.html
new file mode 100644
index 0000000..2906524
--- /dev/null
+++ b/layouts/index.html
@@ -0,0 +1,75 @@
+{{ partial "header.html" . -}}
+{{ partial "navbar.html" . -}}
+
+<main>
+
+ <section class="hero">
+ <div class="hero-text">
+ <h1>Ave, sou Sivaldo Davi.</h1>
+ <p>
+ Estudante de Direito, leitor e entusiasta do Unix.
+ Penso sobre teologia, filosofia e tecnologia —
+ às vezes em separado, às vezes como se fossem a mesma coisa.
+ </p>
+ <p>
+ Por aqui também deixo o que uso e indico:
+ <a href="/software/">software</a>,
+ <a href="/hardware/">hardware</a>
+ e <a href="/websites/">websites</a>.
+ </p>
+ <p>
+ Pode me encontrar pelo
+ <a href="mailto:sivaldo@sivaldodavi.com">e-mail</a>
+ ou no <a href="https://codeberg.org/sivaldodavi">Codeberg</a>.
+ </p>
+ </div>
+ <div class="hero-photo">
+ <img src="/p/pic.webp" alt="Sivaldo Davi">
+ </div>
+ </section>
+
+ <hr>
+
+ <div class="grid">
+
+ <section>
+ <h2>Escritos recentes</h2>
+ {{ $meses := slice "jan." "fev." "mar." "abr." "mai." "jun." "jul." "ago." "set." "out." "nov." "dez." }}
+ <ul class="posts">
+ {{ range first 3 (where .Site.RegularPages "Section" "escritos") }}
+ <li>
+ <a href="{{ .Permalink }}">{{ .Title }}</a>
+ {{ with .Params.excerpt }}<div class="post-excerpt">{{ . }}</div>{{ end }}
+ <div class="post-meta">{{ .Date.Day }} {{ index $meses (sub .Date.Month 1) }} {{ .Date.Year }}</div>
+ </li>
+ {{ end }}
+ </ul>
+ <a class="ver-todos" href="/escritos/">todos os escritos →</a>
+ </section>
+
+ <section>
+ <h2>Leituras</h2>
+ <ul class="books">
+ {{ range first 3 (where (where .Site.RegularPages "Section" "leituras") "Params.destaque" true) }}
+ <li>
+ {{ if .Params.capa }}
+ <div class="book-capa"><img src="{{ .Params.capa }}" alt="Capa do livro {{ .Title }}"></div>
+ {{ else }}
+ <div class="book-capa"></div>
+ {{ end }}
+ <div class="book-info">
+ <a class="book-title" href="{{ .Permalink }}">{{ .Title }}</a>
+ <span class="book-author">{{ .Params.autor }}</span>
+ {{ with index .Params.tags 0 }}<span class="tag">{{ . }}</span>{{ end }}
+ </div>
+ </li>
+ {{ end }}
+ </ul>
+ <a class="ver-todos" href="/leituras/">todas as leituras →</a>
+ </section>
+
+ </div>
+
+</main>
+
+{{ partial "footer.html" . }}