惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tenable Blog
博客园_首页
Vercel News
Vercel News
WordPress大学
WordPress大学
美团技术团队
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
Y
Y Combinator Blog
博客园 - 【当耐特】
量子位
酷 壳 – CoolShell
酷 壳 – CoolShell
The Cloudflare Blog
T
The Blog of Author Tim Ferriss
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google DeepMind News
Google DeepMind News
云风的 BLOG
云风的 BLOG
腾讯CDC
M
MIT News - Artificial intelligence
爱范儿
爱范儿
Recent Announcements
Recent Announcements
雷峰网
雷峰网
Last Week in AI
Last Week in AI
宝玉的分享
宝玉的分享
The Register - Security
The Register - Security
Jina AI
Jina AI
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Hugging Face - Blog
Hugging Face - Blog
P
Privacy & Cybersecurity Law Blog
Recorded Future
Recorded Future
Help Net Security
Help Net Security
N
News and Events Feed by Topic
博客园 - Franky
P
Proofpoint News Feed
L
LINUX DO - 热门话题
S
SegmentFault 最新的问题
The GitHub Blog
The GitHub Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
月光博客
月光博客
D
Docker
Google DeepMind News
Google DeepMind News
有赞技术团队
有赞技术团队
IT之家
IT之家
Security Latest
Security Latest
L
LangChain Blog
V
V2EX
阮一峰的网络日志
阮一峰的网络日志
J
Java Code Geeks

文章列表 on polarisxu

通过一个例子让你彻底掌握 Go 工作区模式 这道题正确率竟然只有 22% Go 开源项目推荐:一个简单的 Go 练手项目 go test 如何禁用缓存? Go1.18 快讯:constraints 包被移除标准库 跟着 Go 作者学泛型 「2022 版」轻松搞定 Go 开发环境 鹅厂小哥用行动反对加班:程序员加班能被终结吗? Go 为什么选择 Gopher 作为吉祥物? 本地如何配置多个 GitHub/Gitee 账号? 为 Java 开发者准备的 Go 教程 02:Java 有而 Go 无 GitHub 发现了 studygolang 项目依赖的漏洞 为 Java 开发者准备的 Go 教程 01:漫游了 我的 2021 年终总结 泛型版 singleflight:Go 中如何防止缓存击穿? 2021 年你写了多少代码?这个 Go 工具帮你统计 Go1.18 新特性:TryLock Go 泛型入门教程 程序员瑞士军刀:各种结构的转换工具 终于有 Go 版的 Elasticsearch 了 Go泛型系列:maps 包讲解 Go 1.18 中的 any 是什么? Go1.18 快讯:新的 IP 包 Go编程模式:详解函数式选项模式 Go泛型系列:slices 包讲解 Nginx 竟然也有 playground — Go 语言构建的 Go泛型系列:Go1.18 类型约束那些事 Go1.18 快讯:Module 工作区模式 Go1.18 快讯:新增的 Cut 函数太方便了 Go1.18 快讯:废弃了这个 API Go1.18 快讯:新增字符串 Clone API Go:如何获得项目根目录? Go 如何获取和设置环境变量 重磅变动:更快找到微信公众号里的Go文章 Go 这样设置版本号:我们的项目也可以 假期结束,推荐 2 本 manning 出的 Go 图书 Go Fiber 框架系列教程 04:测试应用 Go Fiber 框架系列教程 03:中间件 Go泛型系列:提前掌握Go泛型的基本使用 推荐一个 Go GUI 实战项目 Go Fiber 框架系列教程 02:详解相关 API 的使用 Go Fiber 框架系列教程 01: 和 Express 对比学习 Go Module:私有不合规库怎么解决引用问题 Go1.17 新特性:go get 变了 Go1.17 新特性:testing 包的相关变化 StackOverflow 上关于 Go select 死锁的问题 新书推荐:用 Gin 框架构建分布式应用 Go 官网要变天。。。 Gin 这是要成为 Go 官方框架? 扬眉吐气:刚刚,Go 已经默认支持泛型了 Go 1.17 新特性:Module 有哪些变化? Go 第三方库推荐:类型转换如此简单 担心密码提交到 GitHub?建议使用这个 Go 开源工具 Go 的时间格式化为什么是 2006-01-02 15:04:05? GitHub 为 Go 社区带来安全支持 Go开源项目推荐:500行代码确认请求时间花在哪 一道关于 len 函数的诡异 Go 面试题解析 厉害了我的 Go:推荐系统都有开源实现 Go1.17 新特性:新版构建约束 这个工具真好:看看你的Go项目依赖有无漏洞 网友很强大,发现了Go并发下载的Bug Rust 劝退系列 09:函数 Go项目实战:一步步构建一个并发文件下载器 这本 Go 新书挺期待的:100 个常见错误 Go 启用新的官方问答社区 这是要干嘛?!微软招 Go 编译器全职开发人员 Go1.17 快报之标准库越来越注重易用性 Go1.17 新特性之切片变数组 回顾 Go 官网的演变史 站长8年前的Go代码竟然进入大厂的项目里了 Go图书翻译:一个好消息,一个坏消息 不怕烂尾!决定组织翻译这本 Go 图书 Rust 劝退系列 08:模式匹配 一本花了2.5年写成的Go免费在线图书 被黑惨了:一句话,说明自己会 Go,咋整? Go1.16 中的新函数 signal.NotifyContext 怎么用? Go 1.17 新特性提前学之测试执行随机化 Rust 劝退系列 07:流程控制 官方的 Go 多版本管理:使用和原理 Rust新书:给你一个劝退的理由 周刊题解:常量表达式这个规则应该了解下 盘点那些使用 Go 语言的国外公司 编写了50万行Go代码是一种什么体验 Rust 劝退系列 06:常量 Uber 使用 Go 的规模这么大?!都自己定制的 Go 编译器了 Go Team Leader — rsc 大神新开源了一个库,增强模板功能 再一次看到了 Go 的节制:int128 类型要不要支持? Rust 劝退系列 05:复合数据类型 「卷」有理论依据:海勒姆定律—Go又是怎么卷的 Go 真的也可以进行 GUI 开发:还有这样的图书呢 Rust 劝退系列 04:基本数据类型 我的 Go 语言书单 Rust 劝退系列 03:变量 我又来推荐免费 Go 新书了:一本用 Go 讲架构的书 注释竟然还有特殊用途?一文解惑 //go:linkname 指令 这个功能,公众号、微信群会不会被玩坏? 一道 Go 闭包题,面试官说原来自己答错了:面别人也涨知识 Rust 劝退系列 02:第一个 Rust 程序 Rust 劝退系列 01:打造开发环境 答应我,这次一定彻底搞懂 Go 中的类型别名
Typora 宣布收费后,这款开源 Markdown 编辑器火了
2022-01-07 · via 文章列表 on polarisxu

