Newlearnerの自留地
56.5K subscribers
11.8K photos
30 videos
63 files
8.96K links
🆕 不定期推送 IT 相关资讯,欢迎关注!

👥 博客群&投稿群&交流群: @NewlearnerGroup

📩 投稿请私信 @newlearner_pm_bot

🔍 频道内容关键词索引 Bot: @newlearner_search_bot

* 未经授权或标注来源,不得转载本频道内容
Download Telegram
#Blog #Notes #Markdown

📩 接订阅者来稿,他向我们介绍了自己笔记方案的探索之路

📝 如何优雅地记笔记,这是我的实现方案

作者为了博客养成了记录一些笔记的习惯,并建立了一个文件夹以文本形式保存。后来觉得不够优雅,于是尝试了文档管理工具 Wiki.js。然而时间一长,诸多问题暴露出来,因此作者考虑寻找一套新方案

💡方案要求:

- 优秀的无卡顿编辑体验
- 「所见即所得」的 Markdown 编辑
- 完整的数学公式支持
- 以网站形式展现,任何联网设备随时可查
- 全局搜索

🔑 具体实现:

- 使用配备插件的 VScode 在本地编写 Markdown
- 使用 Hexo + Wikitten 主题在线呈现笔记
- 使用 Goodsync 实现文档同步

👀 最后作者选择了一整套 Markdown 方案,并用适合的 Hexo 博客主题呈现,这和我们主编之前使用 Hexo 搭建 Cheatsheets 的想法不谋而合。自留地之前也介绍过一些方案,如 Maverick、Pagic、Create React Doc、ydoc

当然,如果觉得自建比较麻烦,还可以选择一些成品服务或者平台,如印象笔记、Notion、甚至是苹果自带的备忘录。作者告诉我们要根据自己的需求,去寻找合适的工具;一步到位的工具难觅,只有根据需求不断调整方案

📘 关联阅读:

1️⃣ 使用 Maverick 搭建 Wiki 站点
2️⃣ Create React Doc:一个使用 React 的 Markdown 文档站点生成工具
3️⃣ Pagic :一款 Deno + React 驱动的静态网站生成器
4️⃣ 公网 MediaWiki 站点搭建全流程攻略

频道:@NewlearnerChannel
#GitHub情报 #Notes #Markdown

📝 Wizard:支持多种文档形式的开源文档管理系统

GitHub | Wiki

👉 Features:

- 针对 Swagger / Markdown / Table 类型的文档管理
- 流程图 / 序列图 / 饼图 / Tex LaTex 科学公式支持
- 文档修改历史管理
- 文档 / 标签搜索
- 项目分组管理等

项目提供了 Docker 部署和本地手动部署两种部署方式,配置与使用详见 Wiki。纯 Markdown 文档管理平台已经不能很好满足开发者团队的日常需求,于是 Wizard 应运而生

该项目是集成 Markdown 和 Swagger 文档的管理工具,在 Markdown 基础上支持了 x-spreadsheet 和 OpenAPI 3.0 规范。如果你也有这样的团队需求,不妨在本地部署体验一番。原 Demo 因为服务器问题暂时下线,何时上线未知

📘 关联阅读:

1️⃣ MrDoc:一个基于 Python 开发的在线文档系统
2️⃣ ShowDoc:一个适合 IT 团队的在线 API 文档、技术文档工具

频道:@NewlearnerChannel
#APP #macOS #iOS #TestFlight #Markdown

✍️ One Markdown·轻便的 MD 编辑器

One MarkdownMWeb 的作者 oulvhai 最近正在开发的轻量级 markdown 编辑器,我作为长期使用 MWeb 的用户,和大家分享一下使用体验

App Store | TestFlight | 使用说明

💡 特点

- 轻量方便,One MarkDown 自带一系列 md 文本编辑时需要的快捷工具,此外还可以很方便地插入表格、LaTex 公式、Echarts、Mermaid。
- 实时预览,像 MWeb 一样,用户可以舒服地在左侧窗口编辑 md 文档,然后在右侧窗口看到精确的即时预览。One Markdown 的 UI 采用了 WKWebView 框架,性能得到大提升。
- 编辑器内显示图片,许多 md 编辑器的图片都要在生成预览后才能看到,但 One Markdown 在文本编辑区就能看到自己插入的图片,本地和网络的图片都支持预览,作者还很用心的支持了 SVG、WebP、HEIC 图片格式。

🐛 不足

- 由于 One Markdown 还在开发中,所以日常使用会遇到一些小bug
- 不支持自定义预览界面的 CSS

💰 收费

- 一次性内购买断制,售价 ¥50
- Mac、iOS 端需要分别单独购买,定价相同
- Mac 端目前可以免费使用全部功能,开发完成前可以半价(¥25)购入,开发完成后恢复原价

