开篇
这是博客的第一篇文章。我在这里记录手头的项目:编程、英语学习产品 sisyphus.club,以及中间那些粘合代码和逆坡推着走的东西。
为什么写这个
我造的东西大多散落在零散的仓库、半途而废的笔记和手机里的截图里。写博客迫使我把一个想法从头到尾想清楚。
会写些什么
- 阅读。在读的书、摘抄与读后感,以及读完仍留着的疑问。
- 编程。端上实验、硬件接口、以及中间那些粘合代码。
- 学英语。sisyphus.club 的设计笔记、词汇与语感的实验、间隔重复的细节。
- 工具链。Shell 脚本、Caddy 配置,以及其他琐碎的基础设施改进。
一个代码示例
贴一段简短的 Swift 代码,验证语法高亮是否正常。顶部的语言标签是由 CSS 渲染的,而不是 Jekyll:
import Foundation
struct Boulder {
let mass: Double
var height: Double
mutating func pushUphill(_ distance: Double) {
height += distance
}
}
var rock = Boulder(mass: 80, height: 0)
for _ in 0..<10 { rock.pushUphill(1.0) }
print(rock.height) // 10.0,随后它又会滑下去
再来一段 shell 命令:
bundle exec jekyll serve --livereload
暂且到这里,后会有期。