程序员编写技术文章需要的四个辅助神器 ,强烈建议收藏 !

简介: 编写技术文章是程序员分享经验和记录学习成果的重要方式。为了让写作变得更轻松,有许多实用工具可以帮助提升效率,比如 Markdown 编辑器、画图工具等。接下来,笔者将介绍四款简单实用的工具,帮助程序员更轻松地编写技术文章。

编写技术文章是程序员分享经验和记录学习成果的重要方式。

为了让写作变得更轻松,有许多实用工具可以帮助提升效率,比如 Markdown 编辑器、画图工具等。

接下来,笔者将介绍四款简单实用的工具,帮助程序员更轻松地编写技术文章。

1 Typora :Markdown 编辑器

Typora 是一款简洁而功能强大的 Markdown 编辑器,提供了所见即所得的体验。

Markdown 是用来编写结构化文档的一种纯文本格式,它使我们在双手不离开键盘的情况下,可以对文本进行一定程度的格式排版。

typora官网

官网地址:https://www.drawio.com/

笔者之所以喜欢 Typora ,是因为笔者 认为 Typora 在设计方面做了几点贴心的设计 :

1、实时预览和源代码模式

如上图,当离开正在编辑的有格式的文本段后,Typora 会自动隐藏 Markdown 标记,展现「所见即所得」的效果。

为了防止一些程序 bug 的发生导致格式问题无法修改,Typora 保留了一个「源代码模式」。

我们可以通过 视图 - 源代码模式 或左下角的 </> 按钮进入。

2、打字机模式和专注模式

打字机模式」使得你所编辑的那一行永远处于屏幕正中。

专注模式」使你正在编辑的那一行保留颜色,而其他行的字体呈灰色。

我们可以在 视图 - 专注模式 / 打字机模式 中勾选使用这两个模式。

3、图片处理

你可以在 Typora 中:

  • 直接使用 右键 - 复制 Ctrl + V 将网络图片、剪贴板图片复制到文档中
  • 拖动本地图片到文档中

Typora 会自动帮你插入符合 Markdown 语法的图片语句,并给它加上标题。

下图,我们可以设置图片上传服务器以及插入图片时候的图片配置。

2 Markdown Nice :自定义样式

Markdown Nice 是一个在线工具,允许用户自定义 Markdown 样式,可以用来生成美观的 Markdown 文档。它提供了丰富的主题选择,支持微信、知乎等平台。

官网地址:https://www.mdnice.com/

接下来,我们演示如何使用 Markdown Nice 。

官网

进入首页 ,点击「写文章」按钮,进入编辑页面。

如图,编辑页面分为三个区域:

  • 内容区域:最左侧,我们把 markdown 文件拷贝到内容区域;
  • 自定义样式区域:最左右侧,我们将自定义的样式拷贝到该区域
  • 预览区域:中间部分,当内容或者样式发生变化,则预览就会变化。

演示效果见下图:

3 Drawio :强大的画图工具

draw.io 是一款免费的在线图表编辑工具,无需注册或登录即可使用,安全、开源,且功能强大,广泛应用于各类图表绘制。

除了在线版,draw.io 还支持安装到 Windows 和 Mac 进行离线使用。它能够绘制的图表类型丰富,包括流程图、思维导图、组织结构图、文氏图、信息图、楼宇平面图、网络图、架构图、电气工程图、UML 图等,满足多样化的绘图需求。

我们可以在官网在线画图,也可以将软件下载到本地,笔者推荐下载到本地。

官网地址:https://www.drawio.com/

下面是 DrawIO 的操作界面:

DrawIO 画图操作非常简单,可以实现非常多实用的功能。

1、基本流程图

2、逻辑图

3、数据结构演示

布隆过滤器

4、UML 图

4 Carbon :代码片段生成美观图片

Carbon 是一个用于将代码片段生成美观图片的工具,用户可以选择不同的背景、字体、颜色和样式,使代码展示更具美感。

官网地址:https://carbon.now.sh/


最后,笔者将四种辅助工具的使用方式做了个简单视频,并上传到了 B 站 ,有兴趣的同学可以访问:

https://www.bilibili.com/video/BV1aT4y1p7R2/?spm_id_from=333.999.0.0&vd_source=a167ce1b655931b132bb9bbb22609d12

