Skip to content

Instantly share code, notes, and snippets.

@kpping
kpping / fix-disqus-page-speed-score-on-hugo-01.txt
Last active March 5, 2021 08:49
fix-disqus-page-speed-score-on-hugo #01
touch layouts/partials/disqus-thread.html
@kpping
kpping / disqus-thread.html
Last active March 5, 2021 08:48
fix-disqus-page-speed-score-on-hugo #02
<div id="disqus_thread" style="min-height: 100px;">
<div id="disqus_thread_loader">กำลังโหลดความคิดเห็น ..</div>
</div>
<script type="text/javascript">
var disqus_config=function(){this.page.identifier="{{ .Page.File.UniqueID }}"},disqus_observer=new IntersectionObserver(function(e){var s,t;e[0].isIntersecting&&(s=document,(t=s.createElement("script")).async=!0,t.src="//{{ .Site.DisqusShortname }}.disqus.com/embed.js",t.setAttribute("data-timestamp",+new Date),(s.head||s.body).appendChild(t),disqus_observer.disconnect())},{threshold:[0]});disqus_observer.observe(document.querySelector("#disqus_thread"));
</script>
@kpping
kpping / fix-disqus-page-speed-score-on-hugo-03.txt
Last active March 5, 2021 08:49
fix-disqus-page-speed-score-on-hugo #03
{{ partial "disqus-thread.html" . }}
@kpping
kpping / github-markdown-css.html
Created March 9, 2021 07:09
load github-markdown-css after render
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/4.0.0/github-markdown.min.css" integrity="sha512-Oy18vBnbSJkXTndr2n6lDMO5NN31UljR8e/ICzVPrGpSud4Gkckb8yUpqhKuUNoE+o9gAb4O/rAxxw1ojyUVzg==" crossorigin="anonymous" media="print" onload="this.media='all'"/>
@kpping
kpping / rss.xml
Last active October 25, 2021 04:17
hugo full content rss feed
<!-- REF: https://gohugo.io/templates/rss/#the-embedded-rssxml -->
{{- $pctx := . -}}
{{- if .IsHome -}}{{ $pctx = .Site }}{{- end -}}
{{- $pages := slice -}}
{{- if or $.IsHome $.IsSection -}}
{{- $pages = $pctx.RegularPages -}}
{{- else -}}
{{- $pages = $pctx.Pages -}}
{{- end -}}
{{- $limit := .Site.Config.Services.RSS.Limit -}}