魔改笔记四:界面样式
本文参考文档来自 🪧引用站外地址,不保证站点的可用性和安全性 Butterfly魔改教程 效果展示 一、前置知识创建一个自定义文件[blogRoot]/source/css/june.css 将下文内容复制到文件中(注意: 记得引入到配置文件中) 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116/* 颜色 */:root { --june: #E68282; --june...
魔改笔记三:本地实现hexo文章AI摘要
前言,观看了各个博客圈的大佬,都有非常炫丽的AI摘要,因此找了众多教程最后发现了liushen 的教程笔记,本篇主要是用于记录制作过程,方便后续参考 教程本次魔改我们分为两个步骤,一个是生成ai摘要到Markdown文件顶部,一个是通过markdown文件顶部的数据渲染成更加好看的前端HTML块。废话不多说,下面我们直接开始教程吧! 插件运行首先,安装插件 1npm install hexo-ai-summary-liushen --save 1npm install axios p-limit node-fetch --save 安装完成后,在[blogRoot]/_config.yml 任意位置添加以下配置 123456789101112131415161718192021222324252627# hexo-ai-summary-liushen# docs on : https://github.com/willow-god/hexo-ai-summaryaisummary: # 基本控制 enable: true # 是否启用插件,如果...
魔改前置知识
本文中的[blogRoot] 是指你博客的根目录 如何引用自定义的js首先你要创建文件夹 1[blogRoot]/source/js 示例:创建文件 1[blogRoot]/source/js/custom.js 在[blogRoot]/_config.butterfly.yml中添加代码 123456789# Inject# Insert the code to head (before '</head>' tag) and the bottom (before '</body>' tag)inject: head: bottom: - <script defer src="/js/custom.js"></script> - <script data-pjax type="text/javascript" src="/js/{把大括号里面的这个换成你的js名字}.js"><...
魔改笔记二:文章分类条
魔改教程注意: 由于本次魔改修改了主题内部文件,一定要注意提前备份! 一定要注意提前备份! 一定要注意提前备份! 分类条我原有的分类条采用的是小冰的分类卡片,但是我中感觉占用空间较大,且出现多个分类会显示滚动条.我个人觉得不够美观,因此在网上查找分类条的魔改,正好看到了 liushen 博主发的文章,由于liushen博主的魔改教程是适用于旧版的butterfly主题,而我采用的是新版的butterfly主题,因此做了这篇教程.如果没有魔改基础建议紧跟教程,如果有任何问题可以在下方评论区提出。 效果真实图 教程1、新建文件 [BlogRoot]\themes\butterfly\layout\includes\categoryBar.pug文件,写入 1234567891011.category-bar-items#category-bar-items(class=is_home() ? 'home' : '') .category-bar-item(class=is_home() ? 'select' : '...
魔改笔记一:页面样式优化
个人卡片背景图1、在自建的css样式中加入一下代码 123456789101112131415[data-theme="light"] #aside-content > .card-widget.card-info { background-image: url(https://s11.ax1x.com/2023/05/02/p9GWEin.jpg); background-repeat: no-repeat; background-attachment: inherit; background-size: 100%;}[data-theme="dark"] #aside-content > .card-widget.card-info { background-image: url(https://s11.ax1x.com/2023/05/02/p9GWVGq.jpg); background-repeat: no-repeat; background-a...
计算机操作系统
docker安装包下载:https://download.docker.com/linux/static/stable/aarch64/测试测试123 🪧引用站外地址,不保证站点的可用性和安全性 Hexo的Butterfly魔改教程 张洪He0 · 分享设计与科技生活
mybatis-plus自动分页
MyBatis-Plus 自动分页(三步核心笔记)步骤一: service层必须创建Page1234public Page<SesStuEval> listPage(int currentPage ,int pageSize,SesStuEvalPageParam param) { Page<SesStuEval> page = new Page<>(pcurrentPage, pageSize); return sesStuEvalMapper.listPage(page, param);} ✅ 核心要点: 必须通过new Page<>(current,size)创建分页对象 currentPage:当前页码(从1开始) pageSize:每页数据条数 Ser’vice层服务初始化分页参数 步骤二:Mapper 必须接受Page1234Page<SesStuEval> listContainTopicPage( @Param("page") Page<...
在snowy框架中新增自定义模块
在snowy框架中新增一个自定义模块(或插件),需要遵循清晰的多模块项目管理规范,其核心思想是通过模块化分离,实现功能插件的独立开发、统一管理与集成. 一、项目结构与模块划分原则snowy的插件体系采用“接口-实现”分离的架构 1、插件接口处(snowy-plugin-api/): 存放模块的API定义、DTO、枚举、常量等公共内容。此模块的职责是定义契约,不包含具体实现,可供其他模块依赖以调用接口。 2、插件实现从(snowy-plugin/):存放模块的业务逻辑、控制器、服务实现、Mapper、资源配置等具体实现代码。 3、主启动模块(snowy—plugin-app):作为最终的应用入口,负责集成和启动所有功能插件。 二、新增自定义模块“A”的详细步骤假设新增的模块名为 a。 步骤1: 创建插件接口模块 在 snowy-plugin-api目录下,创建模块 snowy-plugin-a-api 编辑 snowy-plugin-a-api的 pom.xml,必须引入公共核心模块 snowy-common,以确保能使用框架的基础设施。 12345<!-- 位于...
ssh基本用法
sshssh是应用于远程连接服务器的一种协议 基本用法远程登录服务器命令1ssh user@hostname user: 用户名 hostname: IP地址或者域名 第一登录是会出现以下提示 123The authenticity of host '123.57.47.211 (123.57.47.211)' can't be established.ECDSA key fingerprint is SHA256:iy237yysfCe013/l+kpDGfEG9xxHxm0dnxnAbJTPpG8.Are you sure you want to continue connecting (yes/no/[fingerprint])? 输入yes,然后回车即可. 这样会将该服务器的信息记录在~/.ssh/known_hosts文件中。 然后输入密码即可登录到远程服务器中。 指定端口登录默认登录端口号为22。如果想登录某一特定端口: 1ssh user@hostname -p 端口号 配置文件创建文件 ~/.ssh/config 在文件中输入: 12...
docker离线部署
docker和docker-commpose离线安装背景说明: 本文部署的服务器是 arm架构的 1、安装包下载docker安装包下载:https://download.docker.com/linux/static/stable/aarch64/ docker-compose安装包下载: https://github.com/docker/compose/releases 2、解压docker安装包1tar -xvf docker-25.0.2.tgz 3、解压后会中当前目前下有一个叫docker的文件目录,将该文件夹下的文件拷贝到 */user/bin* 下面1cp docker/* /usr/bin/ 4、将docker注册为系统服务创建文件 /etc/systemd/system/docker.service,并添加以下内容 123456789101112131415161718192021222324252627282930[Unit]Description=Docker Application Container EngineDocumentation=https...
.png)



.png)