介绍个人文章写作流程和方法,文章写完就可以有不错的排版,不需要花费太多精力。而且完美支持微信公众号文章代码排版。
文章大纲
简单列一下文章将要提到的工具,熟悉的部分可以略过不看。
相比于秀米、135编辑器等,操作更加简单,文章写完就可以有不错的排版,不需要在排版上花费条多精力,代码排版优美。效率高。
工具介绍
让 Snipaste 帮你提高工作效率
Snipaste是宇宙最好用的截图工具,不接受反驳。
Snipaste 是一个简单但强大的截图工具,也可以让你将截图贴回到屏幕上!下载并打开 Snipaste,按下 F1
来开始截图,再按 F3
,截图就在桌面置顶显示了。就这么简单!
你还可以将剪贴板里的文字或者颜色信息转化为图片窗口,并且将它们进行缩放、旋转、翻转、设为半透明,甚至让鼠标能穿透它们!如果你是程序员、设计师,或者是大部分工作时间都在电脑前,贴图功能将改变你的工作方式、提升工作效率。
Snipaste 使用很简单,但同时也有一些较高级的用法可以进一步提升你的工作效率。感兴趣的话,请抽空读一读用户手册。
其实是一定要认真读用户手册,应该Snipaste注定是要每天都要用的工具,既然使用频率非常高,那么久有必要深入了解,这样才能够节约更多的时间,提高效率。
Snipaste 是免费软件,它也很安全,没有广告、不会扫描你的硬盘、更不会上传用户数据,它只做它应该做的事。
Snipaste是我设置了开机启动的软件,无论是写文章还是聊天过程中都要用到,视频频率非常高,用Snipaste截图然后添加注释和标准真的是非常方便的,而且Snipaste截图双击之后,直接在简书编辑器窗口Ctrl + v
就可以直接将图片上传到简书(给简书打call),真的是非常方便了,这也是我选择简书作为主力写作工具的原因,具体原因后面还会讲。
而且Snipaste支持历史记录,可以方便的用键盘上的,
和.
查看截图的历史记录。
用Markdown提高排版效率
Markdown
Markdown是类似于HTML的一种标记语言,但是比HTML简单多了,是程序开发中撰写文档的利器。
Markdown 的优点如下:
- 纯文本,所以兼容性极强,可以用所有文本编辑器打开。
- 让你专注于文字而不是排版。
- 格式转换方便,Markdown 的文本你可以轻松转换为 html、电子书等。
- Markdown 的标记语法有极好的可读性。
Markdown有多简单呢,给你看下简书Markdown的帮助:
看见没,右侧的内容是根据左侧的内容自动生成的,你只要掌握了这些,就可以愉快的用Markdown协作了,根本不要几分钟好嘛!
简书
简书是一个优质的创作社区,在这里,你可以任性地创作,一篇短文、一张照片、一首诗、一幅画……我们相信,每个人都是生活中的艺术家,有着无穷的创造力。
是不是很吸引人,简书是一个免费的协作平台,支持Markdown真的超级贴心了。要使用简书协作,你要注册简书账号,
注册很简单,但是重点是:注册简书成功后
一定要修改编辑器的模式为Markdown!
一定要修改编辑器的模式为Markdown!
一定要修改编辑器的模式为Markdown!
具体方法如下:
首先单击头像下方的设置菜单
然后选择常用编辑器为Markdown。
简书有个问题是,行内的代码标记三个反引号不能在行的开头;再就是图片无论大小在生成的标记前后都要换行。
而且图片还是可以直接粘贴到简书的编辑器自动生成链接的,超链接也可以自动识别,要不要这么方便的。
你只需要使用Snipaste截图,然后双击,图片自动保存到剪贴板,然后在简书的编辑其中按Ctrl + v
粘贴就可以把图片上传到简书了,看下图:
使用草榴二维码生成二维码
有的时候我们需要在文章中给用户提供参考资料,但是微信公众号未认证的账号是不能插入外部链接的,怎么办呢?可以使用二维码,如何生成二维码呢?
首先输入要生成二维码的地址,然后单击生成二维码
然后右键单击生成的二维码,在简书编辑器界面Ctrl + v
就可以方便的插入二维码了,这张图片中的二维码就是用草料生成的,也是用粘贴的方法在简书上传的。具体参考下面的动图。
文章格式化工具
那么重点来了,简书虽然可以把我们写的Markdown转换为简书可以显示的格式,但是这个格式直接复制到微信是不可以的,因为这个格式跟微信的不兼容,怎么办呢?开始的时候尝试了Markdown Here,但是效果一般般,后来找到了一款神器:那就是小胡子哥的微信公众号文章
当文章写完之后,只要把这里的Markdown复制到小胡子哥的工具的编辑器中:
然后单击预览
认真检查生成的格式有没有问题,如果没有问题,就单击复制按钮,然后Ctrl + v
就可以把文章复制到微信公众号的文章编辑窗口了,这篇文章也是这么完成的。
AutoHotKey
AutoHotkey是一个windows下的开源、免费、自动化软件工具。它由最初旨在提供键盘快捷键的脚本语言驱动(称为:热键),随着时间的推移演变成一个完整的脚本语言。但你不需要把它想得太深,你只需要知道它可以简化你的重复性工作,一键自动化启动或运行程序等等;以此提高我们的工作效率,改善生活品质;通过按键映射,鼠标模拟,定义宏等。
因为我写的东东很多都是代码教程,需要插入方法名、变量名和属性名,比如print
这种行内的代码样式,或者
import React from \'react\';
import { Link } from \'react-router-dom\';
function Header() {
return (
<header style={headerStyle} >
<h1>TodoList</h1>
<Link style={linkStyle} to="/">Home</Link>|<Link style={linkStyle} to="/about">About</Link>
</header>
)
}
这种成段的代码样式,虽然Markdown已经很好的支持了代码排版,但是每次在行内插入代码都要输入6个反引号,而为了排版的清晰,所有提到的方法名要用六个反引号,真的有点绝望啊!怎么办呢?想办法自动化!
于是就研究了下,找到了AutoHotKey这款神器,写了如下脚本:
; 按`自动输入Markdown代码标记
^1::Send {ShiftDown}{ShiftUp}{`` 6}{Left 3}{ShiftDown}{ShiftUp}
^`::Send {ShiftDown}{ShiftUp}{`` 6}{Left 3}{Enter 2}{Up}{ShiftDown}{ShiftUp}
这个脚本的作用很简单就是在我按Ctrl + 1
快捷键的时候,自动在当前行输入6个反引号并且把鼠标定位到第3个反引号后面,
按下Ctrl
和反引号,就会输入代码块标记,比如:
这样添加代码的效率大大提高,真的非常开心。
编写代码
编写代码都是在vscode
中编写,然后复制到简书中的代码块,你可以选择其他你喜欢的编辑器。
在vscode
有很多很棒的插件,对于Markdown支持的很棒,也支持绘制流程图之类的,比如markdown-preview-enhanced
这个插件是非常强大的。
用ScreenToGif工具截图
微信对插入视频的数量是有限制的,但是一图胜千言,如果能够展示视频会很方便,我们折中一下,使用动图来演示,这篇文章中的动图都是用ScreenToGif这款工具生成的。
好了到这里,我常用的工具已经给大家介绍完了,其实工作流程也很清晰了。
工作流程
- 确定主题
- 确定小标题
- 实现程序
- 打开简书
- 边写边截图
- 复制文章到WXMarkdown
- 复制到公众号
- 发布
- 分享转发
- 进入反复查看阅读量阶段
- 进入反复查看阅读量阶段
- 进入反复查看阅读量阶段
- 进入反复查看阅读量阶段
- 进入反复查看阅读量阶段
当然与微小宝这种,这个流程不支持全平台发布,是个劣势,也不支持自动添加引导关注、微信二维码等。而且大的动图粘贴显示会失败。
参考资料
献给协作者的Markdown新手指南
Win下最爱效率神器:AutoHotKey