HN 写作课

工程师们二十年里聊过的写作。

工程师、作家、编辑和创业者在 Hacker News 上聊了二十年“怎么写”:怎么写得清楚、怎么讲好一个故事、技术文档怎么写、小说和出版是怎么回事。这里把其中关于写作与讲故事的帖子挑出来,配上中文导读、可以直接用的写作要点和评论翻译。

从必读开始
  • 2,600+篇关于写作的 HN 讨论

Writing tips

写作锦囊

正在抽一条写作要点…

Essential

必读 30 篇

在讨论库里看全部精选

编辑精选里 HN 讨论最热的 30 篇,每篇都有中文导读和写作要点。

  1. 正在载入…

Archive

讨论库

按发帖年份分布,点柱子筛选。

排序

    About

    这些讨论是怎么挑出来的

    1. 01

      从全量里捞

      读取 Hacker News 自 2006 年以来的全部帖子,用关键词先捞出 40 分以上、可能和写作有关的约 1.1 万篇。

    2. 02

      只留真正讲写作的

      由 AI 逐条判断是否和写作、讲故事、文风、出版有实质关系,剔除“写代码”“编辑器”这类字面撞车,并分进十个类别。

    3. 03

      提炼可用的要点

      为值得读的帖子写中文导读,提炼 2-4 条可以直接用到自己写作里的要点,并精选翻译 HN 高赞评论。内容由 AI 生成,可能有误。

    博客与个人写作2011bnjmn.org

    以黑客之道写博客

    Blogging: The Hacker Way

    阅读原文 HN 讨论
    70HN 得分
    37条评论
    4条写作要点

    导读

    这篇讨论“黑客式博客”的搭建方式:是用静态站点和代码工具来写博客,还是选择更省事的平台。对写作者来说,它值得读的地方在于提醒:工具和流程应该服务写作,别让配置、发布和维护挤占真正动笔的时间。

    关键词 博客写作写作流程静态博客工具选择

    可以直接用的写作要点

    1. 01

      先把写作流程跑通,再优化博客配置;新手不要一开始就折腾工具。

    2. 02

      选择能降低发布阻力的平台或工作流,确保在手机、平板或网页上也能随时写。

    3. 03

      如果发布步骤多到让工具链“挡路”,就该换更简单的方案,而不是硬撑极客感。

    4. 04

      内容质量优先于站点是否炫酷,先写出不烂的内容,再考虑技术形式。

    HN 评论精选

    新手最该避免的是沉迷博客配置,先写起来,文字比代码重要。

    我劝朋友开始写博客的经验是:对博客作者来说,最糟糕的事就是把大量时间花在调整博客设置上,却没有真正写作。所以,如果你已经规律写作、想改进流程,这些建议可能有用;但如果你才刚开始,就先选一个能立刻用起来的方案,把心思放在文字上,而不是代码上。

    ezyang查看英文原文

    My experience trying to convince my friends to start blogging is that the absolute worst thing to happen to a blogger is for them to spend an inordinate amount of time tweaking their blog setup, and not actually writing. So yes, if you blog regularly and are looking to improve your process, this may be useful, but if you're just starting off, just do something that works immediately, and worry about the words, not the code.

    WordPress 很强,但对只想简单发布的人可能过重,工具复杂度要匹配写作需求。

    针对他对 WordPress 的评论:是的,生成所需内容有比用 12 个文件更好的办法;严格来说,两个文件 index.php 和 style.css 就能做到。但重点是,如果你只想在网上写作、不想应付一堆杂事,学习像 WordPress 这样的整套 CMS 可能很痛苦。有人给 WP 泼脏水我会很难受,它确实很棒,也几乎是我的谋生方式。但不可否认,如果你只想要简单的发布功能,WordPress 可能有点不必要地庞大。

    ggwicz查看英文原文

    For people commenting on his statements about WordPress: Yes, there are better ways than having 12 files to generate what you need. In fact, you can do it with two: an index.php and a style.css file (technically). But the point is that if you just want to write on the web and not deal with a bunch of nonsense, learning a whole CMS like WordPress can be a pain. I cringe when people give WP a bad name, as it really is awesome and it's pretty much how I make my living. But you can't deny that if you just want simple posting features, WordPress can be a little unnecessarily large.

    发布流程必须适配日常设备和习惯;门槛过高时,先保证能写,别为了极客感牺牲实用性。

    我曾想把个人网站重做成 GitHub 托管的静态站点,够干净也够“精英”。我搭好了,也发了 3 篇文章,但很快撞上实用性问题:必须用命令行和 Git 命令发布,没法用手机或 iPad 写作,而我最近大部分浏览都在 iPad 上。WordPress/Blogger 没那么酷,但至少能网页编辑。我也试过配合 GitHub 的 Cloud9 IDE,工作流还是不行——除了写博客,别的事都在挡路。想以黑客方式写博客,先写出不烂的内容;想要“静态 HTML”的精英感,就搭一个最适合你创作流程的简单发布站点,再同步到 Jekyll。

    jyap查看英文原文

    I had this grand idea of re-working my personal web site and having it be redirected to a GitHub hosted instance. All very clean/elite and all. And I did set it up and made 3 posts... But then I stumbled onto or more so realized that I had a road block. Namely that of practicality. I mean it meant that I needed to be on the command line to actually post and I needed to run Git commands to add files/posts and then push to the server. I couldn't post from my cell phone or iPad. Most of my browsing these days is from my iPad. I mean blogging from WordPress/Blogger isn’t as clean/elite but at least you can edit through the web as well as optionally via a separate application. So if the barriers to create are too high I may as well be using WordPress/Tumblr/Blogger. I tested out Cloud9 IDE since it ties in nicely with GitHub repositories and covers the base of being able edit througth the web... But the workflow still didn't work. Everything besides blogging 'got in the way'. If you want to blog like a hacker, start by writing content that doesn't suck. If you want to feel elite and 'static HTMLy' about it, then: - Set up a simple content creation site that supports your content creation workflow best. - Set up your elite Jekyll site. - Set up a cronjob and a HTML parser which downloads and reformats your posts from your simple content creation site and feeds them to Jekyll.

    同类还值得读

    1. 我坚持每天写一条 TIL,已经写了一年

      Show HN: I've been writing daily TILs for a year

      这篇展示作者一年每天写 TIL(Today I Learned)并整理到 GitHub 仓库的做法。

      博客与个人写作2016 · 819 分 · 150 评4 条写作要点编辑精选
    2. 如何写出开发者愿意读的博客文章

      How to write blog posts that developers read

      这篇(正文与评论未提供,仅从标题判断)讨论面向开发者写技术博客的方法:怎样让忙碌的工程读者愿意点开、读下去并读到结尾。

      博客与个人写作2025 · 603 分 · 154 评4 条写作要点编辑精选
    3. 博客写作风格指南

      A blogging style guide

      这是程序员兼博主 Robert Heaton 的博客写作风格指南,用几十条简短规则讲如何让技术文章更清晰、更好读。

      博客与个人写作2018 · 495 分 · 188 评4 条写作要点编辑精选
    4. 十年职业博客写作,我学到了什么

      Ten years of professional blogging – what I’ve learned

      这是作者回顾十年专业博客写作经验的总结,评论补充了写作作为深度学习、聚焦主题、保护写作习惯和选择发布平台等实践。

      博客与个人写作2017 · 362 分 · 126 评4 条写作要点编辑精选
    5. 十年博客写作教给我的事

      What I learned in ten years of blogging

      这是一篇博客作者十年写作经验总结,核心观点是写作的价值在于持续积累而非单篇爆款。

      博客与个人写作2018 · 356 分 · 162 评4 条写作要点编辑精选

    打赏支持

    打赏二维码

    觉得有用,请作者喝杯咖啡。

    WeChat

    关注向阳乔木

    微信公众号「向阳乔木推荐看」

    微信公众号「向阳乔木推荐看」二维码

    微信扫一扫;在微信里打开本页时,长按二维码识别。