换掉Typora!这款为程序员量身打造的笔记应用,太香了!
正所谓好记性不如烂笔头,作为一名程序员,记笔记是个很好的习惯。之前一直使用的笔记应用是Typora,最近发现一款非常炫酷的开源笔记应用`思源笔记`,体验不输Typora,分享给大家!
正所谓好记性不如烂笔头,作为一名程序员,记笔记是个很好的习惯。之前一直使用的笔记应用是Typora,最近发现一款非常炫酷的开源笔记应用
思源笔记
,体验不输Typora,分享给大家!
思源笔记简介
思源笔记是一款开源笔记应用,目前在Github上已有21K+
的Star。思源笔记和Typora一样是一款支持Markdown的笔记应用,也具有所见即所得的特性。
思源笔记不仅支持离线使用还支持云端同步,思源笔记是一款真正的全平台笔记应用,支持Windows、MacOS、Linux、Android、IOS等系统。
下面是我使用思源笔记编辑《mall-swarm微服务学习教程》 的效果图,大家可以参考下:
安装
使用Docker来安装思源笔记是非常方便的,这里我们将采用此种方式。
- 首先使用如下命令下载思源笔记的Docker镜像;
docker pull b3log/siyuan
- 然后使用如下命令运行思源笔记的Docker容器,这里的
accessAuthCode
为访问思源笔记的秘钥大家可以注意下;
docker run -p 6806:6806 --name siyuan \
-v /mydata/siyuan/workspace:/siyuan/workspace \
-e PUID=1001 -e PGID=1002 \
-d b3log/siyuan \
--workspace='/siyuan/workspace/' \
--accessAuthCode=siyuanAuth
- 容器运行成功后,我们就可以通过如下地址访问思源笔记了,第一次访问时需要输入上面的
accessAuthCode
:http://192.168.3.101:6806
使用
本文将以《mall-swarm微服务学习教程》的部分文档为例,来演示下思源笔记的使用。
这里简单介绍下mall项目,mall项目是一套基于 SpringBoot3 + Vue 的电商系统(Github标星60K),后端支持多模块和2024最新微服务架构 ,采用Docker和K8S部署。包括前台商城项目和后台管理系统,能支持完整的订单流程!涵盖商品、订单、购物车、权限、优惠券、会员、支付等功能!
- Boot项目:https://github.com/macrozheng/mall
- Cloud项目:https://github.com/macrozheng/mall-swarm
- 教程网站:https://www.macrozheng.com
项目演示:
外观设置
- 思源笔记默认是使用的英文,我们可以在
设置->外观
中将语言改成中文;
- 思源笔记默认支持
明亮
和暗黑
两种主题,我们切换到暗黑
主题看下,还是挺炫酷的。
用户指南
- 思源笔记非常贴心的给我们提供了详细的
用户指南
,点击用户指南
按钮,思源笔记会给我们生成一份中文版的用户指南;
- 这份用户指南包含了思源笔记使用的方方面面,还是非常详细的。
编辑文档
接下来就以我的《mall-swarm微服务学习教程》 部分文档为例,来演示下思源笔记编辑文档的效果。
- 首先我们通过
新建笔记本
按钮来新建一个笔记本,比如叫mall-swarm微服务学习教程
;
- 然后再通过加号按钮
新建子文档
,之后通过Markdown编辑文档,这是编辑完成的《mall-swarm项目架构及功能概览》文档,大家可以看下效果;
- 作为程序员,有时候我们会比较注重笔记中代码的显示效果,这里再编辑一篇有代码的文档给大家看下显示效果,切换到暗黑主题后效果还是很不错的;
- 如果你想查看文章大纲的话,可以通过左上角的
大纲
按钮来进行切换。
插入图片
用过Typora的小伙伴应该有所体会,插入图片的时候有时候需要使用到图床,比如OSS之类的。在思源笔记里面,你只要用ctrl+c
去系统自带的文件管理器里拷贝图片到剪切板,然后通过ctrl+v
黏贴到文档里就可以将文件上传到思源笔记里的,还是非常方便的。
集市
- 在思源笔记的集市中,拥有着大量的
插件
,可以扩展它的功能;
- 如果你觉得默认的主题不够炫酷,还可以在集市中下载你喜欢的
主题
。
全平台下载
思源笔记是一款真正的全平台笔记应用,而且各个平台的客户端代码都是开源的,这里演示的是基于Docker的服务器版本,想安装其他版本的小伙伴可以去官网下载。
总结
今天带大家体验了一波思源笔记这款应用,功能确实很强大,非常适合程序员使用,感兴趣的小伙伴可以试试!
项目地址
https://github.com/siyuan-note/siyuan
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)