Begin demo hugo theme

This commit is contained in:
Romain de Laage 2022-11-21 15:34:24 +01:00
parent 64a4083c54
commit 4c21f9098c
Signed by: rdelaage
GPG Key ID: 534845FADDF0C329
15 changed files with 72 additions and 30 deletions

0
.hugo_build.lock Normal file
View File

6
archetypes/default.md Normal file
View File

@ -0,0 +1,6 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
---

4
config.yaml Normal file
View File

@ -0,0 +1,4 @@
baseURL: 'http://example.org/'
languageCode: 'en-us'
title: 'My New Hugo Site'
theme: 'poc'

1
content/_index.md Normal file
View File

@ -0,0 +1 @@
Hello world!

View File

@ -0,0 +1,9 @@
---
title: Example article 1
date: 2022-11-21
postid: 109357906602593256
---
# Example 1
test

View File

@ -0,0 +1,8 @@
---
title: Example article 2
date: 2022-11-21
---
# Example 2
test

View File

@ -1,30 +0,0 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf8" />
<link rel="stylesheet" href="main.css" />
<link rel="stylesheet" href="fedicomment.css" />
<link rel="favicon" href="icon.png" />
<title>Fedicomment demo</title>
</head>
<body>
<h1>Les Connards Pro™, capter les données des cons</h1>
<article>
sommateurs. Les données des consommateurs. Cet épisode inédit des Connards Professionnels™ vous invite à découvrir le monde merveilleux du capitalisme de surveillance, où lon donne ce qui nous est le plus personnel : notre attention.
<h2>Le retour des Connards Pros™ avec des épisodes inédits !</h2>
Afin de fêter leur retour, le Framablog souhaite publier, chaque semaine pendant un mois, un des épisodes inédits de ce travail… de connards, il faut bien le dire !
Le Guide du Connard Professionnel est un livre-BD scénarisé par Pouhiou et dessiné par Gee, placé dans le domaine public volontaire. Nos comparses viennent dailleurs de le publier en un joli livre, qui se télécharge librement mais sachète aussi dans sa version papier si vous voulez soutenir les auteurs.
<a href="https://framablog.org/2022/11/17/les-connards-pro-capter-les-donnees-des-cons/">L'article utilisé en exemple ici provient du Framablog et a été plublié le 17 novembre 2022.</a>
Les réponses viennent de Mastodon, depuis <a href="https://framapiaf.org/@Framasoft/109357906602593256">le pouet d'annonce de l'article</a>.
</article>
<div id="fedicomment-container" data-mastodonurl="https://framapiaf.org" data-postid="109357906602593256">
<div class="fedicomment-alert fedicomment-warning">Your browser must support JS to view comments</div>
</div>
<script src="fedicomment.js"></script>
</body>
</html>

View File

@ -0,0 +1,13 @@
<!DOCTYPE html>
<html>
{{- partial "head.html" . -}}
<body>
<header>
<h1>{{ .Site.Title }}</h1>
</header>
{{- block "main" . }}{{- end }}
<footer>
PoC fedicomment, Romain de Laage
</footer>
</body>
</html>

View File

@ -0,0 +1,10 @@
{{ define "main" }}
{{ .Content }}
<ul class="articles">
{{ range .Paginator.Pages }}
<li>
<a href="{{ .Permalink }}">{{ .Title }}</a> -- {{ .Date.Format "2006-01-02" }}
</li>
{{ end }}
</ul>
{{ end }}

View File

@ -0,0 +1,10 @@
{{ define "main" }}
<article>
<h1>{{ if .Params.Title }}</h1>
{{ .Content }}
{{ end }}
</article>
{{ if .Params.postid }}
{{ partial "fedicomment.html" . }}
{{ end }}
{{ end }}

View File

@ -0,0 +1,4 @@
<div id="fedicomment-container" data-mastodonurl="https://framapiaf.org" data-postid="{{ .Params.postid }}">
<div class="fedicomment-alert fedicomment-warning">Your browser must support JS to view comments</div>
</div>
<script src="/fedicomment.js"></script>

View File

@ -0,0 +1,7 @@
<head>
<title>{{ .Site.Title }}</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="/main.css" />
<link rel="stylesheet" href="/fedicomment.css" />
<link rel="favicon" href="/icon.png" />
</head>