【免费下载链接】hexo-theme-solitude
一款设计师风格的 Hexo 主题,支持懒加载、PWA、Latex 及多种评论系统
项目地址: https://gitcode.com/everfu/hexo-theme-solitude
你是否还在为这些问题烦恼?
博客主题简陋,缺乏设计感,无法匹配个人风格?
页面加载缓慢,访客没看完就关掉?
功能单一,想加评论、数学公式却无从下手?
作为设计师或技术博主,你需要一款「颜值与实力并存」的博客框架。而 hexo-theme-solitude—— 这款荣获「GitHub 2024 年度设计奖」的 Hexo 主题,正以极简美学 + 强大功能的组合,重新定义静态博客的可能性。
本文带你从零开始,用 10 分钟完成「环境搭建→主题个性化→上线部署」全流程,让博客同时拥有 Awwwards 级视觉效果 和 毫秒级加载速度!
一、为什么选 hexo-theme-solitude?静态博客(SSG)因「安全高、加载快、部署成本低」成为创作者首选,而 solitude 在众多 Hexo 主题中脱颖而出,核心优势有三点:
1. 设计师级视觉体 ...
先说说Moments这个极简朋友圈项目吧
直达:kingwrcy/moments: 极简朋友圈
小声哔哔对的,自己去看文档吧,部署的话相当简单,使用docker-compose一键部署速度的很,而且现在的版本是作者使用GO重构的,轻快的很嘞。
项目好用是好用,但是说说最终还是想让一些陌生人说说的,不然怎么叫说说呢,于是就想同步到博客的说说界面,刚好前几天将博客迁移到了hexo的anzhiyu主题,想看看有没有现成的教程直接部署一下完事了,奈何,不知道是搜寻方法不对还是怎么的,反正就是没找到,在柳神的博上看到了他已经实现了这样的同步,但是他是原Butterfly主题改的,然后翻教程也没翻到,评论也没来得及回我,好吧昨天才问的就是心急想赶紧部署出来 没办法,又回头去看Moments文档,发现它有api,这个就有点搞头了。
搞搞看吧!
Moments配置第一步:修改 Moments 的 Docker Compose 配置(允许跨域来源)
登录 1Panel 面板,左侧菜单找到「容器」→ 找到你的moments容器,点击「编辑」(或在「应用」里找到 Moments 点击「配置」)。
...
获取腾讯位置服务
注册腾讯地图API:
https://lbs.qq.com/
创建应用:
左侧-应用管理-创建应用
添加Key:
创建的应用有自己的KEY
分配额度(如果就使用IP定位的话可以把全部额度分配给IP定位):
目前是限制5000次免费额度,咱们这种网络边缘小站足够用了,全部分配到ip定位就行了
在应用里点击应用的编辑,别忘了给你域名加上白名单(重要!)
添加JS控制
在themes/anzhiyu/source/js/utils.js中添加一下代码
只需把其中的腾讯地图key、经度、纬度替换成自己的即可。
获取自己位置的经纬度随便浏览器一搜即可。
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101 ...
网站部署
未读RSS 订阅跳转没有页面(通常表现为 404 错误或无法访问),主要与RSS 文件未生成、路径错误或配置缺失有关。以下是具体排查和解决方法:
一、核心原因:RSS 文件未生成静态网站(如 Hexo、Hugo 等)的/atom.xml(RSS 订阅文件)并非默认自动生成,需要通过插件或配置手动开启生成功能。如果未生成该文件,访问/atom.xml自然会显示 “没有页面”。
二、分平台解决方案(以常见静态网站生成器为例)1. 若使用 Hexo 博客Hexo 需要安装hexo-generator-feed插件才能生成 RSS 文件:
步骤 1:安装插件在博客根目录执行命令:
1npm install hexo-generator-feed --save
步骤 2:配置插件在 Hexo 配置文件(_config.yml)中添加以下内容(指定生成路径为atom.xml,与你的链接匹配):
12345678910111213feed: type: atom # 生成atom格式(与你的/atom.xml对应) path: atom.xml # 生成的文件路径,必须与配置中的link一致 ...
UniGetUI(以前称为 WingetUI)该项目的主要目标是为 Windows 10 和 11 的最常见的 CLI 包管理器创建一个直观的 GUI,例如 WinGet、Scoop、Chocolatey、Pip、Npm、.NET Tool、PowerShell Gallery 等(查看包管理器兼容性表)!。 使用此应用程序,您可以轻松下载、安装、更新和卸载在受支持的包管理器上发布的任何软件 - 等等!
项目地址:
引用站外地址
UniGetUI
可以被描述为一个包管理器来管理您的包管理器
项目介绍Umami 是一种开源、注重隐私的网络分析工具,可作为 Google Analytics 的替代品。 它提供了有关网站流量、用户行为和性能的重要见解,同时优先考虑数据隐私。
与许多传统分析平台不同,Umami 不收集或存储个人数据,从而避免了对 cookie 的需求, 并且符合 GDPR 和 PECR 标准。
Umami 设计为轻量级且易于设置,可以自托管,让用户可以完全控制他们的数据。
项目地址:鲜味软件/鲜味:Umami 是 Google Analytics 的现代、注重隐私的替代品。
详细可看文档,下面来介绍一种最简单的安装办法
Umami安装与部署使用面板是目前感觉最简单的了,有服务器的情况下最快速
1panel面板安装部署(推荐)应用商店搜索Umami后安装即可,默认是3000端口安装
安装成功后,创建一个域名网站来反向代理这个接口即可使用域名访问了。
使用域名打开网站后,进入服务,添加你需要统计数据的网站即可,到这一步,这个部署的环节就完成了,下面来进行下一步,获取你这个部署的统计网站的API。
有人说为什么刷新没啥用,因为你的网站还没有添加相应的统计代码 ...
在运营 Hexo 博客时,你可能会遇到这样的需求:想分享一篇文章,但其中某部分内容(如资源链接、隐私笔记、付费内容)不想公开,只给特定人群查看。这时候「部分内容加密」就比整篇加密更灵活 —— 既保留公开内容的可读性,又能保护敏感信息。
效果演示:
解锁
密码是文章发布月份(如 202509)
密码不对哦~提示:2025年9月
这里是加密区域
(function() {
const container = document.getElementById('encrypt-kq353yizid');
const pwdInput = container.q ...
一、注册 npm 账户1. 访问 npm 官网打开浏览器,访问 npm 注册页面,界面如下:
2. 填写注册信息
Username:必须为小写字母、数字或连字符,建议使用mzxi-static-resources相关名称(如yourname-mzxi-static)。
Email:填写常用邮箱(后续需验证)。
Password:至少 8 位,包含字母、数字和符号。
勾选协议后点击Create an account。
3. 验证邮箱登录邮箱,找到 npm 发送的验证邮件,点击链接完成验证。
4. 登录 npm打开命令行工具(Windows:PowerShell;Mac/Linux:终端),输入:
1npm login
输入完后提示按回车后跳转到浏览器登录,按提示输入用户名、密码和邮箱(注意密码输入时不显示)。
配置界面:
二、创建 npm 包项目1. 创建项目目录12mkdir mzxi-static-resourcescd mzxi-static-resources
2. 初始化 package.json1npm init -y
生成的package.json内 ...