From 25a4d3b6e17c2a5f6a935446ea97d06a323f71f6 Mon Sep 17 00:00:00 2001
From: rphla <101242699+rphla@users.noreply.github.com>
Date: Tue, 05 Jul 2022 22:39:29 +0000
Subject: [PATCH] Add GitHub "edit" button (#157)
---
layouts/_default/single.html | 3 ++-
data/config.yaml | 2 ++
layouts/partials/github.html | 3 +++
3 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/data/config.yaml b/data/config.yaml
index 7ef35a5..ce9ff0a 100644
--- a/data/config.yaml
+++ b/data/config.yaml
@@ -9,6 +9,8 @@
enableFooter: true
enableContextualBacklinks: true
enableRecentNotes: false
+enableGitHubEdit: false
+GHlink: https://github.com/jackyzha0/quartz/tree/hugo/content
description:
Host your second brain and digital garden for free. Quartz features extremely fast full-text search,
Wikilink support, backlinks, local graph, tags, and link previews.
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
index 91eda29..06507a7 100644
--- a/layouts/_default/single.html
+++ b/layouts/_default/single.html
@@ -15,7 +15,8 @@
<article>
{{if .Title}}<h1>{{ .Title }}</h1>{{end}}
<p class="meta">
- Last updated {{if ne .Date .Lastmod}}{{ .Lastmod.Format "January 2, 2006" }}{{else}}Unknown{{end}}
+ Last updated {{if ne .Date .Lastmod}}{{ .Lastmod.Format "January 2, 2006" }}{{else}}Unknown{{end}}.
+ {{ partial "github.html" . }}
</p>
<ul class="tags">
{{ range (.GetTerms "tags") }}
diff --git a/layouts/partials/github.html b/layouts/partials/github.html
new file mode 100644
index 0000000..87a4429
--- /dev/null
+++ b/layouts/partials/github.html
@@ -0,0 +1,3 @@
+{{if $.Site.Data.config.enableGitHubEdit}
+<a href="{{$.Site.Data.config.GHlink}}/{{ .Path}}" rel="noopener">Edit Source</a>
+{{end}}
--
Gitblit v1.10.0