RustPress

共 8 条相关内容

GitHub 原生评论与点赞系统配置

2026-08-28

GitHub 原生评论与点赞系统配置 很多静态博客在接入评论区时,通常会选择 Giscus 或 Disqus 这一类第三方 iframe 嵌入方案。但实际用起来,痛点也非常明显: iframe 跨域白屏:国内网络经常加载不出外部脚本,正文底下留下一大块尴尬的空白; 视觉风格互不相认:iframe 里的字体、圆角、暗黑配色很难跟自己的博客主题完美融合; 数据不可控与垃圾广告:一旦第三方服务调整接口…

谷歌广告 (Google AdSense) 配置

2026-08-28

谷歌广告 (Google AdSense) 配置 搭建一个完全由自己掌控的独立博客,除了分享技术和沉淀知识,能不能让它自己赚出每年的域名费呢? 在现代纯静态博客架构中,因为采用了 GitHub Pages + Cloudflare 的免服务器托管模式,服务器成本是零,CDN 成本也是零,唯一的固定支出就是每年几十块钱的域名年费。如果能顺手接入 Google AdSense(谷歌广告联盟),哪怕每月…

谷歌统计 (Google Analytics) 配置

2026-08-28

谷歌统计 (Google Analytics) 配置 辛辛苦苦写了几十篇技术深度文章,发上去之后就像往宇宙深空发射无线电波:到底有没有人在看?还是只有自己每天在按 F5 贡献唯一的 PV?读者是从搜索引擎摸过来的,还是同行手滑点进来的? 没有数据观测,写独立博客就很容易陷入「闭门造车」的迷茫。 Google Analytics 4(GA4) 是目前最权威、功能丰富且完全免费的网站数据分析系统之一。…

全局基础配置与 config.toml 详解

2026-08-28

全局基础配置与 config.toml 详解 用过某些博客框架的朋友经常会遇到这种尴尬:改个博客标题要在 _config.yml 里改一次,改个导航栏要去主题目录下的 theme.yml 再改一次,换个社交链接甚至还要翻进模板源码去手改 HTML。配置散落在三四个角落,不知道的还以为改博客配置是在玩解谜冒险游戏。 RustPress 将全站所有的元数据、作者信息、导航菜单与功能开关全部收拢在单一的…

GitHub CI/CD 自动化部署

2026-08-28

GitHub CI/CD 自动化部署 为什么很多人的博客写着写着就断更了?除了工作忙,一个隐蔽的罪魁祸首就是「发布流程太有仪式感」:写完两行字,要先本地跑命令打包,再打开 FTP 或者手动敲指令往服务器传,一旦忘了拷某张配图或者本地环境差了一个小版本,整站瞬间白屏。折腾完这一圈,只想把电脑合上发誓下个月再写。 最舒服的写作体验应该是:本地只管码字,敲下 git push 关掉电脑,剩下的编译、打包…

Cloudflare 全球加速与免刷缓存配置

2026-08-28

Cloudflare 全球加速与免刷缓存配置 很多博主把网站接入 CDN 后最抓狂的一件事莫过于:「刚修正了一个错别字,自己按 F5 刷新了 80 遍,屏幕上依然顽固地展示着旧内容;最后只能狼狈地登录 CDN 后台,颤抖着点下『清除所有缓存 (Purge Everything)』。 使用缓存有一个矛盾,如果把缓存时间调短,CDN 失去了加速意义;如果把缓存时间设长,发布新内容久久不能面世。难道鱼和…

安装与本地开发预览

2026-08-28

安装与本地开发预览 在没有静态博客前,想搭一个干净纯粹的技术博客,怎么总要先经历一轮折磨:配环境、装运行时、解决依赖冲突、盯着动辄几百兆的 node_modules 目录发呆——还没敲几行正文,当天的写作热情已经在解决编译错误时消耗殆尽。 如果你的诉求只是「把本地的 Markdown 扔进去,敲一行命令,在浏览器里秒级预览」,那么一个独立的 Rust 二进制程序就能搞定所有事情。 本篇用最简单直接…

RustPress 配置与使用指南

2026-08-28

RustPress 配置与使用指南 写静态博客的人,写得久了大概率都经历过这样一种崩溃:文章写到十几篇时,本地预览秒开;等积累了上千篇长文,敲下 build 之后,电脑发出飞机的轰鸣,编译一次的时间足够去泡壶茶甚至下楼吃碗麻辣烫。 为什么静态站点越用越慢?难道内容变多了,就必须全量重编译一遍? 答案肯定是否定的。自然界中的树,一层层年轮叠加,是增量生长,网站内容应该像年轮一样,也可以增量增长。 R…

已经到底啦