一个轻量级MD文档收集博客,不保证阅读性
使用树莓派+hexo构建,定制化next主题,github部署
2023.9.8更新
使用eci容器构建,自制镜像,cdn加速
最近搭了个memos笔记服务,但是这个小服务本身很精简不包含https相关设置,所以打算用NPM套一层实现SSL访问
Docker安装NPM(Nginx Proxy Manager)
先pull镜像:
docker pull jc21/nginx-proxy-manager:latest
好了之后再run:
遇到的问题
在我准备rm -rf ./hugo_blog_temp
删除一个目录时候
他提示
rm: cannot remove './hugo_blog_temp/.git/objects/pack/.nfs0000000000019b0d00000004': Device or resource busy
显然是有进程占用了,那么如何定位是什么进程占用并kill这个进程呢?
使用 lsof 查找进程
# 定位正在使用该目录的进程
lsof +D ./hugo_blog_temp
# 或者直接指定被锁定的文件
lsof ./hugo_blog_temp/.git/objects/pack/.nfs0000000000019b0d00000004
然后就会得到类似:
https://www.visioncortex.org/vtracer-docs
发现一个很好用的任意位图转SVG的工具,还是在线的,同时网站上还有别的可以在线转换的工具
转换工具的地址是:
https://www.visioncortex.org/vtracer/
我丢了一张图上去默认参数就很不错:
我时常看到一些想看的视频、文章、电影,但是苦于时间安排冲突,只能先记下来有时间再看。一开始直接用微信给自己发消息,有空时候再扫一眼看给自己都发了些啥,但是如果想对发给自己的消息再分门别类整理那就不可能了,所以专门收集了一些速记类app
用ssh密钥连接到github仓库
生成 SSH
生成 SSH 密钥(如果还没有):
ssh-keygen -t ed25519 -C "you_email@email.com"
将公钥添加到平台
- 复制公钥内容:
cat ~/.ssh/id_ed25519.pub
- 添加到 GitHub: Settings → SSH and GPG keys → New SSH key
我们想git clone
一个自己的仓库,然后发现说没有权限
可是我明明已经生成了密钥呀
这就好比有了钥匙,但是没把钥匙加入到开锁的钥匙串里,你不知道你有这把钥匙(弱智
原有本地目录简介
这个本地目录几经辗转,更新目录可见
https://md.winotmk.com/posts/winnote/
最早是在一块树莓派3B的TF卡上,然后试图使用阿里云eci容器+自制docker镜像构建,到现在基本稳定在文件存在阿里云NAS上,然后挂载给ECS服务器打包,今天或许是它最终的归宿了,直接塞进github仓库,使用action触发部署
之前已经配置好了disqusjs评论
https://md.winotmk.com/posts/250310-%E9%9D%99%E6%80%81%E5%8D%9A%E5%AE%A2%E6%B7%BB%E5%8A%A0disqusjs%E8%AF%84%E8%AE%BA/
但是梯内环境还是不够稳定,所有换成了waline,稍微麻烦一些,其服务需要部署,所配套的数据库也需要部署,好在这俩都有完全免费的方案,自己博客用一用足够了
新站用了hugo框架的stack主题,还是比较养眼的,但是居然没有文章点击数字的统计,好在自己加一个倒是很简单,相对来说研究加在什么位置是让我比较花时间地方
注册disqus评论
获取api
https://disqus.com/api/applications/
在这里点新建一个 application,然后要绑定你的博客域名才会给公钥,记录下公钥Public Key
获取shortname
https://disqus.com/admin/
如果你点开上面页面跳转了,则说明需要新建一个shortname
我这里建完后是这样的,winNote即是我的短名,有一些个性化设置可以改