dialog: auf eigene Seite auslagern — Beitrag bleibt sauber
- single.html: eingebetteter Dialog raus, stattdessen „→ Dialog"-Link - neue /dialog/-Seite (content/dialog.md + layouts/_default/dialog.html) mit Thread aus ?thread=, Rücklink zum Beitrag - dialog.js liest Thread aus data-thread ODER ?thread= - Styling: Pill-Link am Beitragsende, zentrierte Dialog-Seite Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
{{ define "main" }}
|
||||
<div class="dialog-page">
|
||||
<p class="dialog-back" id="dialog-context"></p>
|
||||
<section id="ob-dialog"></section>
|
||||
</div>
|
||||
<script defer src="/dialog.js"></script>
|
||||
<script>
|
||||
/* Kontext: Rücklink zum diskutierten Beitrag (thread = dessen Pfad). */
|
||||
(function () {
|
||||
var t = new URLSearchParams(location.search).get('thread');
|
||||
var el = document.getElementById('dialog-context');
|
||||
if (t && el) {
|
||||
var a = document.createElement('a');
|
||||
a.href = t; a.textContent = '← zum Beitrag';
|
||||
el.appendChild(a);
|
||||
}
|
||||
})();
|
||||
</script>
|
||||
{{ end }}
|
||||
Reference in New Issue
Block a user