Hexo美化-主题Shokax弹窗公告插件popup-announcement
1.前言想给我的博客增加一个弹窗公告插件,我的博客主题是Shokax,是在原有Shoka主题的基础上继续更新维护的主题,本人使用体验不错。 Shokax主题插件编写文档:shokaX主题插件文档 本插件只适用于Shokax主题!所有代码都基于Shokax主题!其他主题自行修改! 本插件为scripts式插件,只可手动安装! 2.如何安装插件安装步骤:1.在你本地博客根目录添加文件夹(如果没有):scripts,在此文件夹中创建popup-announcement.js文件,向里面添加以下代码: 1234hexo.extend.filter.register('theme_inject', function (injects) { injects.bodyEnd.file('popup-announcement', 'views/popup-announcement.pug', {}, { cache: true }); injects.style.push('...
免费API
.api-container { display: flex; flex-wrap: wrap; gap: 20px; justify-content: space-between; margin-top: 20px; } .api-card { flex: 1 1 45%; min-width: 300px; background: var(--card-bg); border: 1px solid #e0e3e7; border-radius: 12px; box-shadow: 0 8px 16px -4px rgba(0,0,0,0.05); transition: transform 0.3s ease, box-shadow 0.3s ease; overflow: hidden; } [data-theme="dark"] .api-card { border: 1px solid #444; } .api-card:hover { transform: translateY(-5px); ...
Qexo说说美化
此文章仅适用于已经安装好Qexo并已经适配其说说界面的hexo主题,单独使用无效! Qexo有其独有的说说配置,和众多hexo主题的说说功能并不兼容 由于美化主题自带的说说界面需要改动主题本身的文件,对以后的主题升级很不友好 而Qexo的说说可以通过引入静态资源文件进行美化 于是博主就写了一个仿UyoAhz大佬的(大佬的代码在github是加密的,可个性化性不高) 食用方法: 在source/talks/index.md中添加如下代码: 123456789101112131415161718192021<head> <!-- ... --> <link rel="stylesheet" href="https://fastly.jsdelivr.net/gh/kuiyr0810/qexo-talks@main/suns/talk.min.css"> <script src="//fastly.jsdelivr.net/gh/kuiyr0810/qt@main/...
双向解析域名(托管到cloudflare)使用方法
我的这篇帖子建站初期的免费域名(持续更新) (kuiyr0810.github.io)介绍了一些可以白嫖的域名,但是大家会发现,许多域名可以托管到cloudflare(以下简称cf),但是就是无法正常解析,但是注册商自带的DNS解析又能正常,这类域名就是需要双向解析的域名。例如cloudns,1gb.ua(部分类似域名未更新),接下来我就来介绍如何将这类域名完美托管到cloudflare。 我就用cloudns来举例吧! 一.准备工作1.注册域名像我这里的域名就是“kuiyr.cloudns.be”,这几条记录我将会一一解释,它们是及其重要的记录。 2.找寻cloudflare优选域名推荐:CloudFlare公共Cname域名 (182682.xyz)测速ping:在线ping_tcp延迟测试_持续ping_禁ping_tcping_在线tcping_端口延迟测试 (itdog.cn),推荐使用tcping,现在的网站都需要ssl,输入:域名:443,然后点击测速即可。这篇文章我将用speed.marisalnc.com这个域名来示例,当然你也可以用其他的(哪个快用哪个) 3将...
Linux高级教程
本文整理了 RHCE 考试/个人实验中常用的 10 类核心服务配置,适配 CentOS Stream 9/10 系统(CentOS8及以下也适用,可能有部分不同)所有命令均经过验证,可直接复制使用。 前置准备:配置镜像源(必做)CentOS Stream 9/10 默认源可能访问缓慢,需先配置国内源:推荐中科大源USTC Open Source Software Mirror 123456789101112131415# 清理原有缓存dnf clean all# 备份原有源配置(可选)mkdir -p /etc/yum.repos.d/bakmv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/# 配置中科大镜像源(以 CentOS Stream 9 为例)vi -o /etc/yum.repos.d/CentOS-Stream-BaseOS.repo 打开配置文件自己添加baseurl=https://mirrors.ustc.edu.cn/centos-stream/9-stream/BaseOS/x86...
Linux笔记
Linux 相关知识全面整理一、Linux 基础概述Linux 全称 GNU/Unix,是免费使用、自由传播的类 Unix 操作系统,支持多任务、多用户、多线程和多CPU,拥有社区开发与商业开发两大版本体系。 GNU:公共许可证 Unix:衔接计算机与用户的一系列操作程序 操作系统/内核:软硬件的中间层,负责分配系统资源、管理计算机内部所有详细信息的核心程序 Linux 核心特点:免费开源、可靠稳定安全、多平台适配(手机、数码相机等)、多用户多任务、支持多线程多CPU 安卓系统:基于 Linux 开发,由 Google 公司打造,主要适配手机、数码相机、平板电脑等便携设备 主流版本:社区版(Debian、ArchLinux);商业版(红帽企业Linux、SUSE、Oracle Linux) 二、红帽(Red Hat)核心介绍红帽是总部位于美国的开源软件方案供应商,主营操作系统、存储、中间件、虚拟化和云计算相关支持服务,以开源模式为企业提供跨物理、虚拟、云平台的运算解决方案,同时为全球用户提供技术支持、咨询培训服务。 收购信息:2018年10月29日,IB...
Qexo在线全自动部署hexo教程
今天我们来聊点酷的——如何让你的 Hexo 博客“自动化”部署! 相当于给静态博客添加了后台,非常nice!任何设备无需环境发博文! 如果你是 Hexo 老用户,肯定没少经历过手动发布博客的“折磨”:写完文章,本地 hexo generate,再 hexo deploy,等等等… 小毛病可能不断,效率嘛,嗯,还有很大的提升空间! 利用强大的 Qexo (免费跑在 Vercel 上面啦!) + GitHub Actions,彻底解放你的双手。 🤖 告别手动档,拥抱自动化:Qexo + Git + GitHub Actions 三驾马车!你的 Hexo 博客既然已经在 GitHub Pages 上面运行得好好的,那我们就是给它升级一个自动化后台,而不是另起炉灶哦! 这个自动化的核心思想,其实就藏在这“三驾马车”里: Qexo (在 Vercel): 它作为你的博客内容管理系统(CMS),负责接收你编辑、撰写的内容,并神奇地将其转换为 Hexo 的 .md 源文件,然后自动同步推送到你的 Git 仓库。 Vercel部署教程:点击直达 个人推荐Vercel+[aiven免费数据库 ...
Hexo博客搭建教程
Part 1: 前言:为何选择 Hexo?市面上有多种博客搭建方式:动态博客(如 WordPress),或静态博客(Hexo, Hugo, Jekyll)。 Hexo 的优势在于: 极速生成: 亿级文件也只需几秒,高效转换为静态页面。 简洁易用: 使用 Markdown 写作,简单易学,专注于内容。 免费托管: 静态网站可部署在 GitHub Pages, Gitee Pages, Netlify 等免费平台,无需服务器和数据库费用。 丰富主题与插件: 拥有庞大的社区,提供大量精美主题和强大插件,可高度定制。 Git 版本控制: 所有内容都在本地,便于使用 Git 进行版本管理。 对于个人博客、技术分享、作品展示等场景,Hexo 是一个绝佳的选择。Part 2: 第一步:环境准备(Node.js & Git)在开始 Hexo 之前,你需要准备两个重要的工具:Node.js 和 Git。Hexo 是基于 Node.js 运行的,而 Git 则用于版本控制和将你的博客部署到 GitHub Pages。 2.1 安装 Node.jsNode.js 集成了 npm (Nod...
EdgeOne优选
🚀 告别卡顿!疾速体验:腾讯云EdgeOne优选在构建高性能、高可用的网站或应用时,内容分发网络(CDN)是必不可少的基石。腾讯云的 EdgeOne 作为业界领先的一站式网络安全加速服务,为个人或企业提供了强大的防御和加速能力。理论上,接入 EdgeOne 后,全球用户都应能享受到卓越的访问速度。 自己的网站接入了 EdgeOne,但个别区域或某些运营商的用户反馈访问依然不够流畅?或是进行境外加速时,感觉连接不够理想?这很可能不是 EdgeOne 服务本身的问题,而是其 Anycast 技术在特定网络环境下,未能为您分配到当前“最优”的连接节点或 IP 路径。 🧐 探秘 EdgeOne 优选EdgeOne 与 Cloudflare 等 CDN 巨头类似,都采用了 Anycast 技术。简而言之,当用户请求您的网站时,Anycast 会将请求路由到距离用户地理位置最近或网络条件最理想的边缘节点,从而缩短响应时间。 但这个“最理想”在现实中可能受多种因素影响: 区域性网络差异: 特别是在复杂的中国大陆互联网环境中,不同运营商(电信、联通、移动)之间的互联互通质量,以及国际出口带...
免费域名(博主自建)
平时自己喜欢折腾各种网站和小项目,过程中经常会遇到一个不大不小的需求:需要一个临时的或者简单的域名来绑定服务、做个演示,或者给静态页面一个访问地址。 有时候,专门去注册购买一个域名感觉有点“杀鸡用牛刀”,特别是对于一些实验性的小项目、学生作业或者短期测试来说。其实免费域名就可以了。 博主就自己动手搭建了这么一个小网站—— Sunshine’s域名分发,域名大部分也是白嫖的哈哈,给各位有需要的使用。 简单来说, Sunshine’s域名分发 就是一个我个人维护的、提供免费域名(通常是子域名形式,比如 yourname.domain.com)分发的小工具。 适合 学生党: 给你的课程设计、在线简历或者小作品一个好记的网址。 开发者: 快速为你的 Demo、API 测试、或者个人技术分享页面绑定一个地址。 尝鲜者: 想低成本体验一下拥有和配置域名的感觉。 任何需要一个简单、免费网络地址的朋友。 特点 纯免费: 这是我个人项目,没有任何收费项目或计划,放心使用。 够简单: 网站流程很直接,查询你想要的前缀,如果可用,按提示操作几步就能领取。 即时用: 领取后通常很快就能生效(具体看...