静态网站生成器:时光机般的版本控制

2025-09-02
静态网站生成器:时光机般的版本控制

博主在回顾过去博客文章时,发现静态网站生成器Eleventy结合Git版本控制,让他能够轻松地回到过去查看网站的任意历史版本。这得益于Eleventy在构建时获取CMS文章并将其包含在每次提交中,使得每个提交都包含网站的完整快照。这与使用数据库的WordPress等网站形成对比,后者难以轻松查看历史版本。博主还提到,虽然他每月使用GitHub Action截图网站首页,但Eleventy和Git的组合使这一额外措施显得不再那么必要。

阅读更多
开发

程序员的私藏宝藏:我的点文件(dotfiles) 为什么迟迟不敢公开?

2025-08-06
程序员的私藏宝藏:我的点文件(dotfiles) 为什么迟迟不敢公开?

作者热爱点文件(dotfiles)——用于配置软件和操作系统的配置文件,并乐于分享经验和代码。然而,他却犹豫着是否公开自己的点文件仓库,里面包含了zsh、tmux、neovim、vscode配置,Homebrew包列表,Stylus CSS规则等,并使用GNU Stow进行管理。他认为这些个性化配置过于私密,虽然很酷,但分享仍然让他感到不适。这引发了一个关于程序员个性化配置与开源分享之间取舍的思考。

阅读更多
开发

程序员的秘密武器:手写笔记胜过代码编辑器

2025-05-28
程序员的秘密武器:手写笔记胜过代码编辑器

一位软件开发者分享了他对使用笔记本进行思考和解决问题的独到见解。他认为,比起直接在电脑上写代码,先在笔记本上手写思考、画图,能更好地理清思路,找到解决问题的关键。这种方法能帮助他将模糊的想法转化为具体的方案,发现代码中的漏洞和设计缺陷,并留下宝贵的思考过程记录,方便日后查阅。对他而言,笔记本是比代码编辑器更重要的工具。

阅读更多
开发

阅读 RSS 动态的感受

2024-06-09
阅读 RSS 动态的感受

这篇文章分享了作者阅读 RSS 动态的感受,认为 RSS 就像10-15年前的社交媒体,用户可以自主选择内容来源,避免了算法推荐的干扰。作者认为 RSS 阅读体验更好,因为它专注于内容,没有广告和追踪器,并且可以帮助用户集中注意力,深入思考。文章还鼓励读者积极订阅和管理 RSS 源,以便更好地控制自己的信息获取。

阅读更多
未分类