also consider .Rmarkdown source files

This commit is contained in:
Yihui Xie 2017-08-09 11:12:17 -05:00
parent 02c0a8d661
commit d994ad582a
1 changed files with 13 additions and 8 deletions

View File

@ -5,15 +5,20 @@
{{ . | markdownify }} {{ . | markdownify }}
{{ end }} {{ end }}
{{ if .File.Path }} {{ 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 }} {{ $.Scratch.Set "FilePath" .File.Path }}
{{ end }} {{ $RmdFile := (print .File.BaseFileName ".Rmd") }}
{{ with .Site.Params.GithubEdit}} {{ $Files := readDir (print "content/" .File.Dir) }}
| <a href="{{ . }}{{ $.Scratch.Get "FilePath" }}">Edit this page</a> {{ if (where $Files "Name" $RmdFile) }}
{{ end }} {{ $.Scratch.Set "FilePath" (print .File.Dir $RmdFile) }}
{{ else }}
{{ $RmdFile := (print .File.BaseFileName ".Rmarkdown") }}
{{ if (where $Files "Name" $RmdFile) }}
{{ $.Scratch.Set "FilePath" (print .File.Dir $RmdFile) }}
{{ end }}
{{ end }}
{{ with .Site.Params.GithubEdit}}
| <a href="{{ . }}{{ $.Scratch.Get "FilePath" }}">Edit this page</a>
{{ end }}
{{ end }} {{ end }}
</footer> </footer>
</body> </body>