P.S. 作者承诺会将 One Markdown 的功能特性整合入 MWeb 中,因此已购入 MWeb 的朋友过一段时间就可以体验到这一系列的新功能

👀 相比 Mweb,One Markdown 缺少了文档库管理&备份、图床支持、一键发布、插件、模版等比较“重”的功能。它更像是一个“拿来就能用”的 md 编辑器,各种实用功能很好地帮我解决了写 MD 时会遇到的一系列棘手问题(表格、公式、代码高亮等)。

当然,市面上还有许多各有特色的md编辑器,TyporaUlysses... 你甚至还可以在 VSCode 上配置一个属于自己的 MD 编辑器。

频道:@NewlearnerChannel
#Blog #Notes #Markdown

📩 接订阅者来稿,他向我们介绍了自己笔记方案的后续改进过程

📝 为「优雅」地记笔记,我又进行了这些改进

作者于去年 来稿,讲述他 VScode 本地编写 Markdown、通过 Wikitten 主题在线呈现的方案。时间一长,他感受到 Wikitten 主题 UI 较为复古、移动端不够友好、缺失一些细节功能。在自留地介绍 Vdoing 主题后,作者再次进行方案改进

💡方案要求:

- 优秀的无卡顿编辑体验
- 「所见即所得」的 Markdown 编辑
- 完整的数学公式支持
- 以网站形式展现,任何联网设备随时可查
- 全局搜索

🔑 具体实现与改进:

- 使用配备插件的 VScode 在本地编写 Markdown
- 使用 VuePress + Vdoing 主题在线呈现笔记
- 简化主题,去除 Banner;新增全局搜索和数学引擎 Katex

相比于原先的方案,Vdoing 外观更加现代、配有 Dark Mode,多样的展示形式和功能能够满足记录文档、分类、在线查看的需求。自留地之前也介绍了一些类似的 Cheatsheets / Wiki 方案,如 MaverickPagicCreate React Docydoc 等等

一步到位的工具难觅,只有根据需求不断调整方案。如果你对具体的安装和实现过程有兴趣,可进入 原文 详细了解

频道:@NewlearnerChannel
#Markdown #App

🐼 熊掌记新编辑器 Panda 简单体验

本月 11 日的稿子发布后,恰好赶上 Panda 编辑器迎来 iOS 版。去年没有关注过的 Mac 版,这次就一并体验

🔗 介绍文章测试链接

💬 意见反馈

🗒 表格和嵌套样式

表格和嵌套格式方便了更复杂的文本编辑,其中文本高亮和引用的符号也变得更加圆润,但是符号位置强制从文本框外移动到文本框内,没有原来所有文字一律左对齐的整洁感

✍️ Markdown 隐藏

早先觉得 Markdown 符号无法隐藏看着很不舒服,后来发现符号有导航和辅助的作用,类似于论文中的「1.1.1」,标题开头的 H1 符号方便了解当前文字的层级,符号的存在也避免了对格式的忽略,也方便即时调整

可是新标题符号远不及 H1 直观,自动隐藏会跳一下的体验也不够好。我认为更需要的是“阅读模式”按钮,书写后可以锁定文本并隐藏符号

⌨️ 全新样式键盘

原来要扒拉很久的操作可以在键盘上一手掌握了,增加的「粘贴」按钮比点按光标粘贴方便不少,拥有二级菜单的按键也在右下角多了角标提示

✂️ 图片调整与剪裁

图片在文章中终于是原分辨率显示了,图片裁剪可选择比例很好,但是支持调整大小不是居中调整看着蛮别扭,调整时的圆角不能实际应用到照片上也很遗憾

🖌 内嵌速写笔记

得益于对象的 iPad 和 Pencil,我试了试在iPad 上的速写体验。之前的速写只是粗暴地生成一张图片,现在总算是更像一块画布了,也支持在画布背景增加网格或者横线

📝 我的总结

总的来说,我有些抵触这次编辑器大调整,部分功能对 Bear 这种笔记 App 来说太像 Word 了,格式上变得更加复杂,一直期待的图片导出改进也不见踪影

一开始喜欢 Bear 是因为简洁美观,到现在也觉得它的优势在于快速、轻量化的书写,至于增加更专业的功能,反倒容易把自己变得更臃肿

频道:@NewlearnerChannel
#macOS #iOS #APP #Markdown

📝 Typewriter:跨苹果平台的轻量级 Markdown 编辑器

Web | App Store

👉 Features:

- Big Sur 风格设计,支持 Dark Mode,可更换多款主题
- 支持编辑模式 / 全屏预览模式 / 分屏预览模式
- 支持调整字号 / 页边距 / 行距,可自定义菜单栏内容
- 支持基础 MD 语法,可插入数学公式、Mermaid 流程图
- 左栏根据 Headers 分级,在全屏预览模式支持根据关键词查找 Headers
- 支持自动备份和恢复历史记录,支持 iCloud 同步
- 支持以 HTML / LaTeX 格式导出