大家好,我是 polarisxu。

这几年,Markdown 写作不要太流行,包括一些社区也基本支持 Markdown 格式,包括 Go 语言中文网。GitHub 的评论也是支持 Markdown 格式,因此 Markdown 是每个程序员都应该掌握的。如果你从来没有使用过 Markdown,现在是时候尝试使用了。

Markdown 是一种纯文本格式,用来撰写结构化文档。由 John Gruber 在 2004 年创造。他用 perl 实现了第一个 Markdown 到 HTML 的转换器,迅速地在网络上普及开来。到 2014 年已有几十种不同语言的实现。一些扩展了 Markdown 语法,比如脚注、定义列表、表格等, 一些可以将 Markdown 转换到 LaTeX 等多种格式。

你用 Markdown 写作,用的是什么工具呢?有些人可能说 VSCode。的确,通过扩展,VSCode 可以支持 Markdown,有些人可能用的也挺好。不过我要说,没用过好的,确实不会觉得自己用的有多大问题、有多烂!(当然,也许我一直用的也不是最好的。)

这些年写作,一直使用的 Markdown 编辑器是 Typora 。之前也有使用过其他编辑器,但用了 Typora 之后,发现真的很优秀、很好用。

Typora 有几个特性是我特别喜欢的,这里简单说明:

1)实时预览(所见即所得)。而不是常见的左右分栏预览,当然可以自由切换到源码模式。

2)粘贴,默认带格式粘贴。这样在复制网页内容时,能够将格式一起复制过来。当然,也支持不带格式粘贴。

3)图片处理。支持复制图片粘贴,被粘贴的图片会保存在一个临时文件夹中。特别好用的是在图片上右键会出现类似下面菜单,能够复制图片到你希望放置的目录。这是我最常使用的功能。

4)退出编辑器,下次打开能自动恢复上次打开的文件。当然可以修改为其他启动选项。

5)链接处理。在整理周刊时,经常需要处理链接。复制链接后,选中文本,然后按下 Commad + K 就生成了 Markdown 格式的链接。

一直以来,Typora 一直是免费软件。不过近期,Typora 发布了 1.0.0 正式版,变成付费软件:89元 / 3台设备 / 免费升级。

面对收费,有些人可能会放弃 Typora,如果是重度用户,完全可以购买支持,Typora 可是国人开发的哦,界面的中文支持特别好,发现了吧。

如果不愿付费,还有两种选择:1)选择最新的免费版本,即:0.11.18,可以在这里下载:https://www.typora.io/releases/all;2)尝试其他 Markdown 编辑器。

2、MarkText

这就是这次要介绍的。在 GitHub 上,有这样一个完全免费和永久开源的 Markdown 编辑器,它简洁优雅,专注于速度和可用性,号称「下一代 Markdown 编辑器」,该项目已经收获了 26K+ star。

项目地址:https://github.com/marktext/marktext

也许因为 Typora 收费的原因,这段时间 MarkText 受关注度飙升,一周之内新增了 2k+ star。和 Typora 一样,支持三大平台:Mac、Windows、Linux。

如果使用过 Typora,会发现 MarkText 很熟悉,它也支持多种模式,支持实时预览。

MarkText 具有以下特性:

  • 对数学表达(KaTeX)、front matter 等进行了扩展;
  • 支持段落和行内样式快捷方式,以提高用户写作效率;
  • 可以输出 HTML 、PDF 文件;
  • 支持 Cadmium Light、Material Dark 等 6 种主题;
  • 支持 3 种编辑模式:源码模式、打字机模式和专注模式;
  • 可以直接从剪贴板粘贴图像。

下载安装试用可以访问官网:https://marktext.app/

值得骄傲的是,MarkText 也是国人主导开发的。

3、总结

Markdown 语法不少,但写作时,常用的就那些,多用几次就记住了。

我试用了一段时间 MarkText,有一些它的优势,不过也有用起来不太爽的地方,目前感觉比 Typora 还是差一些。下篇文章会写一篇 MarkText 的使用报告。