Featured image of post WinNote

WinNote

2025-02-26-22-52-55

一个轻量级MD文档收集博客,不保证阅读性
使用树莓派+hexo构建,定制化next主题,github部署
2023.9.8更新
使用eci容器构建,自制镜像,cdn加速

轻松搭建npm代理并支持SSL访问

最近搭了个memos笔记服务,但是这个小服务本身很精简不包含https相关设置,所以打算用NPM套一层实现SSL访问

Docker安装NPM(Nginx Proxy Manager)

先pull镜像:

docker pull jc21/nginx-proxy-manager:latest 

好了之后再run:

linux删除目录报错和端口已占用时如何定位已占用的进程

遇到的问题

在我准备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

然后就会得到类似:

Featured image of post 碎片信息管理速记APP

碎片信息管理速记APP

我时常看到一些想看的视频、文章、电影,但是苦于时间安排冲突,只能先记下来有时间再看。一开始直接用微信给自己发消息,有空时候再扫一眼看给自己都发了些啥,但是如果想对发给自己的消息再分门别类整理那就不可能了,所以专门收集了一些速记类app

指定ssh-key来登录Github

用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一个自己的仓库,然后发现说没有权限
2025-03-18-18-05-49
可是我明明已经生成了密钥呀
这就好比有了钥匙,但是没把钥匙加入到开锁的钥匙串里,你不知道你有这把钥匙(弱智

hexo迁移到用githubAction部署

原有本地目录简介

2025-03-18-11-00-10
这个本地目录几经辗转,更新目录可见
https://md.winotmk.com/posts/winnote/
最早是在一块树莓派3B的TF卡上,然后试图使用阿里云eci容器+自制docker镜像构建,到现在基本稳定在文件存在阿里云NAS上,然后挂载给ECS服务器打包,今天或许是它最终的归宿了,直接塞进github仓库,使用action触发部署

Featured image of post hugo增加阅读数统计

hugo增加阅读数统计

新站用了hugo框架的stack主题,还是比较养眼的,但是居然没有文章点击数字的统计,好在自己加一个倒是很简单,相对来说研究加在什么位置是让我比较花时间地方