Hexo 建站感言写在前面历时三天,终于搞了一个基本能用的博客,非常激动! 其实之前我已经搭建过两三次博客了,但是都是照猫画虎,不知道为什么这样干,导致我最后无法维护我的博客,再加上搭建后就不想管了,之前的博客就逐渐被废弃了。 虽然之前已经搭建过博客,但是本次重新搭建的期间还是遇到了很多的问题,只有疯狂百度,看别的博主发布的教程,最后还是都解决了,心累啊~ 为什么建设本站首先就是因为周边的同学有,所以自己也想搞一个。而且写一些技术文章不仅能巩固知识,还能在以后重新踩坑时提供帮助,说不定也能帮助其他人。 其实有很多的博客平台,例如CSDN和博客园之类的,但是它们的网站自由度不是很高,网站上不能挂自己想挂的东西,自己搭建的博客就有比较高的自由度了,可以按照自己喜欢的风格自定义。 选择Hexo搭建博客的初衷就是能够实现0费用搭建博客,但是如今自己购入了服务器,以后可能会选择其他的内容管理系统,例如WordPress。 不过以我懒得折腾的性格,emmmmmmm…… 对本站的打算前面也说到之前做过的博客网站都逐渐废弃了,但是这次决定要好好维护,一定要做到不抛弃不放弃! 看到别人的博客有很多的文章 ...
前言最近在逛Github时,又看到别人炫酷的主页了,所以自己也想美化美化自己的Github个人主页,稍微做了一点点改变,后面用空再详细折腾啦~ 开始新建到Github仓库新建页新建与用户名相同的仓库(新建时会提示为特殊仓库),勾选Add a README file复选框: 编辑只需要编辑仓库的README.md文件即可,这个文件就是我们的主页源码。 推荐内容: 仓库状态统计 主页访问量统计: 1![Visitor Count](https://profile-counter.glitch.me/你的Github用户名/count.svg) 常用语言占比统计: 1![Top Langs](https://github-readme-stats.vercel.app/api/top-langs/?username=你的Github用户名&layout=compact&theme=tokyonight) Github活动统计图,更多活动统计图主题: 1![](https://github-readme-activity-graph.cyclic.app/graph? ...
前言最近看到好多Hexo博客都在使用安知鱼主题,不得不说,这个主题确实好看,满满的科技感。 并且它是一款基于hexo-theme-butterfly修改的主題,对本来就使用Butterfly主题的我来说,配置起来也是特别方便。 但是博客对Butterfly做了些绑定主题的修改,所以不想直接替换为安知鱼主题,所以就萌生了一个博客多个主题同时部署的想法,正好可以把之前的Halo博客给替换掉了。 这样insectmk.top域名跟insectmk.cn域名的博客不仅内容一致,还能有所区别,简直是太合适了!!! 开始安知鱼首先,根据主题安装|安知鱼主题官方文档安装主题,这里推荐使用npm安装的方式,使用以下步骤进行安装: 在博客根目录下打开cmd执行以下内容: 1npm i hexo-theme-anzhiyu 安装pug和stylus渲染插件,当然,如果之前使用的是Butterfly主题,那一定是安装了的: 1npm install hexo-renderer-pug hexo-renderer-stylus --save 复制安知鱼配置:复制node_modules/hexo-the ...
前言已经是2024年的下半年了,AIGC的应用特别广泛,不仅好玩儿也很实用,之前有使用过RWKV做过一个智能问答网站,但那时Spring AI还不是很流行。 现在Spring AI已经比较成熟了,想体验一下Spring AI到底是啥样的,并且由于Open AI在国内的限制,看了看Spring AI所支持的模型,选择了可本地运行的Ollama模型。 开始环境在开始前需要确定开发环境,我的开发环境如下: 软件 版本 JDK 17.0.11 2024-04-16 LTS,下载地址 Maven 3.8.8, 下载地址 IntelliJ IDEA IntelliJ IDEA 2024.1.4 (Ultimate Edition),下载地址 Ollama 0.2.5,下载地址 Ollama参考Ollama全面指南:安装、使用与高级定制. Windows安装步骤: 到Ollama下载页下载安装程序,执行安装程序,默认会安装到C:\Users\{Windows账户名}\AppData\Local\Programs\Ollama下。 如果不想下载的模型 ...
前言由于此博客不仅仅用于发布文章,还有日志记录与学习记录的需求,并且日志也是发布为文章来记录的,这样就会导致日志的内容出现在博客首页,特别影响博客的美观性。 故此想增加文章隐藏的功能,在网络上搜索了一下,有修改主题源代码的,还有替换首页生成器插件的。 但作为一名开发者,为了降低博客的维护难度,还是想使用增量更新,而不是修改原来的内容,稍微筛选了一下搜索结果。 终于!找到了hexo-hide-posts这个Hexo 插件,它能够隐藏指定的文章,并使它们仅可通过链接访问。 开始可以直接参考README_ZH | hexo-hide-posts来进行配置,这里记录我的配置步骤。 安装在项目目录执行以下命令安装插件: 1npm install hexo-hide-posts 安装完成后在项目根目录的_config.yml中添加如下内容: 1234567891011121314# 文章隐藏:https://github.com/prinsss/hexo-hide-postshide_posts: enable: true # 是否启用 hexo-hide-posts filter: hid ...
前言最近国内有些DockerDocker镜像源下架了,例如上海交通大学开源镜像站。 有点儿害怕后面下载不了镜像了,刚好1Panel社区就有帖子说明如何自建Docker镜像加速了(还是免费的哟),所以想自建一个镜像加速以自用。 准备 一个域名:本文演示的域名通过腾讯云购买 Cloudflare账号 开始Cloudflare到Cloudflare官网注册账号。 点击添加站点,按照步骤将自己的网站添加进去。 域:添加自己的域名。 计划:选择最后的Free即可。 DNS:等Cloudflare扫描一下就好啦。 激活:需要到域名注册机构修改一下DNS服务,下一节配置: 您的已分配的 Cloudflare 名称服务器: 1gabriella.ns.cloudflare.com 1vern.ns.cloudflare.com 检查:点击继续前往xxxx.xxx概览就能到网站控制台了。 依次走完这5步就添加网站成功了,还需要激活DNS代理, 域名这里演示腾讯云域名如何配置Cloudflare的DNS服务器。 在腾讯云控制台找到域名注册->我的域名以进入域名控制台,点击更多-& ...
前言最近看到别人的博客有一个网站监控页面,感觉炫酷又有用,然后就去百度了一下是如何部署的。 搜完之后更兴奋了,这是一个纯前端的项目,那服务器的压力就大大减少了,并且方便迁移,这下不得不搭建了。 可以点击这里看看搭建好的效果哦~ 开始UptimeRobot需要使用到UptimeRobot的网站监控功能,其免费功能已经够用了。 到UptimeRobot 官网完成注册。 在控制台页面找到Montioring页面,点击New monitor以创建网站监控。 创建Read-Only API Key,UptimeRobot现在是已经换成新官网了,但是还保留着旧官网的,我在新官网没有找到生成Key的地方,可以到旧官网设置页面生成并保存好Read-Only API Key。(如果后面监控的网站有更新好想要重新获取Key才行) 第三步的API现在新版官网也支持生成了,到Integrations | UptimeRobot的APITab页点击Read-only API key的+ Create按钮生成API。 注意:uptime-status支持 Monitor-Specific 与 Read-Onl ...
前言最近Hexo个人博客的SSL证书要过期了,又要手动去腾讯云申请免费的SSL证书了。 想到以后一到期就要去手动续费,非常的麻烦,就想利用下1Panel的自动申请证书功能了,并且管理起来还非常的方便。 Acme账户根据1Panel文档-Acme账户,在1Panel面板的网站/证书模块下,点击Acme账户后再点击创建账户,输入邮箱即可创建Acme账户。 DNS账户根据1Panel文档-DNS账户,需要有一个DNS权限的用户,这里演示如何使用腾讯云DNS来创建DNS账户。 创建腾讯云用户首先进入腾讯云控制台-访问管理,找到 用户 -> 用户列表,点击新建用户-> 自定义创建。 依次完成以下步骤: 选择类型:可访问资源并接收消息 填写用户信息:用户名随便填啦,我填的是1panel-dns-demo,勾选编程访问。 设置用户权限:搜下dns,勾选第一个云解析 DNS 全读写访问权限策略名为QcloudDNSPodFullAccess。 设置用户标签:有没有无所谓。 审阅信息和权限:看下用户信息有没有问题,没问题就点完成。 完成后记得保存用户的SecretId与Sec ...
介绍Redis(Remote Dictionary Server)是一个开源的、基于内存运行的数据结构存储系统,可以用作数据库、缓存和消息传递中间件。 数据类型 类型 说明 String 字符串 Map 哈希(键值对) List 列表(双向链表) Sets 集合 Sorted Sets 有序集合 使用规范键格式:表名:主键名:主键值:字段名 使用场景 对于只需要查看的对象数据可以存为JSON字符串 对于需要修改的对象数据可以存为Map类型 需要交并差运算的集合使用集合类型 List数据类型可以实现各种数据结构(栈、队列……) 对于有权重的任务管理可以使用Sorted Sets Key操作 可查看某个key是否存在 可查看key下的值为什么类型 可设置key的失效时间 DB操作 一共有16个库(0-15) 可切换库 可清空某个库(慎用) 可清空所有库(慎用) 工具Jedis一个能够操作Redis的Java第三方包,方法名跟Redis指令是对应的,maven坐标如下: 12345<dependency> <groupId&g ...
前言笔记本从买来就没有清过灰,最近明显感觉到笔记本的温度很高,开机使用迅雷下个电影CPU的温度就飙升到了98°C。 天哪,是时候清灰了,没有清灰过程的图片,就记录个大概,方便下次清灰。 准备 霍尼韦尔PTM7950相变导热片:看贴吧别人用的这个,也是第一次用这种,感觉挺方便的,送的工具很全(螺丝刀/撬片) 螺丝刀:用来拆外壳和风扇 撬棒/片:用来拆外壳 开始防静电用肥皂清洗双手,并擦干,摸一下房门铁把手放下静电 拆外壳先将笔记本的所有外设移除并关机,然后将底部外壳螺丝全部拧掉(最后一排是短螺丝,其他的为长螺丝),并放好。 所有螺丝拧掉后使用撬片慢慢将底壳分离(从连接屏幕的那一端开始)。 移除底壳后将电源排线拔掉,并按下开机键放一下静电。 拆铜管先将两个硬盘的散热马甲移除。 拔掉两个风扇的电源线(慢慢摇摆移除)。 依次来回拧松直至拧掉(其实掉不下来)散热铜管的螺丝。 将散热铜管拆下后可将风扇的螺丝拧下(一边5个)。 开始清灰(旧硅脂、风扇灰尘),旧硅脂一定要清理干净,包括散热铜管跟核心上的。 清灰完成后开始上硅脂了,按照CPU核心与GPU核心的大小裁剪相变导 ...