🌟 Typewriter 是近期新上架 App Store 的免费 Markdown 编辑器,它为 Mac、iPhone 和 iPad 分别作了适配,而我主要体验了 macOS 端。相比于一些知名的 Markdown 编辑器,Typewriter 较为轻量,在外观上也主打简洁

👨🏻‍💻 功能方面,Typewriter 支持基础的 MD 语法,并加入了数学公式、Mermaid 流程图的支持。可用于不涉及复杂语法的场景,比如 TG 频道的推送编写。不过,这款编辑器不支持所见即所得,也没有即时渲染,对于新人朋友不是很友好

🤔 给我印象深刻的应该是他们的「Revert To」,采用了和 Time Machine 类似的设计,版本回滚很有仪式感。但令我不解的是,其默认保存格式为 TXT,亦不支持打开 MD 文档(不排除是系统问题)。另一个我希望改进的点是,分屏预览模式能够支持编辑页和预览页细分大小。感兴趣的朋友可以在多端下载体验

📘 关联阅读:

1️⃣ One Markdown:轻便的 MD 编辑器
2️⃣ TextBuddy:小体积、多功能的 macOS 纯文本编辑器
3️⃣ SparkMEMO Editor:简洁的 Markdown 编辑器及同类项目

频道:@NewlearnerChannel
#GitHub情报 #Markdown

🗒 Slidev:用 Markdown 写 PPT

Github | 官网 | NPM

👉 Features:

- 基于 Markdown
- 支持代码高亮,内嵌 Monaco 编辑器
- 自定义主题
- 定制化开发,自定义 Vue 组件
- 使用手机控制幻灯片播放
- LaTex
- 图表
- Web 编辑器,VS Code 插件支持
- 支持录制演讲,包含录屏,摄像头以及麦克风
- 导出PNG,PDF,网站

这是一个属于开发者的 PPT 书写工具。如果想要一个简单的 PPT,开发者可以专注内容,埋头打字。如果想要一个花里胡哨的 PPT,Slidev 可以给予开发者绝对的自由。通过修改 CSS,自定义开发新的组件,任何效果都可以实现。比如官方就提供了 YouTube 和 Twitter 的小卡片组件。

除了 Slidev,还有其他许多用代码来写 PPT 的产品。比如在三四年前我用过 Reveal.js,用 HTML 进行PPT 的书写。相比 Slidev,Reveal.js 需要写很多尖括号。

💭 感想

如果不需要过多的排版,使用这些基于代码的 PPT 产品可以让用户专注于内容。如果使用公用电脑进行演讲,不再会遇到 PPT 软件兼容问题,打开浏览器,输入网址就可以进行演讲。目前来看,这些产品已经足够成熟,完全可以用来制作个人 PPT。但是如果你和其他人合作进行演讲,使用这些基于代码的 PPT 产品或许过于小众,不利于团队讨论和修改。

频道:@NewlearnerChannel
#GitHub情报 #Notes #APP #Markdown

Milkdown:全新的所见即所得的 Markdown 编辑器

Github | 文档 | Demo

👉 Features:

- 所见即所得的编辑体验
- 主题定制
- 插件
- LatTeX
- Table
- 代码高亮
- 在线代码块编辑
- 使用 / 添加元素

Milkdown 的富文本编辑体验基于 ProsemirrorMarkdown 解析依靠 Markdown-it,代码高亮使用 Prism,LaTeX 渲染得益于 Katex

Milkdown 的使用体验非常流畅,功能也很完善。Milkdown 完全有能力支撑一些简单的文本编辑,或者笔记记录。唯一完成度不高的便是文档。目前 Milkdown 在计划开发剪贴板插件之外,也在着手完善文档。希望 Milkdown进一步解释主题定制问题,比如如何将 Milkdown 添加至基于 React 或 Vue 搭建的网站里。

频道:@NewlearnerChannel
#Notion #Markdown #Blog #GitHub情报

📕 Notion Down:基于 Notion 的笔记写作和博客分享自动化方案

GitHub | Wiki | Blog

👉 Features:

- 统一在 Notion 平台上编辑笔记
- 将 Notion Page 转换为 Markdown 文件
- 根据配置将需要发表文章自动部署指定的静态博客(如 Hexo)
- 图床配置,自定义短代码,中英混排优化,拼写检查等

👨🏻‍💻 作者认为,笔记(Note)、写作(Writing)和分享(Share)是个人知识管理重要的组成部分,但这套管理体系往往需要用到多个平台,带来一定的操作割裂感和复杂度。因此,作者希望能够专注于一个地方写作,并在完成后自动部署到静态博客,Notion Down 就是他的解决方案

