Memos 降级 0.18.1 指南
前因我个人原因总喜欢把程序升级到最新版本(无脑小白鼠)包括但不限于手机系统,服务器系统,各种软件APP,开始就因为个人比较喜欢使用Mysql,方便管理,几乎所有的程序在能通过Mysql部署的前提下就都是通过的Mysql部署的。
起初以为是没有使用Memos默认的SQLite数据库部署导致的加载缓慢(远程数据库总会比本地的稍微慢丢丢),无脑冲了最新的0.20.0,截至写文前我看貌似发版被撤回了,刚好前几天服务器面板由臃肿菜鸡塔换到了1Panel,用Memos默认配置搭建测试了下,首页加载任然特别慢,打开网络活动才看到首页加载了一个封装好的 gomark 库,文件比较大平均加载耗时约15ms左右。
习惯性的点开了大佬们的博客,看到木木dalao的版本任然停留在0.18.1,加上最新的改版也少了比较多功能,越用越不习惯,于是动了版本回退的想法。
昨天起初没有发表日记,将docker镜像由0.20.0改为0.18.1,成功退回0.18.1,看了大佬们的退回方法才发现要改动数据库因为我是Mysql以为就没啥事了,就没进行修改,在今天早上准备发日记的时候发现无法发送。
数据库备份在前几天更换服务 ...
解决Gitea更新导致后台出现报错问题
大半年没更新Gitea,趁今天没事更新了下Gitea镜像至最新版本,以下是更新完遇到的问题及解决办法
目前我的Gitea版本信息1.21.4 built with GNU Make 4.4.1, go1.21.6 : bindata, timetzdata, sqlite, sqlite_unlock_notify
问题描述Deprecated config option `[mailer]` `HOST` present. Use `[mailer]` `SMTP_ADDR` instead. This fallback will be/has been removed in v1.19.0
在之前的版本中,该选项被称为 HOST,但现在被更改为 SMTP_ADDR。警告提示旧的 HOST 选项,将在版本1.19.0中被移除。
Gitea Deprecated config option `[log]` `ROUTER` present. Use `[log]` `logger.router.MODE` instead. This fallback will be/has be ...
Hexo版本升级指南
在进行升级之前,强烈建议先备份您的网站。
前言放假在家一直没事,偶尔想起博客还有好多地方没优化就又想等等(拖延症+懒
今天刚好闲得慌,逼自己点开了博客的服务器,看着代码编辑器里无数个窗口,
是的,我又忘了上次修改到哪了,自从会用点Git,发现是越用越香,看了下上次拉的分支同步记录,
感觉不太喜欢“即时说说”页面就将它移除了,把装备页和顶部banner修改同步上去顺带将主题版本更新升级至4.12.0版本,后来发现Hexo版本也由6.3.0更新至了7.0,我也是第一次升级博客系统版本,网上搜了下教程发现貌似都是同一个并不适用于我(也可能是我的食用方式不对
还好没咋踩坑,依赖也没炸,下边贴上我的过程
开始首先进入你的Hexo项目的根目录
//查看当前hexo版本hexo version
依次输入以下命令更新hexo
npm install hexo-cli -g
npm install hexo@7 --save
这将会安装最新的Hexo版本。
还需要更新依赖,在你的hexo根目录下,输入以下命令:
npm install
将会更新你的所有依赖项
最后你可以输入以下命令来 ...
通过阿里矢量图标id查找对应图标
起因原本站博客图标一直引用的别人矢量图外部js,刚好昨天上课无聊没事,怕哪天外部调用的拉闸了图标岂不是将无法显示,于是想本地化图标,添加进自己的阿里矢量图项目里。
经过开始面对混杂的js没有一点头绪,下载下来格式化查看也没找到相关信息,
后来在阿里矢量图的项目后台中在线链接里面发现有个json配置文件,里面记录着矢量图标相关信息,只需要在外部调用的js中将请求的js文件改为json即可获得对方的矢量图标配置文件。
例如:at.alicdn.com/t/font_2489793_cwzf3desb3s.js获取他的json即为at.alicdn.com/t/font_2489793_cwzf3desb3s.json
拿到配置文件看到有个icon_id第一反应应该就是图标的唯一id,可以通过id来查找图标,但是阿里矢量图标库只提供了名称搜索,面对无数重名的图标,犹如大海里捞针。
第一反应,百度并没有找到通过id矢量图查找图标的相关接口及相关文档,尝试询问了各方dalao也没得到相关办法
后面在控制台发现输入icon_id查找,发现每个图标都会clas ...
Typecho再见,你好Hexo!
Hi,Hexo
写在前面第一次建站记忆中应该是2017.6.18
14岁的我误打误撞接触到了“虚拟主机”
当时最火的主机屋免费主机,域名用免费的快乐二级域名分发,我的第一个网络自留地就由此诞生
系统由最开始的Emlog–>Zblog–>Typecho
期间也接触了innei开发的Mix Space (大佬真的很强
不知不觉Typecho也使用了5年之久,期间因为服务器数据丢失,恢复的比较杂乱,陆续转型了几次。
模板换了好几个,印象最深刻的莫过于友人C的handsome
后边审美疲劳,厌倦了三栏式布局,换到了山卜方的Pigeon
很久之前就了解过Hexo这类静态博客, 但一直没去尝试它们. 毕竟大改动迁移还是较为麻烦的
迁移文章对于文章,现如今的文章并不多,我选择了“手动”迁移到了Hexo,复制粘贴适配了下Hexo的格式一气呵成。
评论因为开始使用的Typecho的原生评论,现如今的Hexo使用了 Twikoo,服务端部署在Vercel,清理了部分垃圾评论后使用Typecho 到 Twikoo 迁移脚本迁移剩余评论
主题博客主题, 使用了 Butterfly主题,因为生态较 ...
别想多,放开点
最近2023.09.02,不知道写点什么,不经意间已是九月
一切都在有条不紊的跟着时间的步调行走着,天气逐渐转凉
23 年已经过去了 3/4,不知道这 9 个月来自己都在做些什么
努力想去学点什么,却又感觉最后什么都没学会,仿佛一切都陷入了学了忘,忘了学这个死循环
感觉自己做了很多事,但是却又觉得一件都没有做好
天气转凉,经常会觉得很累,犯困,仿佛睡不醒一般,一切事情都开始懈怠了起来什么都不想去做
什么都不愿去想,逐渐咸鱼化了起来,学习的时候总想摸鱼,完全没心思,也没法静下心来学习
整个人处于半梦半醒的状态,接下来只想努力改变现状~
摄影到了周末就有很想拿着相机出去拍照的冲动
但是现在慢慢变得懒散起来拍完就一直在相机,
等好长一段时间才导出来,留着无聊时拿出来听着歌调着色(人世间一大美事🥰
无奈最近的天气一直不好,拍照技术也不咋样,多拍 多学习 多实践
我的照相机好像是一个教具,教会了我在没有镜头时,该如何看世界。
学习昨天来到学校,发现又一批新血液来到学校,转眼也当上了大二学长
看了下这学期的课程,全是专业课Vue和Bootstrap实战蛮感兴趣 希望能有一个好的开端
目前学习方面 ...
给ChatGPT Next Web增加 Key 池多 Key 轮询
在#2ad5ec2 中已默认支持多key轮询不需要再自行修改添加
Key池所谓的Key池,就是允许使用多个API Key,来突破5美元密钥的并发限制,默认情况下,单个5美元密钥的限制是每分钟3个请求,增加Key池后可突破此限制,使网站响应速度大大加快;
增加Key池实现多Key轮询由于项目本身没有接入任何数据库,修改就比较简单。
打开/app/config/server.ts
原始代码
修改为下列
贴上代码以便于复制
// 增加Key池实现多Key 轮询// 从这里开始 const apiKeys = (process.env.OPENAI_API_KEY ?? '').split(',') const apiKey = apiKeys.at(Math.floor(Math.random() * apiKeys.length)) ?? '' return { apiKey, // 到这结束 code: process.env.CODE, codes: ACCESS_CODES, ...
Strapi快速安装部署指南
因个人需求想部署折腾一下Strapi,关于它我不过多赘述,网上安装教程千篇一律,也没有我喜欢的方式,写下此文记录我自己部署的过程,方便以后查阅。
部署环境只需要NodeJS npm Mysql 即可
我的环境
NodeJS
NPM
Mysql
v18.16.1
9.7.2
5.6
安装Strapi打开终端切换到/www/wwwroot/
cd /www/wwwroot/
默认使用安装SQLite数据库安装,个人偏向于使用Mysql,于是没有选择默认推荐的安装方式。
yarn create strapi-app strapi
选择Custom (manual settings)回车
后面的按自己需求选择配置贴上我的配置图片
安装成功安装成功后会有一系列命令
developstartbuildstrapiyarn develop
以观察模式启动 Strapi。(Strapi 项目文件的更改将触发服务器重新启动)yarn start
启动 Strapi,但不使用观察模式。yarn build
构建 Strapi 管理面板。yarn strapi
显示所有可用的命令。
...
Windows11定时关机
因在学校的缘故,网络不太畅通,通常下载某些大型游戏(bushi)都需等待很长一段时间,一般都是晚上睡觉的时候下载,但是又不想游戏下完以后电脑一直处于打开状态,于是琢磨了一下定时关机,本人Windows11专业版22H2,其他版本自测。
脚本代码如下:
定时关机
shutdown -s -t 7000
意为116分钟后执行自动关机,用值除以60即得到你需要的时间
如果想取消定时关机则可用如下脚本
shutdown -a
方法一
在桌面上新建一个文件,默认可以选择文本文档,然后输入以上需要使用的代码,在点击左上角的文件另存为,txt类型改为bat再保存,随后双击桌面的bat文件即可运行。
方法二
觉得麻烦也可以使用键盘上的Windows键+R进入运行直接输入如上命令
个人经常使用,于是采用的方法一,放在桌面上下次运行只需双击即可
Hexo优雅的使用阿里矢量图标库
在 [Blogroot]\_config.butterfly.yml 的 inject 配置项中引入Unicode和Font-class的线上资源:
# 插入代码到头部 </head> 之前 和 底部 </body> 之前inject: head: bottom: - <script async src="//at.alicdn.com/t/c/font_3480193_h80no0g3hm4.js"></script>
打开[Blogroot]\themes\butterfly\source\css\custom.css,输入以下内容:
/*阿里图标库*/svg.icon { width: 1em; height: 1em; /* width和height定义图标的默认宽度和高度*/ vertical-align: -0.15em; fill: currentColor; overflow: hidden; font-size: 20px;}
添加 ...