已更新,见《「哔哔点啥」微信公众号 2.0》
看到 @熊野 说可以用「微信公众号」发哔哔,还基于腾讯云函数,也能部署到 Leancloud ,立马 勾搭 加上微信好友。熊大神连夜折腾匹配一夜一天,远程手把手指导部署,整个过程:失败,等,失败,等等,失败,等等等等……成啦!太、太神奇!

食用步骤
1.按照原作者 @daibor 的教程在 Leancloud 建好应用,进入设置–应用 Keys,留存 AppID
、MasterKey
、Request 域名
;
已更新,见《「哔哔点啥」微信公众号 2.0》
看到 @熊野 说可以用「微信公众号」发哔哔,还基于腾讯云函数,也能部署到 Leancloud ,立马 勾搭 加上微信好友。熊大神连夜折腾匹配一夜一天,远程手把手指导部署,整个过程:失败,等,失败,等等,失败,等等等等……成啦!太、太神奇!
1.按照原作者 @daibor 的教程在 Leancloud 建好应用,进入设置–应用 Keys,留存 AppID
、MasterKey
、Request 域名
;
虽说 iOS 的快捷方式足够优雅,但还是想着 Mac 上也更舒坦地随意发布。VSCode 的 REST Client 插件能用但没有一键直达,看到 @xwlearn 分享的 Python 代码,立马想到神器 「Alfred」!
安装依赖:
sudo pip install urllib3
code-server 云 VSCode 云编码,安装踩坑无数,Docker 一条部署:
docker run --name vscodeserver --user root -it -d -p 0.0.0.0:8080:8080 -e PASSWORD='youMiMa' -v "$PWD:/home/coder/project" codercom/code-server:latest
此刻 http://ip:8080 输入密码 youMiMa
,等等等失败,挂上特殊通道,等等等,成功。
闲逛发现 Valine 1.4.4 已发布,表情改为了图片形式(win下不会再一坨坨)、评论支持楼内回复(不会一直在顶部)、也有取消回复按钮,立马跟近匹配了样式。
刷 @Elizen 的知识星球,得知还有人折腾了这货 无点赞评论版微博b言b语,原来是基于 LeanCloud 来实现的,无比亲切。
这不,折腾折腾已整合到主题中(这里)。另外,又学了几招。
前端用 AppID
、AppKey
来展示,并把 class
的 create 、delete 、update 三项权限设置为「指定用户」,后端用 MasterKey
来更新,避免数据被更改。
之前 WordPress 推出不同文章样式,如轻博客一样,发一句话、链接或视频有不同的显示效果。之后,用 Hexo、Bitcron 时都以文件夹形式进行文章分类,并以此为判断条件。
效果见:https://immmmm.com/posts/chat/
content
├── posts
│ ├── chat
│ ├── coding
│ ├── daily
│ ├── reading
如 chat
目录内的 md 文件是以一句话的模式(头像+时间)显示,怎么实现呢?利用 Hugo 的 .File.Dir 和 replaceRE 正则。
效果见文章底部,这些图片非手动一张张插入,文章头部一句 path: 2004gd
搞定!
直接看代码:
{{ if .Params.path }}
{{$Path := .Params.path}}
{{- range (readDir (printf "%s%s" "./static/images/" $Path )) -}}<img loading='lazy' src="{{(printf "/images/%s/%s" $Path .Name ) | absURL}}" />{{- end -}}
{{ end }}
当文章中写了 path: 2004gd
表示 Hugo 遍历根目录 /static/images/2004gd
内的图片并显示。
前者在某个大神主题中翻到,一句代码:
共 {{ len (where .Site.RegularPages "Section" "posts") }} 篇文章
总字数没有现成参数,官方手册看到 .Scratch.Add 瞎折腾完成:
{{$scratch := newScratch}}
{{ range (where .Site.Pages "Kind" "page" )}}
{{$scratch.Add "total" .WordCount}}
{{ end }}
新建了个参数累加所有文章的 .WordCount
字数,一般放 footer 头几行,下面是调用代码:
总计 {{$scratch.Get "total" }} 字