ERLI's Blog

ERLI's Blog

记录代码、折腾与学习

loading
博客折腾日志:从 0 到稳定发布
做博客最容易陷入的状态,是:一开始想法很多,后来被主题、部署、配置、插件和文章内容分散精力。其实博客最重要的最终状态不是“花里胡哨”,而是“能持续发布”。 1. 开始之前先想清楚用途我开始做博客时,心里其实没有特别复杂的想法: 我想记录一些学习和实践 我想留下踩坑记录 我想把自己做过的东西保留下来 这就足够了。博客的意义不一定要非常“深刻”,只要你...
程序员写作:把想法变成文章
很多程序员会觉得“我会写代码,就不会写文章”。其实写文章并不等于写小说,它更像把思考梳理出来,并让别人看懂。 1. 写作的核心不是文采,而是结构一篇好的技术文章,最重要的不是词汇华丽,而是结构清楚。通常可以按下面的顺序来: 先说问题 再说背景 再说解决方法 最后说结论和经验 如果没有结构,内容再多也容易变成一堆碎片。 2. 先写“真实问题”,不要一...
Obsidian 加 Git:轻量知识库搭建
我一直偏爱轻量的知识管理方案。对我而言,Obsidian + Git 很像“记事本 + 版本控制”。它不复杂,但非常适合长期积累。 1. 为什么我喜欢 ObsidianObsidian 最大的好处是: 纯本地文件 Markdown 语法友好 链接关系清晰 标签、图谱和双链都支持 如果你经常整理学习笔记、写文章、记录问题,这种方式会比云文档更稳定。 ...
Node.js 版本管理实践
前端项目和 Node 相关工具越来越多,所以版本管理已经不再是“可选项”,而是开发基础设施的一部分。最实用的做法是使用 nvm 之类的版本管理器,而不是直接装一个全局版本。 1. 为什么要做版本管理很多项目会遇到这样的情况: 一个项目依赖 Node 16 另一个项目依赖 Node 18 另一套工具又要求更高版本 如果全局装了一个版本,很快就会出现“...
前端调试清单:从报错到修复
前端调试看似“很杂”,但实际上很有套路。很多问题不是代码错得特别离谱,而是你没有按顺序排查。这篇文章记录一套比较实用的排错清单。 1. 先确认报错是不是源头很多前端问题的根因并不在你以为的那一层。比如: API 返回值不符合预期 脚本加载顺序有问题 组件状态没有及时更新 样式覆盖导致点击失效 遇到异常时,第一步不是急着改代码,而是先问:问题在渲染层...
备份方案:Git 加云盘的实用组合
工作和写作都会产生大量“重要但看起来不重要”的文件。我的经验是:不靠单一媒介保存,而是分层备份。对我来说,最适合的方案是 Git + 云盘。 1. Git 解决版本问题第一层是 Git。它能解决: 文章修改历史 文件误删后的恢复 多版本对比 个人文档追踪 如果你写博客、写文档、维护项目,Git 对你来说几乎是一种“最小化的时间旅行”。 2. 云盘解...
终端配置与 alias 实战
如果你每天都在 Mac 或 Linux 上工作,终端的效率很大程度上决定了你对命令行的接受程度。我一直觉得,alias 和 shell 配置不是炫技,而是让你少打字、少重复操作的基础能力。 1. 先从最常用的 alias 开始通常我会在 ~/.zshrc 里面添加一批自己常用的缩写,例如: 12345alias ll='ls -al'...
个人博客从 0 到 1 的写作流程
一个博客最难的部分,不是搭建,而是持续写作。很多人做了一个站点,却没办法长期输出内容。我的经验是:写作流程应该尽量简单、稳定、可重复。 1. 先确定内容方向很多人写博客的时候,最容易犯的错误是“写得太散”。写作方向最好尽量明确,例如: 技术踩坑记录 Mac 环境配置 Git 和开发工具 个人学习积累 站点维护与主题调整 明确方向之后,后续写作就会更...
Hexo 主题定制踩坑录
很多时候,Hexo 主题看起来“很简单”,但一旦开始定制,要处理的细节其实不少。我的经验是:不要一上来就改 CSS,而要先确认主题结构、模板和配置加载顺序。 1. 先确认主题是否正确安装最常见的问题不是样式问题,而是主题没有真正生效。比如: 1theme: archer 如果配置写错,Hexo 会继续用默认主题,页面也就不会按预期显示。这个问题看起来...
VS Code 让写代码更舒服
我一直觉得,好的编辑器不是“功能很多”,而是“能让你少做重复动作”。VS Code 在这方面做得还不错,而且它的扩展生态很强,所以很容易形成自己的高效工作流。 1. 先把基础体验调好很多人一上来就装很多插件,但其实最重要的几件事是: 设置字体和字号 打开自动保存 启用代码格式化 关闭不需要的侧边栏干扰 配置常用快捷键 如果你每天都写代码,编辑器的视...
avatar
ERLI
记录代码、折腾与学习