否定一个角色之后:林翩翩、主体性与文学价值判断0. 速读结论
❗ 核心判断:我否定林翩翩的文学价值,不是因为她不够悲惨,而是因为作品没有把她的悲惨转化为足够有说服力的人物结构。
❗ 主要问题:她的心理链路、主体性崩塌过程和牺牲动机没有被充分建立,导致读者容易把她的卑微与自毁归因为个体缺陷,而不是结构性悲剧。
❗ 判断边界:这个角色可以对某些读者有效,但“有效”不等于“优秀”,“共鸣”也不等于“文学价值”。
❗ 个人收获:即使林翩翩作为文学人物在我这里失败,她仍然可以作为负样本,帮助我建立人物塑造和文学价值判断的标准。
问题
本文判断
为什么否定林翩翩?
心理链路不足,主体性缺失,死亡升华缺乏铺垫
无主体性人物是否一定失败?
不一定,关键看作品是否写出主体性丧失的因果
共鸣是否等于文学价值?
不等于,共鸣只是情绪触达或有效性的证据之一
这次讨论的价值是什么?
帮助我把情绪反应转化为审美标准
❗ 本节核心结论:本文的中心不是“林翩翩是否值得同情”,而是“作品是否把她写成了一个能够被理解的文学人物”。1. 问题起点:我否定的到底是什么1.1 否定对象的边界
...
Rust Programming Language – Beginner’s Course Notes1. Introduction to Rust
Type: Systems programming language (similar to C and C++)
Compilation: Compiled language → source code translated to machine code via a compiler
Origin:
Started as a side project by Graden in 2007
Named after the rust fungus
Sponsored by Mozilla in 2009
First stable version released in 2014
2. Why Rust Is Highly Admired
Stack Overflow Survey (7 consecutive years):
86.1% of 65,000 Rust developers want to use it again n ...
传统经济学模型假设对称竞争、收益线性,但DeFi中收益凸性(convex)+ 排名效应(ranking effects)导致winner-takes-all(赢家通吃),所以需要新模型(如本文的Stackelberg + knife-edge equilibrium)
1. Knife-edge equilibria
Knife-edge equilibria(直译为“刀刃上的均衡”)是经济学和系统科学中常用的一个比喻,用来描述一种极其不稳定、难以维持的平衡状态。
在这种状态下,系统处于一种完美的平衡中,但任何微小的扰动、偏差或外部冲击都会导致系统彻底偏离原本的轨道,走向完全不同的结果(通常是极端的繁荣或崩溃),且很难自动恢复到原来的均衡点。
可以用以下几个核心点来理解这个概念:
1. 直观比喻想象一把直立的剃刀,刀刃朝上,试图把一个球放在刀刃上。
物理原理:从数学上讲,球确实可以完美地放在刀刃上保持静止,这是一个“均衡点”。
现实情况:只要有极其微小的气流、桌子的轻微震动,或者球的重心偏离了哪怕一微米,球就会立刻掉下去,并且再也不会回到刀刃上。
这就是“刀刃上的均衡”:它在理论上是 ...
Wallpaper Engine 里有太多好看的动态壁纸了,有没有想过把它们搬到自己的 Hexo 博客上作为首页 Banner?这篇文章将记录全过程:从 Wallpaper Engine 提取视频资源,并硬核修改 AnZhiYu 主题源码,让它原生支持 MP4 视频封面播放。
1. 导出 Wallpaper Engine 壁纸首先在 Wallpaper Engine (Steam版) 中挑选一个喜欢的壁纸(最好是视频场景类的)。
在壁纸库中右键点击壁纸。
选择 发送至移动设备 -> 导出 .mpkg 文件。
导出完成后,将获得一个 .mpkg 文件,手动将其后缀名修改为 .pkg。
2. 使用 RePKG 提取视频资源MPKG/PKG 本质是加密或打包的格式,我们需要专用工具将其解包。
下载开源工具 RePKG-GUI。
解压并打开应用程序,按照 GUI 界面指引,将上一步的 .pkg 文件拖入。
点击 输出 (Extract)。
在输出目录中,你通常能找到一张预览图和一个高质量的 .mp4 视频文件。
3. 魔改主题源码 (核心步骤)AnZhiYu 主题 ...
继上一篇对生涯卡片的改造后,我发现关于页面(About)的其他静态卡片也略显沉闷。为了让整个页面“活”起来,我进行了一系列的交互设计优化,包括给卡片添加金属光泽的擦亮特效、背景聚焦动画以及点击跳转功能。
本文将详细记录这些优化的实现过程。
1. 视觉升级:全员“擦亮”特效为了给平淡的卡片增加质感,我引入了一种 CSS 扫光动画(Shine Effect)。当鼠标悬停时,一道半透明的白光会迅速划过卡片表面,模拟金属反光的效果。
CSS 实现修改 themes/anzhiyu/source/css/_page/about.styl,在文件末尾追加以下代码。我一次性为自我介绍、个人数据、MBTI、游戏、特长、座右铭等多个卡片应用了此效果:
1234567891011121314151617181920212223242526272829303132333435363738/* 卡片擦亮特效 *//* 定义伪元素作为光束 */.author-content-item.myInfoAndSayHello::before,.author-content-item.selfInfo::before, ...
本文记录了针对 Hexo 博客 AnZhiYu 主题“关于”页面(About)中“生涯卡片”模块的定制化修改过程。原主题的生涯列表较为简洁,仅支持纯色圆点与文本。本次修改旨在实现以下需求:
支持图片图标:将原本的纯色圆点替换为可自定义的图片。
样式增强:增大图标与字体尺寸,增加行间距,提升视觉冲击力。
交互优化:增加图标悬停放大动画,并支持点击图标跳转外链。
效果预览
1. 修改模板文件 (about.pug)首先需要修改页面的结构模板,使其能够读取并在 YAML 配置中定义的图片路径和跳转链接。
文件路径:themes/anzhiyu/layout/includes/page/about.pug
找到 .careers-group 相关的代码块,将其替换为以下逻辑:
12345678910111213141516.careers-group if crrList each career in crrList .career-item //- 定义样式变量,优先使用 icon 图片,如果没有则回退到 color 纯色 - var ci ...
想要让你的博客侧边栏更加生动吗?相比于静态图片或 GIF,使用高质量的 MP4 视频作为头像不仅清晰度更高,还能实现完美的无缝循环。今天我们就来动手给 AnZhiYu 主题加上这个酷炫的功能。
核心原理Hexo 的 AnZhiYu 主题默认使用 img 标签来显示头像。我们需要修改侧边栏作者卡片的模板文件,增加一个判断逻辑:如果配置文件中的头像路径以 .mp4 结尾,就渲染为 <video> 标签,否则保持原样的 <img> 标签。
修改步骤1. 修改 Pug 模板找到主题目录下的 themes/anzhiyu/layout/includes/widget/card_author.pug 文件。
我们需要将原本直接输出 img 的代码替换为带有条件判断的逻辑。
修改前:
12.author-info-avatar img.avatar-img(src=url_for(theme.avatar.img) onerror=`this.onerror=null;this.src='` + url_for(theme.error_img.flink) + ` ...
1.配置
配置请参考梦爱吃鱼和Penry的教程。这里不再赘述。
2.问题
countdown.js 是博客侧边栏的倒计时组件,用于展示距离下一个节日的剩余天数,以及今日/本周/本月/本年的时间进度条。
原始实现的问题: 节日目标是硬编码的:
1234const config = { targetDate: "2026-01-01", targetName: "元旦",};
每当一个节日过去后,必须手动修改 targetDate 和 targetName 才能切换到下一个节日。如果忘记修改,页面会显示负数天数。
3.优化内容
将静态的单一节日配置改为自动轮转的节日列表机制,具体改动:
新增 holidays 数组 — 定义了一整年的节日列表,按月日升序排列,每个条目包含 month、day、name 三个字段。
新增 getNextHoliday() 函数 — 核心自动化逻辑:
获取当天日期(时间归零到 00:00:00,避免时分秒干扰比较)
遍历 holidays 列表,将每个 ...
0.背景信息
Twikoo 是一个轻量级的静态网站评论系统。部署到 Vercel 后,默认域名 *.vercel.app 在中国大陆访问经常受限(需科学上网)。为改善访问体验,推荐为 Twikoo 绑定自己域名的二级子域。
1. 在 Vercel 为 Twikoo 添加二级域名
登录 Vercel 控制台,进入你的 Twikoo 项目
左侧菜单 → Settings → Domains
在「Add Domain」处输入你想使用的二级域名,例如:twikoo.example.com
点击 Add,此时状态会显示 Invalid Configuration(因为 DNS 尚未解析,属于正常现象)
2. 在域名服务商处添加 DNS 解析记录
以阿里云为例:
登录阿里云控制台 → 域名控制台 - 公网权威解析
找到你的主域名,点击「解析设置」或「添加记录」
添加一条记录,参数如下(根据 Vercel 页面提示填写):
记录类型:CNAME(推荐)
主机记录:twikoo(即你刚才填的子域名前缀)
记录值:Vercel 提供的目标地址(通常为 cname.vercel-dn ...
1. 在 Google Fonts 挑选字体首先访问 Google Fonts,这里提供了数百种免费字体供您选择。
筛选字体
点击左侧的 Filters 按钮,您可以根据不同条件筛选字体
如果需要支持日文字符的字体,可以在语言筛选中选择 Japanese
获取字体代码
找到喜欢的字体后,点击字体卡片进入详情页
点击右上角的 “Get Font” 按钮将其添加到”购物车”
在右侧弹出的面板中,切换到 Embed 选项卡
复制提供的嵌入代码
2. 修改主题配置文件添加字体链接在 Hexo 主题的配置文件(通常是 _config.yml 或主题的配置文件)中,找到 inject 部分,将复制的代码粘贴到 head 项下:
123456inject: head: # 自定义 CSS 和字体链接 - <link rel="preconnect" href="https://fonts.googleapis.com"> - <link rel="preconnect" href=&quo ...




















