美文网首页
Markdown笔记法

Markdown笔记法

作者: 张年保 | 来源:发表于2020-06-22 09:59 被阅读0次

    Markdown笔记法 Joplin+图床+Typora+Picgo+Word+Evernote

    现有笔记解决方案浅析

    经过对转换格式解决方案的研究,发现唯有使用Markdown才能解决格式难于控制的问题。

    Joplin:让Markdown笔记可以在移动设备使用

    Typora:桌面编辑器

    Ali-cloud OSS:创建自用的图床

    图床:解决Markdown先天保存和显示图片缺陷

    Word:不上网的电脑剪藏笔记

    Evernote:帮助找到Joplin搜索不到的笔记

    它们是围绕Markdown而形成的辅助体系。事实上最根本不变的只有Markdown。所有笔记最终以MD保存。也通过MD中转笔记数据。

    Joplin

    image

    https://joplinapp.org/

    安卓、IOS、linux、控制台、Windows均有Joplin应用程序

    开源程序

    现在在Github很火热,一两周都能更新一次

    https://github.com/laurent22/joplin

    笔记本

    Joplin暂不能设置默认笔记本,暂不用笔记本管理笔记,等待修复

    新建笔记时,笔记可能被新建到意外的位置,除非新建每一个笔记都指定笔记本,这样做太复杂

    标题栏

    真实标题+搜索关键词。随时加需要的关键词。便于使用intitle:搜索语法。
    时间笔记标注日期格式为:2018-1-16

    正文

    过期、过时又不想删掉的笔记名称末加标记——[X]
    禁用附件,因为附件需要在代码前加!强制转换才会以图片的形式被导入到印象笔记

    笔记内链接:会丢失,不用

    标签

    2020 2019 2018……

    人 学校、人 医院、人 亲友……

    乌托邦 人造语言、乌托邦 政治……

    医 科室名称、医 病历书写、医 鉴别诊断、医 业务……

    作家 诗、作家 散文……

    自由的标签 0 (用标签替代快捷方式功能)……

    完全以标签组织笔记; 一个笔记只有一个标签;标签不怕多,越多越好,如果感觉混乱就在标签前加数字等将其分组;

    搜索

    J的搜索可以说很弱。有page: title: 和“”语法。但很难用不在标题中的关键字找到指定的笔记。主要是连显示都不显示。

    解决方案是将笔记导入到Evernote,或OneNote进行搜索

    同步

    image-20200612013210485

    自由选择同步服务器是选择Joplin进行知识管理的根本原因

    同步至NAS sync joplin

    webdav的同步路径设置终末文件夹一定要叫joplin,不能取别的名称

    调整为最大并发链接数会改善同步

    图片下载设置:总是(任何情况都把文件下载好),自动(打开笔记的时候才下载图片、推荐)、手动(需要手动点击图片才能看到图片)。勾选自动下载附件可以提升同步速度,没用到的图片会暂不下载,等打开笔记了再下载。(科室电脑选择全部下载)

    同步慢,局域网环境同步不快,映射本地file system绝对路径同步一样不是秒同步,因为软件靠缓存工作,同步过程本质是md文档加入数据库,同步文件夹的只是备份文件

    同步文件夹里面的文件是不能动,动了也没用

    一端修改到同步另一端,需要数分钟时间完成

    没全部同步,就不显示文件列表

    终端同时编辑笔记,出现冲突其中一个版本会保存在“冲突”笔记本中

    坚果云webdav同步因为文件数量太多报错

    坚果云理论在速度和稳定性都更好,但是有同步文件的总数限制。10万个文件。实际使用发现同步报错,因为软件在短时间内请示极多次数据,特别是导入新笔记时,短时间请示近2万个文件上传任务,怪不得报错,这影响使用!

    不可以把同步到其它网盘的同步文件复制到坚果云网盘,然后在Joplin同步到坚果云,会提示删除所有笔记,不知道原因。

    剪藏

    用Word保存。择期导入。

    用印象笔记剪藏是最佳选择。(需安装evernote,首次使用需联网)

    连网电脑使用Typora剪藏,图片能自动上传图床。√ 不联网的电脑,会丢失图片,因为图片被当作绝对位置链接保存。X

    chrome J插件。joplin启动剪藏服务。再安装google chrome插件。因为墙的问题。可本地安装ralofnhikmmkdbbbgpnglcpdollgjjfek-1.0.19-Crx4Chrome.com.crx插件(启用chrome开发者模式,加载改后缀后解压缩的插件)。剪藏效果好。但是谷歌浏览器反复提示请关掉开发者模式。剪藏网页,图片是真实保存的,X 剪藏本地htm文件,图片路径仍是本地缓存的路径,X

    stylesheet

    通过编辑Joplin 外观-高级选项-Custom stylesheet for rendered Markdown,可以复制Typora的Theme.css文档进去,实现Typora与Joplin的排版完全统一。

    安卓版

    所见即所得编辑器不成熟。体验不理想。

    开始编辑时光标会定位到页末,造成一定的不便。用百度输入输入法移动光标的功能有回到顶端的按键。拖动光标走动能最快速移动光标,但有跳动感。拖动笔记页慢,没有滚动惯性,但没有跳动感。

    删除文件:可以点选几个笔记后一起删除,点赞。

    没有任何格式功能

    beta编辑器同时显示两个画面,画面太小根本没法用

    安卓百度输入法设置快速输入语法标记

    对于表格类的数据,移动端编辑操作md源码显得非常不直观,甚至无法接受,表格通常是markdown里面最繁琐的部分

    Code View

    能不用就不用,用Typora

    表格在源代码状态下编辑是极其痛苦的,图片代码也很长很乱,影响视觉快感

    ——号被识别为短横的长度,光标看起来在真实位置的左边一格,所以删除内容应该用delete而不要用backspace以免删错东西,此bug在换行之后会消失

    列表后按回车可以自动产生列表的下一项

    其它端用星号标记创建的列表会被自动转换成短线标记,所以用短线做列表符

    WYSIWYG editor

    能不用就不用,用Typora

    有时会丢失数据!

    取消掉Code View时就会出现此编辑器
    把富文本格式复制到J时,复制到WYSIWYG才能保留格式
    从任何地方复制图文混排笔记,查看代码发现,只有文字被复制,图片则以链接形式被复制,会丢失图片,在别的设备无法显示图片。除非只复制一张图片。

    Typora

    标题后必须空一行,否则会丢失第一行内容,原因是软件需要空行来识别标题的结束

    桌面版用Typora编辑,建议用ctrl+E打开。如果用右键打开,会发现第二次使用时点右键“在外部编辑器中打开”不见了
    支持任意第三方编辑器,但是用第三方编辑器打开后未必在修改后保存成功,建议编辑好再粘贴回来,一般情况下不要用第三方编辑器

    如果转换成本地链接,完成后需要导入到joplin。而且想要成功转换链接,粘贴内容前要先保存md文件,否则软件无法判断转换的图片该复制到何处。

    设置Typora时编辑配置文件加代码可能会提示错误,错误的内容是要求装visual studio,别理它,随便找一个.json文件,设置为默认都用TXT打开后就能用TXT打该那个配置文件了,visual studio code也可以

    Markdown

    用最简单的md语法,主要是"标题2",不用列表

    链接

    右链复制markdown链接,粘贴,就会产生一个指向页面的链接。
    导出笔记后重新导入,有可能会链接不变,因为它是按照HASH计算的,但是如果已现存有一样的笔记,则会重新计算出一个HASH值,地址就变了。并不是绝对稳的链接。
    看来不管什么软件,互链都是无法实现的,只有文件名是有用的。找文件时输入文件名搜索。

    导出

    J有更大的不稳定风险,应该更频繁地备份数据。并查验备份数据的总量

    导出为PDF、MD、htm都是导出纯粹的笔记,不包含目录、标签、角注、页码等多余信息

    Joplin导出为htm,印象笔记—工具—导入文件夹,为完美数据移植方式,导入时选取htm所在文件夹即可,其会自动引入相对路径下的所需图片等文件

    导出为htm导出为htm目录是同一样东西,多个笔记右键不会出现前者。后者是放在目录下的意思。

    保存为Md、htm格式时,md、htm文件是纯文本文件,附带一个.resource文件存放.md、htm需要引用的图片

    附件导出时会被保存在.resouce,但是印象笔记导入时不会加载附件,需要注意!但如果在代码中将附件按照图片的格式进行引用,印象笔记就会识别附件并加载,做到附件不丢失。代码的改变——加!感叹号。所以一切附件都以图片的形式写代码引用即可

    基于缓存的图片只要能正常显示,导出pdf就不会丢失。导出其他格式,都会丢失

    导出笔记不会携带标签,这很好

    临时导出笔记用来阅读,PDF格式最完美、不丢失任何格式

    Joplin导出到evernote只能以htm的形式完成,

    全选导出PDF后没有明显的反馈,但是会在后台持续缓慢地输出PDF文件,只要不关闭软件,进程就不会终止。

    导入

    从onenote导入笔记推荐转入Evernote后再以enex导入

    从Evernote导入笔记,导出为enex后导入

    因为印象笔记的真实格式是html,如按html导入,会显示html代码,标记很多X,建议损失一些格式导入为印象笔记markdown√

    分享

    需要nextcloud服务。创建nextcloud需要在群晖docker安装nextcloud。

    分享效果并不好,放弃

    U盘版J

    用于偶尔使用连网的电脑时

    U盘版可设置同步
    只能运行一个实例,U盘版和安装版不能同时运行
    纯文本部分会以数据库的方式加载入database.sqlite文件中而非".md"文件

    附件、图片等以缓存的形式加载在同一目录下resources文件夹中

    办公室笔记

    带有图片的笔记图片无法处理
    用word附件形式附件保存是好的方法
    不推荐印象笔记保存,因为印象笔记安装时要强制联网登陆帐号一次
    如用typora保存为单个md文件+resouces,需要导入joplin

    图床

    上述代码中使用的图床是在阿里云OSS对象云存储中搭建的图床,12元/年,长期续费终身使用

    设置Typora自动上传本地图片到图床

    <img src="https://znb-img.oss-cn-shanghai.aliyuncs.com/img/image-20200612013512588.png" alt="image-20200612013512588" style="zoom:80%;" />

    使用的是Picgo控制台程序,代码如下:

    {
      "picBed": {
        "uploader": "aliyun",
        "aliyun": {
        "accessKeyId": "LT——chjR8gDE",
        "accessKeySecret": "klW——QBwwJ",
        "bucket": "znb-img", // 存储空间名
        "area": "oss-cn-shanghai", // 存储区域代号
        "path": "img/", // 自定义存储路径
         "customUrl": "", // 自定义域名,注意要加 http://或者 https://
         "options": "" // 针对图片的一些后缀处理参数 PicGo 2.2.0+ PicGo-Core 1.4.0+
        }
      },
      "picgoPlugins": {}
    }
    

    相关文章

      网友评论

          本文标题:Markdown笔记法

          本文链接:https://www.haomeiwen.com/subject/yhtxfktx.html