implement the Github edit link
This commit is contained in:
parent
6b05e21804
commit
15e14d207e
|
@ -34,4 +34,5 @@ footnotereturnlinkcontents = "↩"
|
|||
|
||||
[params]
|
||||
description = "A website built through Hugo and blogdown."
|
||||
GithubEdit = "https://github.com/yihui/hugo-xmin/edit/feature/github-edit/exampleSite/content/"
|
||||
footer = "© [Yihui Xie](https://yihui.name) 2017 -- 2018 | [Github](https://github.com/yihui) | [Twitter](https://twitter.com/xieyihui)"
|
||||
|
|
|
@ -4,6 +4,17 @@
|
|||
<hr/>
|
||||
{{ . | markdownify }}
|
||||
{{ end }}
|
||||
{{ if .File.Path }}
|
||||
{{ $RmdFile := (print .File.BaseFileName ".Rmd") }}
|
||||
{{ if (where (readDir (print "content/" .File.Dir)) "Name" $RmdFile) }}
|
||||
{{ $.Scratch.Set "FilePath" (print .File.Dir $RmdFile) }}
|
||||
{{ else }}
|
||||
{{ $.Scratch.Set "FilePath" .File.Path }}
|
||||
{{ end }}
|
||||
{{ with .Site.Params.GithubEdit}}
|
||||
| <a href="{{ . }}{{ $.Scratch.Get "FilePath" }}">Edit this page</a>
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
|
|
Loading…
Reference in New Issue