Posts

Blog posts accumulated over the time.

本站成功搬迁到 Zola

pzy 发布于
3 min, 415 words

既今年初网站搬迁到 Moonglade 后,基于网站备案和运营成本考虑,在目前几款静态网站生成框架 VuePress、Hugo、Jekyll、Zola,基于使用门槛及性能,选择了 Zola。

Zola 是我在 Rust 社区发现,一个静态站点生成器 (SSG),类似于 Hugo、VuePress 和 Jekyll。它是用 Rust 编写的,使用 Tera 模板引擎,类似于 Jinja2、Django 模板、Liquid 和 Twig。 其内容用 CommonMark 编写 —— 一种定义明确、高度兼容的 Markdown 规范。

Read More

静态与动态网站对比

pzy 发布于
9 min, 1688 words

早在网景(netscape) 刚刚诞生,家庭互联网还处于起步阶段的时候,你真的只有一个选择,一个使用 HTML 对其进行硬编码的网站,并且这是当年的标准,它使更新网站变得困难、痛苦,而且通常是标准企业主无法企及的。 几年过去了,最终 WordPress 的出现将网站开发带给了大众,使用 WordPress,您不仅可以从(当时)易于使用的界面构建和更新您的网站,还可以实现一系列动态功能,比如联系表格、社区网站,甚至是电子商务系统。 有了广泛的可用功能,似乎唯一的限制是您对可以做什么的想象力,您所需要的只是开发人员和预算。 即便是拥有如此强大的市场地位和广泛的功能,为什么静态网站现在又流行起来了呢?

Read More

高性能 AOP 框架 AspectInjector 教程

pzy 发布于
10 min, 1953 words

AspectInjector—— 一个免费开源框架,能够在编译时(compile-time,下同)期间,运用切面(Aspect,下同)实现对应用程序静态注入,并且具备简单却不失灵活的接口。 与更常用的运行时(run-time)代理生成框架(例如: UnityCastle.Core.AsyncInterceptor )相比,编译时 AOP 显然提供了更好的性能,这在某些情况下非常重要。

Read More