💡 Notion Down 的基础功能是将 Notion 文章导出为 Markdown 文件,它既可以看作是对 Notion 的一个归档备份,也便于用户部署至静态博客。不过 Notion Down 更进一步,它可以将 Markdown 文件自动整合到 Hexo 配置文件并上传部署。这对于不愿书写 Markdown、喜欢 Notion block 概念的朋友十分友好,这种做法也在很大程度上保留了最终博客展示的自由度

👀 我们此前也介绍过类似的项目 Nobelium,它使用 React-notion 与 Notion 交互,用 NextJS 生成静态页面,最后部署到 Vercel 上。相比来讲,Nobelium 是对新人更加友好的方案,但一定程度上放弃了对于博客主题细节的把控,大家可根据自己的需求进行选择

📘 关联阅读:Nobelium - 在 Notion 上创作静态博客

频道:@NewlearnerChannel
#MarkDown #macOS #GitHub

妙言 · 轻灵的 MarkDown 写作工具

官网GitHubProduct Hunt

💡 特点

- 纯本地使用,安全可靠
- 支持 Markdown 语法高亮、黑暗模式、演示模式、文档自动排版
- 极简设计风格、Swift5 原生开发性能好
- 轻巧,纯编译器输入体验,提供窗口与文件操作快捷键
- 免费使用,代码开源

🐦 使用体验

妙言给我的使用感受是,很轻很妙,整个 App 设计非常简洁,输入与编辑也是纯净的编译器体验(暂不支持通过快捷键进行加粗、超链接等编辑操作),妙在如此轻量的 App 仍然提供实用的黑暗模式、自动排版、演示模式、文件管理等实用功能

通过 Swift5 原生开发的妙言启动和响应速度都很快,可以作为随手记工具使用

🎆 妙言的作者频繁更新与增加新功能,期待这款轻灵的开源写作工具越做越好

频道:@NewlearnerChannel
#Markdown #macOS #GitHub

妙言 · 轻灵的 MarkDown 写作工具更新了

🎉 Github 开源地址

产品特点
🏂 妙:纯本地使用、安全、语法高亮、黑暗模式、源文件保存、国际化、演示模式、PPT模式、单独编辑模式、文档自动排版、文档导出、各类Markdown都支持很好
🎊 美:极简的设计风格,文件夹+文件列表+编辑器方式3列模式
🚄 快:使用Swift5原生开发,相比Web套壳方式性能体验好
🥛 简:很轻巧,纯编辑器输入体验,众多快捷键助你快人一步

最近更新
🎤 用Markdown来写PPT体验更好,导出效果优化
🚀 大幅度优化长文本编辑下的性能体验,更加轻量化
🇯🇵 多语言在原有中英文基础上新增了日语
🎬 预览体验增强,高度自适应,LaTeX, Mermaid, PlantUML黑暗下优化
😄 修复了不少使用过程中碰到的细节Bug

妙言由来
之前有尝试过众多的笔记应用,没有找到一个习惯的Markdown应用,才有了做妙言的想法。
个人比较喜欢折腾,借妙言来玩一下 Swift 以及独立产品开发流程,当做一个很愉快的事情,一年多来妙言累计发布了26个版本,被不少工程师喜欢使用,期待你也可以去玩玩。

频道:@NewlearnerChannel
#GitHub情报 #Blog #Markdown

✏️ Elog:开放式跨平台博客解决方案

🔗GitHub | Wiki

👉 Features

- 写作平台支持语雀 / Notion / FlowUs/ 飞书云文档
- 支持所有通过渲染本地 Markdown 文档生成静态站点的博客平台
- 博客平台支持 Confluence / WordPress 站点
- 图床平台支持存放到本地或上传到阿里云 / 腾讯云 / GitHub / 七牛云 / 又拍云
- 支持生成 Front Matter Markdown / 支持代码高亮的 HTML / 适用于 Confluence 的Wiki
- 支持自定义文档处理适配器
- 图床平台支持通过拓展点注入密钥

除了博客加载慢的问题(也就是我自己的问题)外,我不再更新的重要一点就是写作体验十分糟糕。古腾堡之前的编辑器就不算太好用,可以和 Telegraph 一较高下,古腾堡后我彻底佛系

💡 后来开始使用 Notion,我非常满意的一点就是它的编写体验。它不仅支持所见即所得,模块化的设计也让我感觉条理清晰、写作舒畅。之前我认为,平台其实不重要,自己写作的内容才最关键,但仔细一想写作体验也是影响很大的一环

🧑‍💻 今天介绍的开源项目 Elog 就是为了解决传统个人博客写作体验差的问题,你可以在自己喜爱的平台尽情写作,然后交给它上传并生成于博客。如果你想追求不错的写作体验,并发布在个人博客,可以试试这款项目

频道:@NewlearnerChannel
Please open Telegram to view this post
VIEW IN TELEGRAM