|
Home
关于
友链
时间线
归档
开往
Home
关于
友链
时间线
归档
开往
hugo开启artalk极客式评论展示(01)
hugo开启artalk极客式评论展示(01) 这篇文章记录我自己博客的评论系统artalk静态加载的第一步,我原本的计划是还是使用官方的js文件,然后调整js的加载内容,只加载评论框就好了,然后我就开始研究官方的文档,看了两天后突然想到其实评论框也是html页面,一下子就醒悟了,那么直接加载html就可以了,这样节省时间也好处理,说干就干,我当前用的是2.8.6版本
Artalk
2024-08-08
HUGO支持站内搜索功能
HUGO支持站内搜索功能 本站暂时还不支持搜索功能,我看很多网站都有这个搜索,所以也决定给自己搞个站内搜索,就不支持站外的百度或者谷歌了,毕竟我的站点没有收录,所以也搜不到什么东西,何必给自己找不愉快呢,言归正传,记录这个站内搜索。 如何实时获取内容呢?据说有两点,一是获取站点所有的页面内容,二是实时获取 我们本次是根据hugo自身属性获取,把你希望被删选的内容保存在页面里,这样就能通过内容快速筛选,本身就是自己搜索自己,所以速度理论上是非常快的(其实我也不知道) 首先新建一个laouts/search/single.html,把搜索页面代码拷贝进来。 1{{define "main" }} 2<div class="container-search"> 3 <div id="data" style="display: none;"> 4 {{ range where .Site.Pages "Kind" "page" }} 5 {{ if (and (ne .Section "snippets"))}} 6 [{{- dict 7 "title" (lower .Title) 8 "permalink" .Permalink 9 "date" (.Date | time.Format "2006-01-02") 10 "summary" .Summary 11 "content" (lower .Plain) 12 | jsonify -}},] 13 {{ end }} 14 {{ end }} 15 </div> 16 17 <div id="search"> 18 <!
博客建设
2024-07-22
hugo开启artalk极客式评论展示(00)
今天检查自己网站速度的时候发现有几个能优化的点,比如文章内的评论加载,因为是使用第三方的评论系统,所以每次打开页面都需要去查一下,虽然能开启缓存,但我还是准备在页面直接展示静态的评论,页面生成的时候直接获取该页面的评论内容,这样就不用去加载了,只加载一个评论框(本地JS可实现)。 也许你该问了,评论都静态话了,新增评论怎么办? 本站的所有评论都开启了人工审核,可以在审核通过后调用接口,重新生成页面并部署,这样访问者是感知不到和正常的评论系统的差异的 总共需要如下几步 使文章页面只加载评论框,不动态加载评论 使用接口获取每个文章的评论内容 使用官方的样式加载评论,包括标签,ua,地址等信息 审核通过后调用重新生成html的代码 自动云端部署 这样就能水几篇文章了
Artalk
2024-07-16
爱喝酸奶的我
一个随缘记录学习生活并取悦自己的博客小站
一个随缘记录学习生活并取悦自己的博客小站
31
文章数
10
评论量
人生倒计时
今日已经过去
20
小时
86%
这周已经过去
1
天
14%
本月已经过去
8
天
26%
今年已经过去
4
个月
33%
标签云
一言
今天早上我告诉你我想你了,你没理我。今天中午我给你打电话,你不接,打第二个你就关机。晚上我在你公司楼下等你,你对我说的第一句话就是滚“
滚,别烦我,别浪费时间了
”,我真的好感动,你居然为我考虑了,怕我浪费时间。呜呜呜,这是我爱你的第74天。
小玩意
When poor, focus on self-improvement; when prosperous, strive to benefit the world.
穷则独善其身,达则兼济天下。