前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >我的写作工具链

我的写作工具链

作者头像
用户2060079
发布2018-10-11 15:58:51
8020
发布2018-10-11 15:58:51
举报
文章被收录于专栏:犀利豆的技术空间

写作是技术输出的重要手段。自己也写了一年多的文章,累计也超过五万多字。今天就想谈谈自己对于写作的一些看法以及写作时使用到的工具。工欲善其事必先利其器。

输入

能做到持续的输出文字,首先需要自己有所积累的同时不断的输入新的内容。要构建自己的知识系统,首先要考虑的是自己知识系统的输入是什么?

我想我的知识输入主要来自于三个方面:

  1. 泛读书籍

当我拿到一本书的时候,我需要的是快速的建立印象。略读了解书的结构,知道书的每个章节大致覆盖的内容,在脑子为这本书建立索引。这个时候的读书笔记,或者读书心得就好像一份落地的索引。为将来需要的时候提供查询的依据。

  1. 研究技术

这个时候的阅读,就比较有目的性了。对于某个领域的专业知识,依托第一步产生的索引。可以在众多资料中快速定位。成体系,成系统的学习,然后整理消化。

  1. 工作中的总结

学习的目的就是使用。在实际使用知识的时候,必然会有各种各样的挑战,这个时候就需要逐步的调试,重复的验证,考验之前的知识体系。每一次解决某个问题,就为我们知识体系打上一个补丁。整项工作完成后需要回顾总结,归档。

总结一下,四个步骤: 第一步,摊大饼,建索引。第二步,抓住某个点,体系学习。第三步,实际应用,发现知识盲区,及时打补丁。第四步,总结归档。

加工

了解了写作的素材的来源,就需要时合适的工具,加工知识。

  1. 对于电子书,我使用 MarginNote 这个软件来阅读。MarginNote 是一款,集文档管理,标注,思维导图,大纲等功能于一体的学习软件。可以说功能相当强大。

通这个软件,可以迅速的建立索引,实现把书读薄的目的。 同时 MarginNote 还有更多其他用法,大家可以到他的官网了解。强烈推荐购买。

  1. 笔记本和纸

对于实体书,实体的笔记也是得力的助手。对于手写的笔记比较自由,但是思路还是一样的,迅速记录知识要点,同时可以附上自己的思考。

  1. 至于如何有效的阅读一本书,推荐大家阅读 《如何阅读一本书》。

写作

写作是检测自己是否真正掌握知识的一种手段。如果能够把一个知识真正的讲明白才是,你才真正的掌握这项知识。

markdown

写作的核心是使用使用 markdown 这种无格式标记语言。

为什么使用 markdown ?

主要是 markdown 是一种 「易读易写」 的纯文本标记语法。语法是由限个(常用不超过20个)符合组成,并没有太大的学习成本。

纯文本的好处就是,不依赖与特定的工具就能编写阅读。与其相反的就是 M的Office系列软件。比如Docx文件就必须在大型的Office条件中才能使用,同时使用M word 的时候,时刻要担心格式和排版的问题。

而对于 markdown 用户来说,在写作的时候,就只需要关注内容。等需要排版的时候,再交由专业的工具来完成。

这里推荐几个我用过,比较好用的 markdown 编辑器:

  • MWeb:是一个在 Mac 环境下的优秀的 markdown 文件编辑器。

MWeb

使用门槛比较低,同时提供很多高级功能。

功能也比较强大,支持文档导出 PDF,HTML,同时有比较友好的图片解决方案。

缺点:不支持版本控制工具,不能正确识别 hexo 的 yml 配置文件。不过如果不是程序员用户 MWeb 可以说没有缺点。

  • Visual Studio code

对于程序员来说 Vs code 简直就是完美的 markdown 解决方案。Vs code 默认就极好的支持了 markdown 语法。

优点:

  • 无缝集成 Github
  • 通过安装插件各种模板语言
  • 可以直接操作终端
  • 支持 markdown 预览
  • 无缝集成 hexo,
  • 一站式解决写作,排版,发布,备份等工作。

缺点:

  • 对于非技术人员门槛过高。

输出

完成了写作之后,就需要考虑如何呈现给读者。

图床

  1. 七牛云,目前对备案,域名要求越来越高,如果搞定了备案,好用。
  2. 阿里云 OSS,我的服务器托管在aliyun,顺手买了一个 OSS,目前来看功能强大,价格也实惠,推荐。
  3. 如果以上还是门口比较高,推荐一个神器 iPic。只需要把图片拖拽到他的图标上,一键上传,生成 Markdown 的链接。免费版直接使用微博的图床,支持 https,唯一的缺点就是哪天微博不高兴了取消了api,就不能用了吧。

图片压缩

一般我们直接截图的文件尺寸都很大,影响页面加载速度,可以使用 TinyPng 在不损失图片质量的情况下,尽可能的压缩图片文件大小。

排版

由于我自己使用 hexo 作为静态博客的管理工具,hexo 直接支持 markdown 格式。所以直接使用 hexo 编译 markdown 就能获得很好的效果。

对于掘金、简书、知乎等直接支持 markdown 内容平台,那就再好不过了。直接把源文件粘贴进去--完美。

对于微信公众号和头条号来说,推荐两个排版工具给大家:

  1. Markdown Here : 是一个浏览器插件。可以解决大部分富文本编辑器的排版问题。功能及其强大,但是对于一个不会写 css 的后端程序员来说,预设的主题较少,自己定制又不会。比较尴尬。
  2. 颜家大少提供的 Md2All。只要把 Markdown 源文件复制到页面中,点击 “复制” 然后粘贴到微信公众编辑页面。直接搞定格式和图片,可以说相当靠谱和。我的微信公众号里面的文章都是用这个工具排的版。

备份

直接使用 github 管理文章,文章写完以后 push 到远程分支。同时定期打包 zip 放到坚果云。

后记

这篇文章包含了我这几年写作的心得,还有写作过程中使用的一些工具。希望能对你有所帮助。如有更好的工具,也欢迎你留言告诉我。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-08-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 犀利豆的技术空间 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 输入
  • 加工
  • 写作
    • markdown
    • 输出
      • 图床
        • 图片压缩
          • 排版
          • 备份
          • 后记
          相关产品与服务
          ICP备案
          在中华人民共和国境内从事互联网信息服务的网站或APP主办者,应当依法履行备案手续。腾讯云为您提供高效便捷的 ICP 备案服务。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档