@font-face 是一种 CSS 规则,它允许开发者定义网页中使用的字体,并为其指定来源。通过 @font-face,你可以将本地的字体文件(如 .ttf、.woff、.woff2 等)加载到网页中,或者引用外部的字体文件。
首先你应该找一个喜欢的字体,然后将字体文件下载下来,例如我使用了钉钉的免费字体 JinBuTi ,下载解压后打开文件夹,将 DingTalk JinBuTi.ttf 文件复制到博客目录下的 \source\font 文件夹中,为了方便使用,可以将字体文件重命名为 JinBuTi.ttf 。
在博客根目录下的source文件夹中,新建一个css文件夹,然后新建 custom.css 文件
1234567@font-face { font-family: 'JinBuTi'; /* 定义字体名称 */ src: url('/font/JinBuTi.ttf') format('truetype'); /* 字体文件路径及格式 */ font-weight: n ...
前端开发
未读安装Hexo1234567npm install hexo-cli -ghexo init npm install hexo-deployer-git --save npm install hexo-renderer-pug hexo-renderer-stylus --save
安装Solitude在Hexo根目录下执行
1git clone -b dev https://github.com/everfu/hexo-theme-solitude.git themes/solitude
编辑 Hexo 项目的 _config.yml 文件,将 Hexo 主题修改为 solitude:
1theme: solitude
安装主题依赖
1npm i hexo-renderer-pug
将主题配置复制到博客根目录
1copy .\themes\solitude\_config.yml .\_config.solitude.yml
安装插件字数统计1npm i hexo-wordcount
数学公式卸载 hexo-render-marked
1npm un hexo-r ...
概括最近将博客的框架修改为了AnHeYu-App,此时,为之前博客创建并部署在Cloudflare Pages的轻量友链朋友圈就已经没有了用武之地,于是我想删除它,但是发现Cloudflare Pages 一直存在一个 BUG:当某个 Pages 项目的部署存档超过 100 个时,该项目将无法通过网页删除。
在开始操作之前,你需要准备以下信息和工具:
CF_API_TOKEN:Cloudflare Workers 专属 API 令牌。
CF_ACCOUNT_ID:你的 Cloudflare Workers 的 帐户 ID。
CF_PAGES_PROJECT_NAME:需要清理存档的 Pages 项目名称。
delete-all-deployments.zip:Cloudflare 官方的应用程序
操作步骤
获取CF API TOKEN 登陆 Cloudflare 账户并访问 Cloudflare Dash 的API 令牌页,准备创建一个令牌。
如果您的界面是中文以外的语言,请您在页面右上角选择并更改语言为 简体中文。
点击页面中的 创建令牌,然后划到页面下方,找到 ...
硬件茶谈
未读前景介绍基于梦爱吃鱼的教程进行修改,主要改进如下
1.适配了Anheyu-App2.修改API接口为 api.nsuuu.com
使用方法申请API密钥首先需要在 https://api.nsuuu.com 申请一个API密钥
获取经纬度信息百度地图访问百度地图拾取坐标系统在搜索框输入地址点击地图上的点获取经纬度复制对应的经度(lng)和纬度(lat)值
高德地图访问高德坐标拾取器在搜索框输入地址点击地图上的点获取经纬度复制对应的经度(lng)和纬度(lat)值
相关代码将以下内容填入anheyu-app的自定义侧边栏中,自定义部分大约在第120行
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911 ...
硬件茶谈
未读使用背景在企业官网搭建、系统通知服务部署、用户注册与密码找回等核心场景中,稳定且带有自定义域名的邮箱是保障业务顺畅运转的关键基础设施。它不仅是企业与用户、合作伙伴的重要沟通桥梁,更直接影响品牌可信度与服务效率。
然而,许多开发者和站长初期依赖 QQ、Gmail、163 等免费个人邮箱开展工作时,往往陷入多重瓶颈:
发送额度受限:个人邮箱普遍设有严格的发送上限,例如 163 免费用户每日仅能发送 50 封邮件,远无法满足系统批量通知、业务批量沟通等需求;
功能与风控受限:SMTP 服务常被限制或高频触发风控机制,导致系统集成的自动发信功能频繁中断;
送达率低下:使用个人邮箱发送带自定义域名的邮件时,因缺乏专业验证标识,极易被收件方服务器判定为垃圾邮件,直接进入垃圾箱。
相比之下,企业邮箱凭借专业架构与合规设计,完美解决了这些痛点,其核心优势体现在三大维度:
高可信度与送达率:默认集成 SPF、DKIM、DMARC 三大邮件验证机制 ——SPF 明确授权发件服务器 IP,DKIM 通过数字签名保障邮件完整性,DMARC 定义验证失败后的处理策略,三者协同显著提升收件服务器对邮件的信任 ...
前言ESXI 是 VMware 旗下核心的企业级虚拟化平台,核心作用是将实体服务器的硬件资源(CPU、内存、存储、网络)虚拟化,为虚拟机提供独立的运行环境,是企业构建私有云、服务器集群的基础组件。
与个人级虚拟化工具(如 VMware Workstation、VMware Server)相比,ESXI 最大的特点是采用裸金属安装架构 — 无需预先在实体机上安装 Windows、Linux 等操作系统,直接将 Hypervisor(一款轻量级微内核)部署在硬件底层。这种架构能最大限度减少系统资源占用,提升硬件利用率,同时降低因底层操作系统故障导致的虚拟化平台风险。
此外,ESXI 的体系结构采用基于 API 的合作伙伴集成模型,这意味着后续管理过程中,无需额外安装和维护第三方管理代理,即可与 VMware vCenter、备份软件、监控工具等生态产品无缝对接,简化企业级虚拟化环境的运维流程。
安装 ESXI下载 ESXI由于 VMware 被 BroadCom 收购后,ESXI 相关资源需通过 BroadCom 官方支持平台获取,因此第一步需完成账户注册
账户注册进入 BroadCom ...
硬件茶谈
未读部署方式选择兰空图床提供两种主要部署方式:Docker部署(推荐)和传统安装。Docker方式集成了所有依赖环境,避免了复杂的配置过程,更适合新手。
方法二:传统安装(宝塔面板)环境要求
PHP 8.0.2 或更高版本
MySQL 5.7 或更高版本
Nginx 或 Apache
安装步骤
安装PHP扩展
Fileinfo PHP 扩展
Imagick 拓展
解除PHP函数限制
exec、shell_exec 函数
readlink、symlink 函数
putenv、getenv 函数
下载程序
123456cd /www/wwwroot/your_domainwget https://github.com/lsky-org/lsky-pro/releases/download/2.1/lsky-pro-2.1.zipunzip lsky-pro-2.1.zipchmod -R 755 storage/chmod -R 755 bootstrap/cache/chown -R www:www .
配置网站
运行目录设置为 public
设置伪静 ...
前言我现在有一台乔斯伯 N2 的飞牛 NAS,还有一台 Apple TV 。有了这两样设备后,软路由的必要性就不言而喻了。我打算购置一台体积小巧、性能卓越且功耗较低的小主机,借助 ESXI 或 PVE 技术,虚拟出多个不同系统,使每个系统各司其职。我期望这台小主机在拥有强劲性能的同时,还具备出色的便携性,方便我在各种场景下随时携带。经过多番筛选与考量,我最终相中了极摩客的 M7 迷你主机,它在性能与便携性之间找到了完美的平衡,十分契合我的需求。
我希望这台小主机可以进一步完善我家中的网络结构,达到如下图所示
购买渠道主机当然是在狗东买的准系统,毕竟狗东的保修还是很香的
内存方面,我从拼多多入手了一条英睿达 16G DDR5 4800Mhz ,性价比挺不错。固态硬盘同样来自拼多多,是国产固德佳 512GB 的 PCIE 3.0 硬盘,价格亲民,满足我的基础存储需求。
外观极摩客 M7 延续了家族简约的包装盒设计。打开包装,里面除主机外,还有电源适配器、HDMI 视频线、壁挂支架与说明书。其电源由奥源电子提供,功率 120W,采用氮化镓技术,相比迷你主机常见的航嘉电源,体积更小,实测重量 ...
将 GitHub 仓库同步到 Netlify登录 Netlify首先,打开浏览器,访问Netlify。如果你还没有在 Netlify 账号,请先注册
新建站点成功登录后,进入 Netlify 的控制台页面,找到“Add a new site”,点击“Import an existing project”选项,导入现有项目
连接 GitHub 仓库紧接着页面会跳转到连接代码仓库的界面,此时选择 GitHub 作为代码源,然后按照系统给出的引导步骤,授权 Netlify 访问你的 GitHub 仓库,授权成功后,找到你的GitHub Pages 项目并导入
部署项目当上述所有准备工作都完成后,点击“Deploy site”按钮,你只需耐心等待部署完成的提示,之后就能通过 Netlify 分配的临时域名访问自己的网站了。
添加自定义域名到 Netlify回到 Netlify 控制台,找到自己的站点,点击进入“Site Settings”,在众多设置选项里找到“Domain management”,点击“Add custom domain”按钮,然后输入购买的域名,最后点击确认并保存。 ...
前言首先感谢你能来访问我的 Blog,这是我的第一个博客,使用 Github Pages 和 Hexo 搭建。搭建这个博客花费了我的很多精力,现在记录下我搭建的全过程,给自己留个纪念。
入门在开始之前,你需要知道什么是 Github 和 Github Pages
Github
Github Pages
GitHub Pages是一个免费的静态网站托管服务,由 GitHub 提供。它允许用户直接从 GitHub 仓库中托管网站,不需要服务器设置或复杂的部署过程。
Hexo
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
准备工具Node.js安装 Node.js:Node.js 官网
Hexo官方建议使用 Node.js 12.0 及以上版本
选择Prebuilt Installer后,点击Download下载安装程序
具体可以参考Node.js 安装教程
Git安装 Git
选择64-bit Git for Windows Setup下载安装程序
Git 的安装请参 ...












