2022-09-23 275 字 1 分钟

### 解决域名ip变动后需要重启nginx的问题

今天突然发现自己的网站不能访问了。经过一顿排查，发现是家里的外网 ip 变动后 nginx 解析的域名 ip 还是旧 ip 导致的。手动重启 nginx 后恢复正常。但这不是长久之计，如果每次 ip 变动都需要重启一次 nginx，想想都头大。于是查询资料后获得了解决办法，方法如下： 1234567location / &#123; resolver 114.114.114.114 valid=60s; #自定义缓存有效时间间隔对变量中的域名进行解析 set $my_server &quot;https://ip:port&quot;; proxy_pass...
more...
2022-09-22 179 字 1 分钟

### protobuf生成js文件

# 下载工具 protoc-3.19.5-win64.zip # 生成 js 文件 把 xxx.proto 文件拷贝到解压的 protoc-3.19.5-win64\bin 目录下 cmd 到相同的 bin 目录下 执行 protoc.exe --js_out=import_style=commonjs,binary:. ./xxx.proto 命令，就会在 bin 目录下生成 xxx_pb.js 文件
more...
2022-09-17 588 字 1 分钟

### Hexo + Theme.Shoka + algolia搜索踩坑

# Hexo + Theme.Shoka 安装   安装介绍 # algolia 注册 algolia 不支持国内邮箱注册，而 google 和 github 由于国内被墙也没法使用。所以只能先注册 netlify 然后通过 netlify 注册 algolia。 登录 algolia 后创建一个 index，名字随意记住既可。 点击右上角红点，弹出窗口点 settings 按钮。 点击 API KEYS，获取 appId 和 adminApiKey 填入 hexo 的_config.yml 中 apiKey 暂时不填。 algolia: appId: #Your appId...
more...
2022-09-16 608 字 1 分钟

### 极空间chevereto图床docker版安装

# 安装准备 需要先安装好 mysql 数据库 选择版本，1.5 版以前支持中文，之后被维护的团队删除只支持英文 本文介绍使用的是 linuxserver_chevereto 的镜像 需要预先创建好给 chevereto 使用的库、账户、密码 经过测试，使用 surenkid_chevereto 的镜像可以完美支持多国语言，配置同 linuxserver_chevereto 一样 # 容器配置 映射路径（不要放在高速盘，否则会有权限问题） 端口 环境（puid 和 pgid 使用 1000，不要使用 0，否则会报错） # 初始化配置 使用 http:// 极空间...
more...
2022-09-14 1.5k 字 1 分钟

### Hexo安装摸索

# hexo 博客安装 安装 nodejs 安装 git 安装 hexo（windows 需进入 git bash） npm install -g hexo-cli 初始化博客目录 hexo init blog 进入博客目录 cd blog 初始化 hexo 到博客目录 npm install # shoka 主题安装 下载主题 git clone https://github.com/amehime/hexo-theme-shoka.git ./themes/shoka 卸载 hexo-renderer-marked 以及别的 markdown 文件渲染器 npm un...
more...