不知道大家都在用什么应用来写自己的文章或者笔记,市面上免费的笔记应用程序非常多。各自有各自的优缺点。常见的有
Joplin:是一款开源的笔记应用,可以替代EverNote/印象笔记。它适用于全平台,支持中文,并支持浏览器插件和扩展。
Boostnote:是一款面向开发人员的开源笔记软件,采用Markdown编辑器,对编程语言有良好的支持。
GitNote:也是一款面向开发人员的开源笔记软件,支持Git版本控制和Markdown编辑。
印象笔记:提供跨平台支持,具有强大的搜索和组织功能。
为知笔记:一款多平台的云笔记,可以同步数据至手机、电脑、网页、微信等任意平台。
有道云笔记:除了基本的文字输入,还可以输入音频、视频、图片等多媒体内容,并且提供在线协作功能。
OneNote:微软出品的笔记软件,采用类似Word的编辑界面,支持插入形状、图片、表格等功能。
今天要来分享的一款笔记软件是 思源笔记。官方的github地址如下:https://github.com/siyuan-note/siyuan 目前已经拥有接近15Kstar 。
先来说一下思源笔记的功能:
- 编辑器强大,支持markdown,列表大纲,百万字大文档编辑,数学公式,图标,流程图,甘特图,时序图等。
- 支持网页剪藏,支持block风格
- 支持导出带assets的标准markdown格式,支持导出PDF,WORD,html等后缀文件,可以复制到公众号,语雀,知乎等
- 各个平台Windows,android,ios,mac都有客户端程序
- 支持docker部署。
docker部署也很简单,只需要一条命令即可。执行 docker run -d -v workspace_dir_host:workspace_dir_container -p 6806:6806 b3log/siyuan --workspace=workspace_dir_container --accessAuthCode=xxx
需要注意这3个参数:
workspace_dir_host:宿主机上的工作空间文件夹路径
workspace_dir_container:容器内工作空间文件夹路径,和后面 –workspace 指定成一样的
accessAuthCode:访问授权码,请务必修改,否则任何人都可以读写你的数据
或者是docker-compose方式部署,只需要新建一个docker-compose.yml文件然后复制以下内容之后,输入命令 docker-compose up
和 将对应的防火墙放开即可。
version: "3.9"
services:
main:
image: b3log/siyuan
command: ['--workspace=/siyuan/workspace/', '--accessAuthCode=${AuthCode}']
user: '1000:1000'
ports:
- 6806:6806
volumes:
- /siyuan/workspace:/siyuan/workspace
restart: unless-stopped
environment:
# A list of time zone identifiers can be found at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
- TZ=${TimeZone}
然后访问浏览器前台,输入http://ip:6806,即可看到思源的页面。感兴趣的可以试用一下。