发布于 2026-01-05 4 阅读
0

如何在2020年建立自己的博客? 原则

如何在2020年建立自己的博客

原则

我为什么写博客

我写博客是为了提高写作水平,理清思路,并展示我的工作内容。

每写一篇博客文章,我都觉得自己沟通能力和教学能力都略有提高。

持续改进带来的累积效应是惊人的。

微小的收益

要想取得这些成果,关键在于持之以恒和着眼长远。

目的不是为了取悦评论家,而是为了提升你的作品。——《展示你的作品》,塞思·戈丁

那我应该使用哪个平台呢?

我开通了一个Blogger博客(那时谷歌还没被收购)。还记得.blogspot.com域名吗?

我搭建了几个不同的 WordPress 博客,包括免费的和自托管的。

我创办了公司工程博客,包括内部博客和外部博客。

我尝试从零开始搭建我的博客。

Medium、Confluence、Twitter、LinkedIn、Blogger、Dev.to、WordPress、自托管,都无所谓。

选择一套能帮助你持续写作的技术栈和平台。

诀窍在于持续发布内容,不断改进,并坚持下去。

结合我的经验,并遵循 James Clear、Tim Ferriss 等人的原则,我总结了一些在 2020 年作为开发人员开始写博客的规则。

我正在搭建自己的博客,博客使用 GatsbyJS,托管在drew.tech上。

原则

1. 坚持做你熟悉的事情

我们需要让写博客成为我们真正能够坚持下去的习惯之一。为了做到这一点,我们需要让它
尽可能简单易行。

为了减少过程中的摩擦,我们应该坚持:

  • 我们熟知的平台
  • 熟悉的技术栈
  • 略微熟悉的内容

例子

我熟悉 React、JavaScript 和 Markdown。我搭建过一个 GatsbyJS 网站,也了解 GraphQL。
我的样式设计能力不太强,所以这个博客使用的是一个名为Novela 的Gatsby 主题。

对位

想把博客当作学习新技术的项目吗?想探索你几乎一无所知的新领域吗?
这都没问题。只是你要明白,写博客很可能无法成为你长期坚持的习惯。

2. 易于部署

这听起来很简单,但它会对你是否能定期发帖产生很大的影响。

部署必须简单。如果不够简单,你就不会发帖。把文件拖到 S3 存储桶里可不算简单。

你可能会因此认为我很懒惰。相信你的直觉。

例子

我可以通过向 GitHub 分支推送或合并更改来部署我的所有业余项目master(我经常提交更改master🤠)。每次推送都会部署一个新版本。

Zeit NowNetlify可以解决很多 DevOps 的繁琐问题。

我使用 Zeit Now 来运行所有NextJS 项目,使用 Netlify 来运行所有GatsbyJS 项目

对位

CI/CD 做得不好是没有任何借口的 😉

3. 不要从零开始构建

从零开始似乎很诱人,但千万别这么做。

借助 NextJS 和 GatsbyJS 等现有框架,您可以快速上手,这些框架内置了路由、性能优化和插件生态系统。

这些方法能帮你把更多时间花在写作上,而不是修改代码上。我当然赞成修改代码,但你来这里是为了创建一个成功的博客,
而不是为了摆弄代码。

例子

本博客严重依赖:

(免费开始使用)

这样可以节省大量的编程时间,我可以直接把这些时间用于写作。

对位

就像我之前说的,你可以把博客当作学习的乐园。
如果这是你的目标,那没问题。但这并不是培养
持续写作习惯的最佳方法。

4. 收集博客主题灵感

要写一篇博客文章,你需要一些主题灵感。与其坐下来思考“我想写什么?”,不如
拿出你的想法清单,然后写一些你当时最有灵感的内容。

以下是我构建列表的方式:

  • 我在谷歌上搜索了一下,但没找到答案。
  • 找到答案了,但它埋在论坛的很深地方。
  • 从一本好书或播客中摘录的笔记
  • 预测
  • 公开学习和记录

每个人的清单都不一样,取决于你想分享什么类型的内容。

5. 少即是多

我之前的博客界面和现在不一样,内容很丰富。我做了个测试,把所有干扰元素和“功能”都移除了。结果发现,
功能越少,人们在我的网站上停留的时间反而越长。

如果不为博客添加额外功能,你就可以腾出更多时间撰写内容。

你知道他们怎么说吗?

内容为王。

准备好开始了吗?

小说主题

  1. 点击Deploy on Netlify下方按钮
  2. 连接您的 GitHub 帐户
  3. 部署
  4. 庆祝🎉



文章来源:https://dev.to/dbredvick/how-to-build-your-own-blog-in-2020-today-2p4p