Notedown:在Markdown笔记中嵌入计算和绘图功能

Notedown是一款基于Markdown的笔记应用,具有可嵌入的可编辑和可执行代码块、tldraw白板、代码沙盒和语法高亮代码片段等实用功能。所有笔记都存储在本地浏览器中,不需要上传到云端。Notedown的主要特点和功能包括: 可使用基于Web的Markdown编辑器编写笔记。 Markdown代码块可以转换为带有语法高亮、自动补全、代码检查和Vim模式的代码编辑器。 可在浏览器中编辑和运行代码块中的代码。支持JavaScript、TypeScript、Rust、Python和Go等编程语言。 可在Markdown中嵌入tldraw组件,绘制的图形将在预览中转换为清晰的SVG格式。 可在Markdown笔记中嵌入代码沙盒,包含代码编辑器和Web预览功能。 可轻松从本地文件系统中添加图片。 Notedown与Obsidian等Markdown笔记应用的区别在于它更注重本地化。所有的Markdown文本、图片、tldraw图形和代码沙盒都存储在浏览器的索引存储中,除非您选择上传笔记以在设备之间同步。默认情况下,您上传的笔记是私有的,只有您可以使用笔记的URL在任何浏览器或设备上查看。如果需要,您可以选择发布笔记,以获取公开共享链接,供他人访问。 所有的笔记将根据您在Markdown的前置元数据中提供的标签进行组织。标签将松散地充当文件夹的作用,清晰地展示笔记集合。由于应用的本地化特性,搜索笔记非常快速。 Notedown是完全开源的,包括以下部分: Next.js应用程序:https://github.com/Abhimanyu08/Notedown 远程代码执行服务器:https://github.com/Abhimanyu08/Notedown-rce-server 未来的发展计划包括: 支持更多编程语言。 添加多个主题,并允许用户更多地控制笔记本的外观。 结合GPT进行语义搜索,实现与笔记的对话功能。 使用mermaid.js支持文本到图表的转换。 您可以在https://www.notedown.art访问Notedown应用程序

2023-12-04

通过每日挑战提升前端技能

通过每日挑战提升前端技能 作为技术专栏作家,我要向大家介绍一个能够通过构建真实项目来提升前端开发技能的网站。这个网站名为Markdown,它提供了由专业设计师设计的项目,帮助您改进前端开发技能。您可以从免费的每日挑战开始,也可以通过即将推出的“专业”挑战来构建更复杂的项目。 主要特点和功能: 通过构建真实项目来提升前端开发技能 每日挑战,帮助您逐步提高 由专业设计师设计的项目,确保项目的实用性和美观性 提供免费的每日挑战,以及即将推出的更高级的“专业”挑战 访问链接: https://markdown.co

2023-11-08