{{/* remote-github Description: Fetch and render remote Github content, using Github API: Usage: {{% remote-github "user/repo" "filepath" %}} Example: {{% remote-github "ntk148v/til" "linux/iptables.md" %}} */}} {{ $repo := .Get 0 }} {{ $path := .Get 1 }} {{ $url := print "https://api.github.com/repos/" $repo "/contents" $path }} {{ with resources.GetRemote $url }} {{ with .Err }} {{ . }} {{ else }} {{ $data := . | transform.Unmarshal }} {{ $data.content | base64Decode | markdownify }} {{ end }} {{ else }} {{ print "Unable to get remote resource %q" $url }} {{ end }}