相关文章
|
6月前
|
运维 Prometheus 监控
自动化运维的魔法:使用Python脚本简化日常任务
【8月更文挑战第50天】在数字化时代的浪潮中,自动化运维成为提升效率、减少人为错误的利器。本文将通过一个实际案例,展示如何利用Python脚本实现自动化部署和监控,从而让运维工作变得更加轻松和高效。我们将一起探索代码的力量,解锁自动化运维的神秘面纱,让你的工作环境焕然一新。
197 81
|
8月前
|
Java 开发工具 Maven
短信服务 platform-sms 0.6.1 发布
短信服务 platform-sms 0.6.1 发布,本次更新主要涉及三个部分 : 1、修复短信渠道适配器加载逻辑 BUG ; 2、短信服务 SDK 上传到 maven 中央仓库; 3、搭建线上演示环境。
|
5月前
|
缓存 监控 Java
大厂性能优化的10大顶级方案 (万字图文史上最全)
本文详细介绍了大厂性能优化的10大顶奢方案,涵盖代码优化、缓存优化、异步优化、多线程优化、前端优化、微服务架构优化、硬件升级、数据库优化、过载保护优化以及度量与监控系统等方面。每部分不仅提供了理论知识,还结合实际案例和代码示例,帮助读者全面理解和应用这些优化策略。文章还特别强调了架构设计的重要性,指出架构师需要具备多方面的知识和技能,包括硬件、软件、网络协议、分布式知识等,以应对复杂的技术挑战。最后,作者尼恩分享了自己多年的经验,提供了丰富的技术资源和实战指导,助力读者在面试和工作中取得成功。
大厂性能优化的10大顶级方案 (万字图文史上最全)
|
消息中间件 存储 缓存
万字长文讲透 RocketMQ 4.9.X 消费逻辑
RocketMQ 是笔者非常喜欢的消息队列,4.9.X 版本是目前使用最广泛的版本,但它的消费逻辑相对较重,很多同学学习起来没有头绪。 这篇文章,笔者梳理了 RocketMQ 的消费逻辑,希望对大家有所启发。
1965 0
万字长文讲透 RocketMQ 4.9.X 消费逻辑
|
10月前
|
消息中间件 缓存 网络协议
消息队列的七种经典应用场景
在笔者心中,**消息队列**,**缓存**,**分库分表**是高并发解决方案三剑客。在职业生涯中,笔者曾经使用过 ActiveMQ 、RabbitMQ 、Kafka 、RocketMQ 这些知名的消息队列 。 这篇文章,笔者结合自己的真实经历,和大家分享消息队列的七种经典应用场景。
消息队列的七种经典应用场景
|
6月前
|
缓存 前端开发 JavaScript
终极 Nginx 配置指南(全网最详细)
本文详细介绍了Nginx配置文件`nginx.conf`的基本结构及其优化方法。首先通过删除注释简化了原始配置,使其更易理解。接着,文章将`nginx.conf`分为全局块、events块和http块三部分进行详细解析,帮助读者更好地掌握其功能与配置。此外,还介绍了如何通过简单修改实现网站上线,并提供了Nginx的优化技巧,包括解决前端History模式下的404问题、配置反向代理、开启gzip压缩、设置维护页面、在同一IP上部署多个网站以及实现动静分离等。最后,附上了Nginx的基础命令,如安装、启动、重启和关闭等操作,方便读者实践应用。
3143 85
终极 Nginx 配置指南(全网最详细)
|
10月前
|
编解码 Java Linux
开源文档预览项目 kkFileView (9.9k star) ,快速入门
kkFileView 是一款文件文档在线预览解决方案,采用流行的 Spring Boot 框架构建,易于上手和部署。 该项目基本支持主流办公文档的在线预览,包括但不限于 doc、docx、xls、xlsx、ppt、pptx、pdf、txt、zip、rar,以及图片、视频、音频等格式。
开源文档预览项目 kkFileView (9.9k star) ,快速入门
|
6月前
|
Windows
windows 11 恢复右键传统菜单
windows 11 恢复右键传统菜单
237 27
|
6月前
|
XML JavaScript 数据格式
XML DOM 遍历节点树
XML DOM 遍历节点树
|
6月前
|
算法 Java
JAVA并发编程系列(8)CountDownLatch核心原理
面试中的编程题目“模拟拼团”,我们通过使用CountDownLatch来实现多线程条件下的拼团逻辑。此外,深入解析了CountDownLatch的核心原理及其内部实现机制,特别是`await()`方法的具体工作流程。通过详细分析源码与内部结构,帮助读者更好地理解并发编程的关键概念。

热门文章

最新文章