
很多人问我第一篇博客到底该写什么、该怎么发、用哪个平台问得多了我发现一个规律大家不是不会写而是被“第一篇”这三个字吓住了。今天就用我这些年折腾博客、也帮朋友从零搭起个人站点的经验把“第一篇博客”这件事拆开揉碎聊一遍。这里不涉及复杂的编程背景也不需要你懂服务器运维只要你有一台能上网的电脑、一点想表达的冲动就可以沿着这条路走通。这篇东西适合谁看刚想开博客但不知道从哪下手的新手写过几篇但总觉得自己写得不够好、拖了又拖的人以及已经在平台发文但想迁移到自建站点的朋友。我会从选题、平台选型、搭建流程、写作工作流到发布后的心态调整和常见坑都给你捋一遍保证你看完就能动手。1. 写第一篇博客前先想清楚这件事很多人一上来就纠结“用Hexo还是WordPress”“要不要买域名”“主题选哪个”这些当然重要但最重要的其实是另外一件事你为什么要写博客。想清楚这个后面所有技术决策都会变得非常简单。1.1 博客不是日记也不是朋友圈我见过太多人把博客当私人日记写今天吃了什么、明天去哪里玩流水账记了半年一个读者都没有然后跑来问“为什么我的博客没人看”。这里有个很扎心的真相博客本质上是写给别人的哪怕你嘴上说“我只是记录给自己看”只要发到了公開网络上你就应该考虑读者的感受。这不是让你讨好谁而是说内容要有“可读性”和“信息量”。那是不是一定要写技术教程也不是。我看过很多优秀的个人博客有人写养猫心得有人写租房踩坑指南有人写自己学做饭的翻车记录阅读量比很多技术博客都高。核心在于你的内容是不是能帮别人解决某个问题或者带给别人某种情绪价值。第一篇博客不必追求宏大找到一个你真正擅长、且别人会感兴趣的小切口就已经成功了一半。1.2 第一篇博客的最佳选题方向基于我帮人审过上百篇“第一篇博客”的经验最容易出效果的是这三类选题一是“学习笔记型”比如你刚学会了一个新技能把学习过程整理出来这类内容天然带有“新手视角”最容易引起共鸣二是“踩坑记录型”你最近解决了某个具体问题把排查过程写清楚这类内容搜索价值极高三是“观点分享型”你对某个热点或常见现象有不一样的理解写出来不怕有争议。反而不建议第一篇就写“XX技术从入门到精通”这种大部头因为新手很难驾驭而且写到一半写不下去的概率极高。我自己第一篇博客写的是“如何用Markdown写笔记”现在回头看其实内容很浅但正因为选题小、好写完它让我建立起了“我能写完一篇东西”的信心。信心这东西比流量值钱多了。1.3 平台优先还是自建优先这个问题几乎每周都有人问。我直接给结论如果你只是想先把内容写起来那就选一个成熟平台比如博客园、知乎专栏、公众号或者掘金这类注册就能发零成本零门槛先把写作习惯养成再说。但如果你希望长期打造个人品牌希望内容不被平台规则绑架那就应该尽早自建独立博客。自建博客的好处很实在域名和空间是你自己的文章版权完全属于你排版样式随意定制还能挂自己的广告和推广位。代价是你需要花一些时间搞定技术搭建。现在的方案其实已经很成熟了静态博客后面细讲部署一套下来快的半小时慢的也就一个晚上完全在可接受范围内。我的建议是第一周先在平台上写1-2篇练手第二周开始搭建自己的博客第三周把练手的文章迁移过去。这个节奏最稳。2. 静态博客的选型与本地环境准备确定了要走自建这条路之后接下来要选技术方案。这里我不推荐直接用WordPress虽然它功能全、插件多但需要自己的服务器或虚拟主机还要处理数据库、安全更新、备份一堆事对一名只想好好写作的博主来说维护成本偏高。我更推荐静态博客方案把文章写成Markdown用一个工具生成纯静态HTML文件然后扔到免费托管平台上完事。2.1 Hexo、Hugo、VuePress怎么选目前主流的静态博客生成器有三个Hexo、Hugo和VuePress。三者的区别我用一个表格说清楚对比项HexoHugoVuePress语言环境Node.jsGo单二进制Node.js / Vue上手难度中低中文资料多中主题配置需花时间中高需要懂一点Vue渲染速度文章少时足够快极快千篇文章也秒开中等主题生态非常丰富丰富偏文档风格适合人群绝大多数新手追求性能的进阶用户喜欢Vue生态/写文档型博客如果你是完全的新手我建议直接选Hexo。理由很简单中文社区庞大你遇到的任何问题都能搜到解决方案主题模板颜值高配置逻辑也符合直觉。Hugo虽然性能强但它的模板语法对新手不太友好VuePress则更像一个文档工具博客化改造需要额外功夫。当然如果你有很明确的Geek倾向喜欢折腾Hugo也完全可以只是第一篇博客没必要跟自己过不去。2.2 以Hexo为例搭建本地写作环境下面我以Hexo为例带你把本地环境完整跑起来。先说准备工作确保你的电脑上安装了Git和Node.js建议LTS版本比如20.x这两个都去官网下载安装包一路Next就行没什么可讲的。装完打开命令行输入下面两行确认版本git --version node -v看到版本号输出就说明环境没问题。接下来全局安装Hexo命令行工具npm install -g hexo-cli然后在你想放博客的目录比如D盘下一个叫myblog的文件夹初始化hexo init myblog cd myblog npm install这几条命令跑完之后目录里会出现source/_posts这个文件夹你的所有文章就放在这里。执行hexo s启动本地预览浏览器打开http://localhost:4000就能看到默认的Hello World页面了。到这一步你的博客骨架就算是搭好了。整个过程快的话十分钟出头慢的话取决于你下载依赖时的网速。2.3 部署到GitHub Pages的完整流程本地搭好只是第一步把博客发布到公网让别人能访问才是完整闭环。用GitHub Pages做托管是最省钱的方案免费、稳定、支持自定义域名而且不限制流量对个人博客完全够用。操作流程我给你列清楚在GitHub上新建一个仓库仓库名格式必须是你的用户名.github.io比如我的用户名是zhangsan仓库名就是zhangsan.github.io。安装Hexo的部署插件在博客根目录执行npm install hexo-deployer-git --save。修改根目录的_config.yml文件在底部找到deploy配置区域填上你的仓库地址deploy: type: git repo: https://github.com/你的用户名/你的用户名.github.io.git branch: main然后依次执行三条命令hexo clean hexo generate hexo deploy第一次执行deploy时会让输入GitHub的用户名和密码这里注意密码输入的是你GitHub账户的Personal Access Token不要输账户密码。操作完等一两分钟打开https://你的用户名.github.io看到博客上线的那一刻成就感绝对爆棚。后面每次写完新文章执行一遍上面三条命令就能完成发布全程只需要几秒钟。3. 写作工作流从大纲到发布环境和技术都是服务写作的现在进入正题一篇博客到底怎么写、怎么排版、怎么发布。我见过很多新手在搭建博客上花了一个月结果真正写文章只用了一天这是本末倒置的。博客的核心永远是内容。下面我分享一套我现在还在用的写作工作流直接从零开始。3.1 先写好大纲再动笔写博客最忌讳的就是打开编辑器对着空白页发呆。我受够了那种“屏幕上一闪一闪的光标好像在嘲笑我”的感觉所以后来强迫自己养成了一个习惯先写大纲再写正文。大纲不需要很复杂大概列出你要写的三到五个大点以及每个大点下面要补充的一两个小细节就够了。拿我上面写Hexo部署那段举例动笔前我的大纲就是本地环境准备的三步装Node.js、装Hexo、初始化、部署到GitHub的五个动作、可能踩的坑。有了这个骨架写的时候只需要往里面填肉思路不会断也不会写着写着跑偏到无关话题。大纲还有一个好处你可以把写作分成好几个间隙完成每次只需要搞定一个小节不需要一口气憋出两千字。3.2 Markdown写作工具的取舍既然博客是基于Markdown的那写作工具也绕不开这个格式。我推荐大家不要用那种在线编辑器直接写因为在网页里写容易误触丢失内容而且没有本地备份。我自己用Typora写初稿这类所见即所得的工具左边写右边渲染新手不会因为记不住语法而崩溃。备选方案还有Obsidian和VS Code。Obsidian适合需要做笔记管理的人双向链接很方便VS Code则适合本身就熟悉编辑器的开发者装上Markdown插件后体验也不错。我的建议是优先Typora如果不想付费就用Obsidian两个都支持实时预览写起来都很舒服。无论选哪个记得把自动保存打开这是血泪教训换来的经验。3.3 配图、贴代码和排版细节一篇干巴巴全是文字的博客阅读体验通常很糟糕。适量配图能大幅提升观感和理解力。配图有三类一是手绘的示意图用excalidraw或者draw.io画逻辑图二是关键界面截图比如部署成功的页面截图三是封面图可以用Canva这类在线工具做一张固定的模板图每次换标题文字就行。图片格式用! [alt文字](图片URL)写进Markdown注意alt文字要写清楚对SEO有帮助。代码块的排版有个很容易忽视的细节一定要标注语言类型比如python或者bash这样渲染出来才有高亮读者阅读代码的体验完全是两个档次。同时代码块内部不要用太长的行超过屏幕宽度的代码记得手动换行或拆分否则移动端阅读时会非常难受。正文段落之间用空行分隔不要挤在一起关键信息用加粗但一篇文章里加粗别超过五处加粗太多等于没有重点。3.4 发布前必须做的检查清单写完后不要急着点发布我列了一个我的检查清单这能帮你少挨很多骂标题是否准确反映了内容有没有“标题党”嫌疑开头前两段是否抓人能不能让读者愿意往下读小标题是否合理读者扫一眼结构能不能看懂这篇文章讲什么代码和图片是否完整图片URL有没有失效有没有明显的错别字和病句我一般用秘塔写作猫或Grammarly过一遍文章的结尾是干净利落的总结还是戛然而止没有收束检查这六项用不了十分钟但能让你的文章质量提升一个档次。我自己的习惯是写完后先放半小时泡杯咖啡回来再检查因为刚写完时脑子是“作者模式”看不出问题隔一会儿再看就变成“读者模式”更容易发现不对劲的地方。4. 第一篇博客最容易踩的坑工具都跑通了文章也写完了你以为就万事大吉了远着呢。从“写完”到“持续写下去”之间还藏着好几个大坑。这些坑我自己全踩过也看身边朋友踩过我一条条给你掰扯清楚。4.1 完美主义拖延症最典型的表现“等我再完善一下、等我把主题再调好看一点、等我再去学学前端再改一版”……这些话是不是很耳熟我认识一个朋友为了挑一个Hexo主题挑了整整两周换了七八套最后博客还是没开张。完美主义是博客写作的头号杀手它披着“精益求精”的外衣干着“无限拖延”的事。怎么破我的经验是发布永远比完美更重要。你写的第一篇博客不管多烂只要发出去了它就完成了从0到1的跨越后面的一切改进才有意义。我自己第一篇博客排版乱、内容浅、代码还贴错了但正是这篇“不完美”的文章让我收到了第一批读者留言那种被回应的感觉是任何自我打磨都无法替代的。先把一期博客发出去让它在网络上留下痕迹你会发现自己的标准反而会水涨船高。4.2 排版和格式混乱的现象与根因有些新手写文章不空行、英文和中文之间不加空格、代码块语言类型不标、图片大小不统一。这些问题单独看都很小但合在一起读者打开你的文章第一眼就会觉得“业余”根本没心思阅读你写了什么。排版混乱的根因不是审美不行而是没有把排版当成写作的一部分。解决方法是建立自己的排版规范。比如我现在的规范是正文用14-16号字体、行间距1.75倍、段间距空一行中西文之间加半角空格标题层级严格从二级标题开始不跳级图片下方都要有图注。你不需要一次做到位但可以把这些规则写在一个备忘录里每次发布前对照检查一遍。坚持两三个月排版就会变成肌肉记忆想乱都难。4.3 发完没反应心态崩了怎么办你兴冲冲把文章链接发到朋友圈结果等了半天阅读量停在个位数评论零点赞零。这种失落感我太懂了。我第一篇技术博客发出来一个星期阅读量只有7其中三个还是我自己开的。那一刻我真的怀疑自己是不是不适合写作。后来我才理解一个规律博客的读者增长从来不是线性的而是脉冲式的。你发了一篇好文章可能当时没什么人看但两三个月后有人搜索某个关键词找到了你于是又一层层转发流量突然涨上来。好文章的传播有滞后期这就是“长尾效应”。所以发完之后不要频繁刷新后台数据那只会消耗你的写作动力。你要做的是立刻投入第二篇写作而不是对着第一篇文章的数据发呆。另外写文章不只是为了别人看就算只有一个人读你通过写理清了自己的思路这本身就是巨大的收获。4.4 被抄袭和转载的问题等你的博客有了一点阅读量就会遇到另一个问题文章被抄袭或者被无授权转载。我第一次遇到时还挺生气的甚至想过放弃更新但后来想明白了这其实是做内容的人必经的一道坎。我的处理方式分两种情况如果是简单复制粘贴到小网站我基本不理会顺便在文章里加一句“转载需注明出处”因为那种站点基本没什么流量反而相当于帮你扩散了影响力如果被洗稿或者被大平台恶意搬运那就收集证据通过平台投诉流程维权。从技术上可以在文章末尾放一个版权声明块用Markdown规则写清楚转载要求。更重要的是要给自己留一个思想上的后路你持续输出新内容的能力才是别人永远抄不走的护城河。5. 常见问题速查与实操心得到这里从思想建设、技术搭建到写作发布再到心态调整的完整链路基本齐了。最后这部分我把平时被问到最多的疑问收拢成一张速查表再把一些只能在实战中得到的经验一并分享出来帮你少走几段弯路。5.1 初学者高频问题对照表问题我的建议我不想学命令行能开博客吗可以先用平台写起来或者用在线编辑器如StackEdit管理Markdown文件再手动上传到部署端。博客文章多久更新一次合适质量比频率重要但至少一到两周发一篇。断更三个月中途很容易直接弃坑。要不要买自己的域名强烈建议买一年几十块不贵看起来专业而且搬家时品牌资产能带走。推荐优先用 .com 后缀。文章要不要加SEO关键词要但别刻意堆砌标题里放一个核心关键词就够正文自然出现两三次。要不要做评论系统第一期可以不做等有读者了再考虑常用的有giscus、artalk都免费。博客写什么最涨粉写“你这个阶段最真实的经验”。因为每个阶段的自己都会有人正在经历同样的困惑。发布后发现错误怎么办直接改改了重新部署即可。静态博客天然支持修改不用害怕。5.2 我把总结写在最后的几个原因有些新手博客文章把“总结”放在开头上来就是本篇要点这样其实很劝退等于直接剧透。更合理的做法是把总结放在文末给读完全文的读者一个回甘。这也是我写这篇文章时采用的结构。一篇好博客开头负责留下读者正文负责提供价值结尾负责升华体验三者的分工是不同的。写结尾的时候我也习惯在最后加一句“如果你遇到什么问题欢迎留言交流”而不是干巴巴地说“谢谢阅读”。这样既有温度也能埋一个钩子方便读者和你建立连接。当然这句话可以灵活变通比如分享一个自己的下一步计划或者抛出一个开放性问题让有心人在评论区互动起来。5.3 别把第一篇博客当成终点最后再说说心态。我的观察是很多人写第一篇博客时憋着劲儿想一鸣惊人然后就被这种期待压垮了反而写不出来。不妨反过来想第一篇博客更像是一个里程碑——你决定开始公开表达的那个时刻的记录。它不需要完美甚至不需要有多少人看它存在的意义是告诉你自己我开始了。我后来回看自己那篇阅读量只有7的文章发现写得是真差但正是那篇文章让我迈出了第一步之后才有了第二篇、第三篇一直写到现在。如果你正在读这篇文章并且心里那个“我也要开个博客”的念头一直没熄灭那就别再等了。选一个平台、搭一套环境、写一篇烂文发出去然后告诉全世界这是我的第一篇博客。剩下的时间会帮你去实现。