惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threatpost
aimingoo的专栏
aimingoo的专栏
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Tailwind CSS Blog
J
Java Code Geeks
博客园_首页
Google Online Security Blog
Google Online Security Blog
Hugging Face - Blog
Hugging Face - Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
I
Intezer
P
Palo Alto Networks Blog
V
Vulnerabilities – Threatpost
雷峰网
雷峰网
O
OpenAI News
SecWiki News
SecWiki News
小众软件
小众软件
酷 壳 – CoolShell
酷 壳 – CoolShell
美团技术团队
N
News | PayPal Newsroom
Project Zero
Project Zero
Forbes - Security
Forbes - Security
IT之家
IT之家
A
Arctic Wolf
WordPress大学
WordPress大学
Jina AI
Jina AI
T
Tor Project blog
博客园 - 三生石上(FineUI控件)
S
Secure Thoughts
Google DeepMind News
Google DeepMind News
Attack and Defense Labs
Attack and Defense Labs
博客园 - 聂微东
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Privacy International News Feed
Cloudbric
Cloudbric
G
GRAHAM CLULEY
博客园 - 叶小钗
H
Hacker News: Front Page
腾讯CDC
量子位
Help Net Security
Help Net Security
人人都是产品经理
人人都是产品经理
C
Cyber Attacks, Cyber Crime and Cyber Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
宝玉的分享
宝玉的分享
爱范儿
爱范儿
L
Lohrmann on Cybersecurity
Hacker News - Newest:
Hacker News - Newest: "LLM"
Recorded Future
Recorded Future
C
CERT Recently Published Vulnerability Notes

子虚栈

观草木虫鱼鸟兽 仲春夜行记 溶剂上石机理:高分子的溶解性分析 LP1:窒陬记 皆得其宜? 金属清洗笔记 播客解蔽 卖个破绽 MetaBase笔记 动量 随机的殇 乙巳大雪摄影小结 字母雕刻笔记 mysql子查询 业余无线电笔记 EP4:有纸化生活 格风吹草木 W山游记 巨人的荷塘 小心王二麻子 Oxygen Pro Mini 使用手册 池塘、鱼以及鱼食 在这个疆场的那个地域的领域之内 前端笔记101 九云坊专用程序学习笔记 热传导(稳态)笔记 2025(乙巳)年终总结:泛泛放逸之徒 浅论书写方式:提示词是书写的最终形式吗? 传热学笔记
MDX+HEXO初试
· 2026-01-09 · via 子虚栈

今日发现了一个hexo-renderer-mdx渲染插件,可以直接对mdx文件进行渲染,而且与md的渲染器可以共存。查阅了mdx的文档,它的一大特性就是支持JavaScript,比如大括号中的表达式({1 + 1})和ESM(importexport)(引入插件、变量、函数等)。发觉这其中有许多可玩的东西,几乎是敞开了一个面向前端的大门。鄙人虽玩这个hexo博客五六年了,对于前端的了解也仅限于html+css+一点点js,完全没有接触过react/vue等前端框架。mdx的出现让我有机会可以在博客中直接使用jsx语法,从而可以使用react/vue等前端框架的组件。

今日便开始尝试一番。之前用LaTeX比较久,很是享受那些自定义指令的功能——临时定义一个样式,然后便\lalala()重复利用起来,巨方便。通过mdx来执行jsx代码,便可以实现这种梦寐以求的效果。借由jsx还可以直接进行计算,比如输入{Math.PI} 得到3.141592653589793

用作自定义块也很方便,比如我有时候需要输入一些不好打的或者经常使用的文字,比如站点名,我的笔名、座右铭等,那么我便可以提前定义到一个字符上,然后在需要的地方直接调用。在做了如下的定义之后便可以这样写——本站名为{blog} ,站长{me},近来的座右铭“{motto}”出自《荀子·解蔽篇》,意思是要沉心静气,专一学问。

export const blog = '子虚栈'
export const me = '秉蕳'
export const motto = ' 虚一而静,浊明外景。'

本站名为子虚栈 ,站长秉蕳,近来的座右铭“ 虚一而静,浊明外景。 ”出自《荀子·解蔽篇》,意思是要沉心静气,专一学问。

很好玩吧。经过测试,mdx插件目前基本支持md语法,但代码不高亮、数学公式不能渲染,或许需要引用一些组件什么的,等下再摸索。

图片测试:J君养的宠物可达鸭

接下来,开始学习点React,希望能做出来类似duckquill主题作者主页那样的效果。

彩虹文字效果 霓虹灯闪烁效果

版权声明: 本博客所有文章除特别声明外,均采用 子虚栈版权声明 许可协议。转载请注明来源 子虚栈