<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://blog.17lai.site</id>
    <title>夜法之书 • Posts by &#34;note&#34; category</title>
    <link href="https://blog.17lai.site" />
    <updated>2021-09-10T14:25:00.000Z</updated>
    <category term="github" />
    <category term="jekyll" />
    <category term="blog" />
    <category term="gitlab" />
    <category term="git" />
    <category term="crack" />
    <category term="linux" />
    <category term="hardlink" />
    <category term="bt" />
    <category term="pt" />
    <category term="markdown" />
    <category term="picgo" />
    <category term="wiz" />
    <category term="joplin" />
    <category term="typora" />
    <category term="qnap" />
    <category term="硬盘" />
    <category term="nas" />
    <category term="embeded" />
    <category term="hisilicon" />
    <category term="driver" />
    <category term="3798m" />
    <category term="mpp" />
    <category term="unf" />
    <category term="kernel" />
    <category term="3G" />
    <category term="4G" />
    <category term="3531a" />
    <category term="移植" />
    <category term="嵌入式" />
    <category term="宝塔" />
    <category term="vps" />
    <category term="建站" />
    <category term="nginx" />
    <category term="apache" />
    <category term="mysql" />
    <category term="qbittorrent" />
    <category term="ssd" />
    <category term="hdd" />
    <category term="docker" />
    <category term="registry" />
    <category term="教程" />
    <category term="email" />
    <category term="https" />
    <category term="ssl" />
    <category term="lamp" />
    <category term="php" />
    <category term="tomcat" />
    <category term="transmission" />
    <category term="启动" />
    <category term="pdca" />
    <category term="5w2h" />
    <category term="smart" />
    <category term="swot" />
    <category term="grow" />
    <category term="okr" />
    <category term="wbs" />
    <category term="debian" />
    <category term="laptop" />
    <category term="ed2k" />
    <category term="ati" />
    <category term="tls" />
    <category term="隐私" />
    <category term="安全" />
    <category term="优化" />
    <category term="gitbook" />
    <category term="emby" />
    <category term="sonarr" />
    <category term="jeckett" />
    <category term="portainer" />
    <category term="mariadb" />
    <category term="note" />
    <category term="webdav" />
    <category term="mermaid" />
    <category term="web" />
    <category term="http" />
    <category term="css" />
    <category term="js" />
    <category term="3a" />
    <category term="ae" />
    <category term="image" />
    <category term="ai" />
    <category term="face" />
    <category term="hexo" />
    <category term="matery" />
    <category term="npm" />
    <category term="ccs" />
    <category term="vim" />
    <category term="ide" />
    <category term="thinkpad" />
    <category term="sound" />
    <category term="speaker" />
    <category term="music" />
    <category term="韩红" />
    <category term="刮削" />
    <category term="musicbrainz" />
    <category term="mp3tag" />
    <category term="cmake" />
    <category term="develop" />
    <category term="tmm" />
    <category term="字幕" />
    <category term="plex" />
    <category term="ipv6" />
    <category term="traefik" />
    <category term="proxy" />
    <category term="swarm" />
    <category term="ubuntu" />
    <category term="vscode" />
    <category term="插件" />
    <category term="编码" />
    <category term="earthly" />
    <category term="mstream" />
    <category term="selfhost" />
    <category term="node" />
    <category term="jenkins" />
    <category term="ci/cd" />
    <category term="中岛美嘉" />
    <category term="tools" />
    <category term="winrar" />
    <category term="emoji" />
    <category term="shell" />
    <category term="isp" />
    <category term="awb" />
    <category term="mywork" />
    <category term="plantuml" />
    <category term="mathjax" />
    <category term="cdn" />
    <category term="seo" />
    <category term="devops" />
    <category term="k8s" />
    <category term="harbor" />
    <category term="fitness" />
    <category term="健身" />
    <category term="运动" />
    <category term="drowio" />
    <category term="man" />
    <category term="框架" />
    <category term="图解" />
    <category term="doxygen" />
    <category term="中医" />
    <category term="西医" />
    <category term="文化历史" />
    <category term="管理" />
    <category term="竞品分析" />
    <category term="社会观察" />
    <category term="知识" />
    <category term="智慧" />
    <category term="rss" />
    <category term="rsshub" />
    <category term="bash" />
    <category term="os" />
    <category term="自制" />
    <category term="驱动" />
    <category term="sensor" />
    <category term="nodeppt" />
    <category term="pmbok" />
    <category term="ipd" />
    <category term="绩效" />
    <category term="写作" />
    <category term="vercel" />
    <category term="编译器" />
    <category term="C" />
    <category term="compiler" />
    <category term="故事" />
    <category term="概率" />
    <category term="普朗克" />
    <category term="action" />
    <category term="workflow" />
    <category term="potplayer" />
    <category term="yandex" />
    <category term="source" />
    <category term="hack" />
    <category term="download" />
    <category term="chatgpt" />
    <category term="openai" />
    <category term="不可能三角" />
    <category term="waline" />
    <category term="calibre" />
    <category term="douban" />
    <category term="book" />
    <category term="IPD" />
    <category term="MM方法论" />
    <category term="端到端" />
    <category term="投资" />
    <category term="理财" />
    <category term="金融" />
    <category term="信用卡" />
    <category term="search" />
    <category term="定制服务器" />
    <category term="开源" />
    <category term="echarts" />
    <category term="读书评鉴" />
    <category term="穿越必备" />
    <category term="易学" />
    <category term="google" />
    <category term="高考" />
    <category term="专业" />
    <category term="profile" />
    <category term="tampermonkey" />
    <category term="zhihu" />
    <category term="csdn" />
    <category term="juejin" />
    <category term="webhook" />
    <category term="office" />
    <category term="kms" />
    <category term="破解" />
    <category term="刀郎" />
    <category term="密码" />
    <category term="bitwarden" />
    <category term="人性" />
    <category term="人格分析" />
    <category term="umami" />
    <category term="健康" />
    <category term="恢复" />
    <category term="养生" />
    <category term="windows" />
    <category term="垃圾清理" />
    <category term="速度优化" />
    <category term="热水器" />
    <category term="维护" />
    <category term="汽车" />
    <category term="阳历" />
    <category term="阴历" />
    <category term="阴阳和历" />
    <category term="天干" />
    <category term="地支" />
    <category term="测速" />
    <category term="nat" />
    <category term="光猫" />
    <category term="study" />
    <category term="english" />
    <category term="雅思" />
    <category term="zlibrary" />
    <category term="sql" />
    <category term="ipfs" />
    <category term="postgresql" />
    <category term="sqlite" />
    <category term="dns" />
    <category term="smartdns" />
    <category term="dnsmasq" />
    <category term="高薪" />
    <category term="物理" />
    <category term="侠义相对论" />
    <category term="科学" />
    <category term="广义相对论" />
    <category term="功能测试" />
    <category term="tag" />
    <category term="llm" />
    <category term="api" />
    <category term="免费" />
    <category term="ollama" />
    <category term="codex" />
    <category term="electron" />
    <category term="传媒" />
    <category term="layout" />
    <category term="interaction" />
    <category term="自动化测试" />
    <entry>
        <id>https://blog.17lai.site/posts/e3ee7f8b/</id>
        <title>Joplin 插件使用推荐</title>
        <link rel="alternate" href="https://blog.17lai.site/posts/e3ee7f8b/"/>
        <content type="html">&lt;h2 id=&#34;joplin插件推荐&#34;&gt;Joplin插件推荐&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Gif图片加载较慢，请耐心等待！&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;persistent-text-folding-in-editor&#34;&gt;&lt;a href=&#34;https://github.com/ambrt/joplin-plugin-fold-cm/releases/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;persistent-text-folding-in-editor&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2022/05/04/20220504110711.gif&#34; alt=&#34;persistent-text-folding-in-editor 演示&#34;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ctrl(or Cmd) + Alt + F to fold all&lt;/li&gt;
&lt;li&gt;Ctrl(or Cmd) + Alt + U to unfold all&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;plugin-conflict-resolution&#34;&gt;&lt;a href=&#34;https://discourse.joplinapp.org/t/plugin-conflict-resolution/19204&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Plugin: Conflict Resolution&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/1020210910084450.png&#34; alt=&#34;plugin-conflict-resolution演示&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;joplin-kanban-plugin&#34;&gt;&lt;a href=&#34;https://github.com/joplin/plugin-kanban/wiki&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin Kanban Plugin&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2022/05/04/20220504110553.webp&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Usage&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To get started, you’ll need a notebook which will contain all tasks that you want to see on the board. The plugin will only show tasks in a single notebook and it’s sub-notebooks.&lt;/p&gt;
&lt;p&gt;A kanban board is defined by a special type of note, which contains all of its configuration. Create a new note, and paste in the following:&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;&amp;#96;&amp;#96;&amp;#96;kanban
columns:
  - name: Backlog
    backlog: true
  - name: Work in progress
    tag: wip
  - name: Finished
    tag: done
&amp;#96;&amp;#96;&amp;#96;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;It is important that the confiuration is surrounded by a code block (&lt;code&gt;kanban ... &lt;/code&gt;), otherwise it won’t be detected.&lt;/p&gt;
&lt;h2 id=&#34;joplin-plugin-nlr&#34;&gt;&lt;a href=&#34;https://github.com/fengqiaozhu/joplin_plugin_nlr&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;joplin_plugin_nlr&lt;/a&gt;&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;插件安装后会在工具菜单添加一项：&lt;strong&gt;NLR&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/1020210910101315.png&#34; alt=&#34;1.png&#34;&gt;&lt;/p&gt;
&lt;ol start=&#34;2&#34;&gt;
&lt;li&gt;点击 &lt;strong&gt;NLR&lt;/strong&gt; 打开新的panel，即可在输入框输入书名或作者名称搜索小说&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/1020210910101332.png&#34; alt=&#34;2.png&#34;&gt;&lt;/p&gt;
&lt;ol start=&#34;3&#34;&gt;
&lt;li&gt;点击卡片右上方 &lt;strong&gt;INFO&lt;/strong&gt; 打开新的小说目录，章节卡片右上checkbox选中即代表下载此chapter，选中后，点击上方&lt;strong&gt;DOWNLOAD&lt;/strong&gt;开始下载，在笔记列表中即可看到小说文本了。&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/1020210910101414.png&#34; alt=&#34;3.png&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;joplin-outline&#34;&gt;&lt;a href=&#34;https://github.com/cqroot/joplin-outline&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;joplin-outline&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/1020210910105707.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;joplin-persistent-layout&#34;&gt;&lt;a href=&#34;https://github.com/benji300/joplin-persistent-layout&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;joplin-persistent-layout&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;Save editor layout (editor/split view/viewer/rich text) for each note separately.&lt;/p&gt;
&lt;p&gt;To persist the layout for a note follow these steps:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Specify the tags for which a specific layout should be used.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;To do this, go to the plugin’s settings/options page and add the tags to the settings.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;An example configuration could like this:&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/benji300/joplin-persistent-layout/blob/master/assets/tags-config.png&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/1020210910105956.png&#34; alt=&#34;layout-tags-config&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Make sure that the correct value is selected in &lt;code&gt;View &amp;gt; Layout button sequence&lt;/code&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;To be able to use the layout switching correctly, this setting must be set accordingly. Otherwise the editor layout might not be switched to the expected one.&lt;/li&gt;
&lt;li&gt;For example: If a tag is specified in option &lt;code&gt;Tags for editor layout mode: Rendered Markdown viewer&lt;/code&gt; and least one note uses it, the setting must also contain &lt;code&gt;Viewer&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add the appropriate tags to the notes. If not already done.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;When the selected note is changed, the editor layout is switched.&lt;/li&gt;
&lt;li&gt;If none of the selected note’s tags matches a specified layout tag, the default layout from the option &lt;code&gt;Default editor layout&lt;/code&gt; is used.
&lt;ul&gt;
&lt;li&gt;If nothing is selected as default editor layout, the currently active editor layout will be kept.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;If more than one tag is specified for a note, the first matching one is used.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;plugin-inline-tags&#34;&gt;&lt;a href=&#34;https://github.com/roman-r-m/joplin-inline-tags-plugin&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Plugin: inline tags&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2022/05/04/20220504151145.gif&#34; alt=&#34;inline tags&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;joplin-plugin-note-overview&#34;&gt;&lt;a href=&#34;https://github.com/JackGruber/joplin-plugin-note-overview&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;joplin-plugin-note-overview&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/1020210910111844.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;Create one or more notes with the following content:&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;&amp;lt;!-- note-overview-plugin
search: -tag:*
fields: updated_time, title
alias: updated_time AS Last edit, title AS Title
sort: title DESC
--&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;Several of these blocks can be included in one note, also between text.&lt;/p&gt;
&lt;p&gt;The note content is updated every x minutes (depending on your setting) or manualy by &lt;code&gt;Tools &amp;gt; Create Note overview&lt;/code&gt;.&lt;/p&gt;
&lt;h2 id=&#34;joplin-plugin-embed-search&#34;&gt;&lt;a href=&#34;https://github.com/ambrt/joplin-plugin-embed-search&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;joplin-plugin-embed-search&lt;/a&gt;&lt;/h2&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;&amp;#96;&amp;#96;&amp;#96;search
your search query
&amp;#96;&amp;#96;&amp;#96;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2022/05/04/20220504111112.gif&#34; alt=&#34;embed-search&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Additional features&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;you can paste &lt;code&gt;sort:asc&lt;/code&gt; or &lt;code&gt;sort:desc&lt;/code&gt; to sort notes by title ascending or descending&lt;/li&gt;
&lt;li&gt;A shorthand &lt;code&gt;notebook:this&lt;/code&gt;, that narrows search to current notebook only.&lt;/li&gt;
&lt;li&gt;Basic content embedding &lt;code&gt;content:true&lt;/code&gt; (beta):&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2022/05/04/20220504151117.webp&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;spoilers&#34;&gt;Spoilers&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;可使用%%遮盖部分文字。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;格式：&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;%%扰流板、遮挡板%%&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;软件内呈现：&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/1020210910174557.png&#34; alt=&#34;点击前&#34;&gt;点击前&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/1020210910174618.png&#34; alt=&#34;点击后&#34;&gt;点击后&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;以及一个类似闪卡的可折叠块&lt;/li&gt;
&lt;li&gt;格式：&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-text&#34; data-language=&#34;text&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-text&#34;&gt;:[

测试，标题

测试，内容

]:&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;软件内呈现：&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/1020210910174638.png&#34; alt=&#34;点击前&#34;&gt;点击前&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/1020210910180108.png&#34; alt=&#34;点击后&#34;&gt;点击后&lt;/p&gt;
&lt;h2 id=&#34;notes-statistics&#34;&gt;Notes statistics&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;笔记内部的数据统计。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;note-tabs&#34;&gt;&lt;a href=&#34;https://github.com/benji300/joplin-note-tabs&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Note tabs&lt;/a&gt;&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;像浏览器一样浏览文档，支持多个打开放置。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2022/12/03/20221203011219.gif&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;quick-links&#34;&gt;Quick links&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;使用&lt;code&gt;@@&lt;/code&gt;快速链接笔记文件。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2022/05/04/20220504111013.gif&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/marc0l92/joplin-plugin-jira-issue&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Jira Issue&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2022/12/03/20221203011219-1.gif&#34; alt=&#34;usage_example&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;homenotes&#34;&gt;Homenotes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;选择一个笔记作为每次打开软件时的首个笔记，可以把这个功能当作书签用。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;admonition&#34;&gt;&lt;a href=&#34;https://github.com/maxnegro/joplin-plugin-admonition&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Admonition&lt;/a&gt;&lt;/h2&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;!!! note This is the admonition title
This is the admonition body
!!!&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/1020210910185118.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;The following admonition types, supported by Docarys, are recognized by this plugin:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Type&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;note&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;abstract&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;info&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;tip&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;success&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;question&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;warning&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;failure&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;danger&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;bug&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;example&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;quote&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;encrypted-notes&#34;&gt;Encrypted notes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;字面意义，加密笔记，记住密码不得找回。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;favorites&#34;&gt;&lt;a href=&#34;https://github.com/benji300/joplin-favorites&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Favorites&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/1020210910225438.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/1020210910225056.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;收藏夹，支持笔记、标签笔记本的收纳（随取随用）&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;ul&gt;
&lt;li&gt;更改收藏夹中的笔记名不会更改原始笔记。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;highlight&#34;&gt;Highlight&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;打出&lt;code&gt;[h:colour:scope]&lt;/code&gt;后，插件会自动识别成代码。&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;颜色&lt;/th&gt;
&lt;th&gt;范围（自动选择的）&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;m = mark&lt;/td&gt;
&lt;td&gt;e = empty&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;r = red&lt;/td&gt;
&lt;td&gt;w = word&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;g = green&lt;/td&gt;
&lt;td&gt;s = sentence&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;b = blue&lt;/td&gt;
&lt;td&gt;l = line&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;y = yellow&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/1020210910225117.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;其他插件：&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/joplin/plugins/blob/master/README.md#plugins&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;官方插件下载地址及其介绍&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;系列教程&#34;&gt;&lt;strong&gt;系列教程&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;全部文章RSS订阅&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;笔记系列&#34;&gt;&lt;strong&gt;笔记系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/note/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;&lt;strong&gt;Note分类RSS订阅&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/a8535f26/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;完美笔记进化论&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/253706ff/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客博文撰写篇之完美笔记大攻略终极完全版&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/e6086437/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin入门指南&amp;amp;实践方案&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/45f878cd/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;替代Evernote免费开源笔记Joplin-网盘同步笔记历史版本Markdown可视化&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/92d347d6/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin 插件以及其Markdown语法。All in One!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/e3ee7f8b/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin 插件使用推荐&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/1802a8a7/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;为知笔记私有化Docker部署&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;gitbook使用系列&#34;&gt;&lt;strong&gt;Gitbook使用系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/gitbook/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;Gitbook分类RSS订阅&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/7fe86002/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GitBook+GitLab撰写发布技术文档-Part1:GitBook篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/7790e989/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GitBook+GitLab撰写发布技术文档-Part2:GitLab篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/d6bad1e5/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;自己动手制作电子书的最佳方式（支持PDF、ePub、mobi等格式）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;gitlab-使用系列&#34;&gt;&lt;strong&gt;Gitlab 使用系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/gitlab/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;&lt;strong&gt;Gitlab RSS 分类订阅&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/acc13b70/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;strong&gt;Gitlab的安装及使用教程完全版&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/29a820b3/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;破解Gitlab EE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/d08eb7b/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Gitlab的安装及使用&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/1879721e/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CI/CD与Git Flow与GitLab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;hexo系列&#34;&gt;&lt;strong&gt;Hexo系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/hexo/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;&lt;strong&gt;HexoRSS分类订阅&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[十万字图文教程]基于Hexo的matery主题搭建博客并深度优化完全一站式教程&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/40300608/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Hexo Docker环境与Hexo基础配置篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/4d8a0b22/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客自定义修改篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/9b056c86/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客网络优化篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/5311b619/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客增强部署篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/4a2050e2/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客个性定制篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/84b4059a/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客常见问题篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/253706ff/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客博文撰写篇之完美笔记大攻略终极完全版&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/cf0f47fd/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Hexo Markdown以及各种插件功能测试&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;markdown 各种其它语法插件，latex公式支持，mermaid图表，plant uml图表，URL卡片，bilibili卡片，github卡片，豆瓣卡片，插入音乐和视频，插入脑图，插入PDF，嵌入iframe&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/217ccdc1/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;在 Hexo 博客中插入 ECharts 动态图表&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/546887ac/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;使用nodeppt给hexo博客嵌入PPT演示&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/a3c81cc3/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GithubProfile美化与自动获取RSS文章教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/e922fac8/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Vercel部署高级用法教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/eb731135/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;webhook部署Hexo静态博客指南&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/8f9792ab/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;在宝塔VPS上面采用docker部署waline全流程图解教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/843eb2k9/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;自建Umami访问统计服务并统计静态博客UV/PV&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;link rel=&#34;stylesheet&#34; href=&#34;https://cdn.jsdelivr.net/npm/markmap-toolbar@0.18.10/dist/style.css&#34;&gt;&lt;script src=&#34;https://cdn.jsdelivr.net/npm/d3@7&#34;&gt;&lt;/script&gt;&lt;script src=&#34;https://cdn.jsdelivr.net/npm/markmap-view@0.18.10&#34;&gt;&lt;/script&gt;&lt;script src=&#34;https://cdn.jsdelivr.net/npm/markmap-toolbar@0.18.10&#34;&gt;&lt;/script&gt;
&lt;link rel=&#34;stylesheet&#34; href=&#34;/css/markmap.css&#34;&gt;

&lt;script src=&#34;/js/markmap.js&#34;&gt;&lt;/script&gt;
</content>
        <category term="markdown" />
        <category term="joplin" />
        <category term="note" />
        <updated>2021-09-10T14:25:00.000Z</updated>
    </entry>
    <entry>
        <id>https://blog.17lai.site/posts/92d347d6/</id>
        <title>Joplin 插件以及其Markdown语法。All in One!</title>
        <link rel="alternate" href="https://blog.17lai.site/posts/92d347d6/"/>
        <content type="html">&lt;p&gt;Joplin是一个以Markdown为主要语法的笔记程序，发展到今天增加了许多插件，这些插件也大大增强了它的功能，今天我们就讲讲Joplin的各个插件的作用和使用方法。&lt;/p&gt;
&lt;p&gt;首先我们打开Joplin，依次点击&lt;strong&gt;工具-&amp;gt;选项&lt;/strong&gt;设置页面，然后点击&lt;strong&gt;Markdown&lt;/strong&gt;选项卡，我们就可以看到如下界面&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/1020210910083827.png&#34; alt=&#34;Joplin插件选择配置界面&#34;&gt;&lt;/p&gt;
&lt;p&gt;下面我们一个一个讲解一下每个插件的大概作用和用法，某些插件的详细使用方法可能需要我独立写一篇文章来介绍，这里我就先抛砖引玉大致介绍一下。&lt;/p&gt;
&lt;h2 id=&#34;启动软中断插件&#34;&gt;启动软中断插件&lt;/h2&gt;
&lt;p&gt;Joplin默认使用的是硬中断方式，那么什么是软中断什么是硬中断呢？如果你刚开始使用Markdown撰写自己的笔记你可能会非常的不习惯，因为标准的Markdown语法里面换行需要两个回车符号，但是像word之类的编辑器都是一个回车，普通人会感觉很不习惯，所以Joplin默认采用了硬中断方式，这样你可以使用一个回车符实现换行。但是当我们启用软中断插件之后，我们就需要两个回车符来实现换行（准确说应该是分段），使用两个空格加一个回车来实现换行，前者的间距会比后者的大。启用软中断其实对于普通人来说不是很好用，很难适应，所以我不建议大家开启该插件！&lt;/p&gt;
&lt;h2 id=&#34;启用typographer支持&#34;&gt;启用typographer支持&lt;/h2&gt;
&lt;p&gt;这个插件的作用是用来申明我们的版权的，因为有时候我们可能需要将我们的笔记分享给别人，但是想要声明文章是我们写的，我们就可以启用该插件来声明我们的著作权，而且该插件会给我们渲染成指定的版权声明格式，讲讲怎么用：&lt;/p&gt;
&lt;p&gt;我们启用插件之后，在我们想要声明著作权的地方键入：&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;(c)著作权所有人&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;然后Joplin就会给我们渲染为：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909174240.png&#34; alt=&#34;typographer插件语法渲染结果&#34;&gt;&lt;/p&gt;
&lt;p&gt;是不是很熟悉，很多网页的底部都会有这个声明！&lt;/p&gt;
&lt;h2 id=&#34;启用数学表达式&#34;&gt;启用数学表达式&lt;/h2&gt;
&lt;p&gt;这个是Markdown自带语法，Joplin使用插件来实现的，其实就是大家在&lt;a href=&#34;http://lightzhan.xyz/index.php/2020/02/28/markdowntutorial/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Markdown语法&lt;/a&gt;里面看到的行内公式使用
    &lt;span id=&#34;mjx-20e1dd7&#34;&gt;
      &lt;style&gt;
      #mjx-20e1dd7{
        display:contents;
        mjx-assistive-mml {
          user-select: text !important;
          clip: auto !important;
          color: rgba(0,0,0,0);
        }
        
mjx-container[jax=&#34;SVG&#34;] {
  direction: ltr;
}

mjx-container[jax=&#34;SVG&#34;] &gt; svg {
  overflow: visible;
  min-height: 1px;
  min-width: 1px;
}

mjx-container[jax=&#34;SVG&#34;] &gt; svg a {
  fill: blue;
  stroke: blue;
}

mjx-assistive-mml {
  position: absolute !important;
  top: 0px;
  left: 0px;
  clip: rect(1px, 1px, 1px, 1px);
  padding: 1px 0px 0px 0px !important;
  border: 0px !important;
  display: block !important;
  width: auto !important;
  overflow: hidden !important;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

mjx-assistive-mml[display=&#34;block&#34;] {
  width: 100% !important;
}

mjx-container[jax=&#34;SVG&#34;][display=&#34;true&#34;] {
  display: block;
  text-align: center;
  margin: 1em 0;
}

mjx-container[jax=&#34;SVG&#34;][display=&#34;true&#34;][width=&#34;full&#34;] {
  display: flex;
}

mjx-container[jax=&#34;SVG&#34;][justify=&#34;left&#34;] {
  text-align: left;
}

mjx-container[jax=&#34;SVG&#34;][justify=&#34;right&#34;] {
  text-align: right;
}

g[data-mml-node=&#34;merror&#34;] &gt; g {
  fill: red;
  stroke: red;
}

g[data-mml-node=&#34;merror&#34;] &gt; rect[data-background] {
  fill: yellow;
  stroke: none;
}

g[data-mml-node=&#34;mtable&#34;] &gt; line[data-line], svg[data-table] &gt; g &gt; line[data-line] {
  stroke-width: 70px;
  fill: none;
}

g[data-mml-node=&#34;mtable&#34;] &gt; rect[data-frame], svg[data-table] &gt; g &gt; rect[data-frame] {
  stroke-width: 70px;
  fill: none;
}

g[data-mml-node=&#34;mtable&#34;] &gt; .mjx-dashed, svg[data-table] &gt; g &gt; .mjx-dashed {
  stroke-dasharray: 140;
}

g[data-mml-node=&#34;mtable&#34;] &gt; .mjx-dotted, svg[data-table] &gt; g &gt; .mjx-dotted {
  stroke-linecap: round;
  stroke-dasharray: 0,140;
}

g[data-mml-node=&#34;mtable&#34;] &gt; g &gt; svg {
  overflow: visible;
}

[jax=&#34;SVG&#34;] mjx-tool {
  display: inline-block;
  position: relative;
  width: 0;
  height: 0;
}

[jax=&#34;SVG&#34;] mjx-tool &gt; mjx-tip {
  position: absolute;
  top: 0;
  left: 0;
}

mjx-tool &gt; mjx-tip {
  display: inline-block;
  padding: .2em;
  border: 1px solid #888;
  font-size: 70%;
  background-color: #F8F8F8;
  color: black;
  box-shadow: 2px 2px 5px #AAAAAA;
}

g[data-mml-node=&#34;maction&#34;][data-toggle] {
  cursor: pointer;
}

mjx-status {
  display: block;
  position: fixed;
  left: 1em;
  bottom: 1em;
  min-width: 25%;
  padding: .2em .4em;
  border: 1px solid #888;
  font-size: 90%;
  background-color: #F8F8F8;
  color: black;
}

foreignObject[data-mjx-xml] {
  font-family: initial;
  line-height: normal;
  overflow: visible;
}

mjx-container[jax=&#34;SVG&#34;] path[data-c], mjx-container[jax=&#34;SVG&#34;] use[data-c] {
  stroke-width: 3;
}

g[data-mml-node=&#34;xypic&#34;] path {
  stroke-width: inherit;
}

.MathJax g[data-mml-node=&#34;xypic&#34;] path {
  stroke-width: inherit;
}

      }
      &lt;/style&gt;
      &lt;mjx-container class=&#34;MathJax&#34; jax=&#34;SVG&#34; style=&#34;position: relative;&#34;&gt;&lt;svg style=&#34;vertical-align: 0;&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;2.652ex&#34; height=&#34;0.271ex&#34; role=&#34;img&#34; focusable=&#34;false&#34; viewBox=&#34;0 -120 1172 120&#34; aria-hidden=&#34;true&#34;&gt;&lt;g stroke=&#34;currentColor&#34; fill=&#34;currentColor&#34; stroke-width=&#34;0&#34; transform=&#34;scale(1,-1)&#34;&gt;&lt;g data-mml-node=&#34;math&#34;&gt;&lt;g data-mml-node=&#34;mo&#34;&gt;&lt;path data-c=&#34;2026&#34; d=&#34;M78 60Q78 84 95 102T138 120Q162 120 180 104T199 61Q199 36 182 18T139 0T96 17T78 60ZM525 60Q525 84 542 102T585 120Q609 120 627 104T646 61Q646 36 629 18T586 0T543 17T525 60ZM972 60Q972 84 989 102T1032 120Q1056 120 1074 104T1093 61Q1093 36 1076 18T1033 0T990 17T972 60Z&#34;&gt;&lt;/path&gt;&lt;/g&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;mjx-assistive-mml unselectable=&#34;on&#34; display=&#34;inline&#34;&gt;&lt;math xmlns=&#34;http://www.w3.org/1998/Math/MathML&#34;&gt;&lt;mo&gt;…&lt;/mo&gt;&lt;/math&gt;&lt;/mjx-assistive-mml&gt;&lt;/mjx-container&gt;
    &lt;/span&gt;
  ，行间公式使用$$…$$。需要说明的是Joplin使用的是Katex来解析数学符号，它的语法和Latex的数学公式写法差不多，我到现在还没有碰到很大的不同的地方！&lt;/p&gt;
&lt;h2 id=&#34;启用高亮-mark-句法&#34;&gt;启用高亮&lt;code&gt;==Mark==&lt;/code&gt;句法&lt;/h2&gt;
&lt;p&gt;这个其实就是一个语句高亮插件，中间的语句会被高亮显示，有助于我们对重要的内容进行强调，自己一试就一目了然了。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909174304.png&#34; alt=&#34;Joplin Mark插件示例&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;启用脚注&#34;&gt;启用脚注&lt;/h2&gt;
&lt;p&gt;脚注的功能就是对文中的某一个特定的术语等进行解释补充说明，有点像是论文的参考文献，下面是一个简单的示例，相信大家一看就懂&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909174326.png&#34; alt=&#34;Joplin 启用脚注插件示例图&#34;&gt;&lt;/p&gt;
&lt;p&gt;根据图片你可能明白了脚注的使用方法：在我们想要使用脚注的地方使用[^唯一标识符]注明，然后在文章的最后使用响应的标识符进行说明即可，比如例子中的&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;[^lightzhan]:知乎搜索light zhan即可找到我了&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;&lt;strong&gt;注意那个冒号一定要是英文冒号，中文冒号可能无法被成功解析&lt;/strong&gt;。&lt;/p&gt;
&lt;h2 id=&#34;启用目录扩展&#34;&gt;启用目录扩展&lt;/h2&gt;
&lt;p&gt;启用该扩展，我们就可以使用相应的语法在某个位置插入我们文章的目录，具体的语法为&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;[toc]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;注意着是一个固定的符号，不需要改变什么，只需要在我们想要插入目录的地方放上**[toc]**即可，例如&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909174350.png&#34; alt=&#34;Joplin toc目录生成插件示例图&#34;&gt;&lt;/p&gt;
&lt;p&gt;上图最重要的就是坐上脚的[toc]指令，该指令自动生成了右边的整个目录！&lt;/p&gt;
&lt;h2 id=&#34;启用下标-sub-和上标-sup-句法&#34;&gt;启用下标&lt;code&gt;~sub~&lt;/code&gt;和上标&lt;code&gt;^sup^&lt;/code&gt;句法&lt;/h2&gt;
&lt;p&gt;一看到&lt;sub&gt;sub&lt;/sub&gt;如果不小心就会认为这个是删除线，大错特错了，一定要明白两者的区别，删除线是左右都是两个波浪线，而这个只有一个波浪线，一定要搞清楚这个。下面我们看看这个插件的作用和用法。&lt;/p&gt;
&lt;p&gt;这两个插件的作用其实很简单，就是下标和上标，看例子应该就明白的&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909174420.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;启用术语表插件&#34;&gt;启用术语表插件&lt;/h2&gt;
&lt;p&gt;对于这个插件得先知道什么是术语表。所谓的术语表其实可以理解为一个定义的列表，很多专业的书籍的前面都会有术语表，因为它需要给出书中所用术语的定义和解释。还不懂？我们在Joplin中启用该插件，然后新建一个笔记，输入如下文字：&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;Qdown

:   Qdown是由lightzhan开发的全功能软件下载程序，这里是程序的介绍页哦:http:&amp;#x2F;&amp;#x2F;lightzhan.xyz&amp;#x2F;index.php&amp;#x2F;qdown&amp;#x2F; 

LightZhan

:   计算机爱好一名，爱折腾哎生活，*欢迎知乎关注lightzhan哦*

        可以嵌入一些代码

    定义第三段 &lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;这些文字会被解析显示为：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909174558.png&#34; alt=&#34;Joplin术语表插件示例&#34;&gt;&lt;/p&gt;
&lt;p&gt;对比一下发现了什么没有？术语表的每一项由两个部分组成，第一部分是术语，第二部分是该术语的解释，多个术语及其解释组合在一起就组成了表，这就是术语表！需要特别注意的是术语表的书写格式是固定的，如果你想要快速上手，建议你拷贝上面我提供的示例进行修改，修改两下你就懂格式到底是怎么回事了！&lt;/p&gt;
&lt;h2 id=&#34;启用缩写句法&#34;&gt;启用缩写句法&lt;/h2&gt;
&lt;p&gt;这个插件很有意思，也很有用。你是否记得有些程序的按钮，当你把鼠标放上去的时候它会显示按钮的作用。不记得了？不存在，我们也使用例子来说明。下面我们启用缩写句法插件，然后新建笔记，在笔记里面输入：&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;*[Qdown]: 由lightzhan开发
*[LightZhan]:  欢迎知乎关注我哦
Qdown 是由 LightZhan 开发的一款全协议下载器.&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;该文本会被Joplin显示为&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909174619.png&#34; alt=&#34;Markdown Joplin 缩写表插件示例图&#34;&gt;&lt;/p&gt;
&lt;p&gt;这可能并不能完全显示出该插件的作用，因为截图的原因截不到，当我们把鼠标放在Qdown上面的时候，鼠标所在的位置处会弹出“由lightzhan”开发的提示。不理解的可以拷贝上面的代码到Joplin感受一下，记得要开启该插件哦！需要注意的是该句中对应的&lt;strong&gt;缩写词前后都要有空格&lt;/strong&gt;，负责你可能看不到上面的效果。&lt;/p&gt;
&lt;h2 id=&#34;启用markdown-emoji&#34;&gt;启用Markdown emoji&lt;/h2&gt;
&lt;p&gt;该插件是用于在我们的笔记中插入表情的，这是一个简单的示例截图&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909174639.png&#34; alt=&#34;Joplin表情插件示例&#34;&gt;&lt;/p&gt;
&lt;p&gt;详细的表情和表情的代码，可以参考&lt;a href=&#34;https://github.com/zhouie/markdown-emoji&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;这里&lt;/a&gt;。&lt;/p&gt;
&lt;h2 id=&#34;启用-insert-句法&#34;&gt;启用&lt;code&gt;++insert++&lt;/code&gt;句法&lt;/h2&gt;
&lt;p&gt;这个插件很好理解，一试便知道作用和用法了&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909174656.png&#34; alt=&#34;Joplin insert插件示例&#34;&gt;&lt;/p&gt;
&lt;p&gt;说了那么多，就是在对应的文字下面显示一个下划线！&lt;/p&gt;
&lt;p&gt;Markdown是非常好用的笔记书写规范，记着，Markdown不是某一个软件，而是一个通用的笔记书写规范，通过使用该规范进行写作，解析器会按照规定的样式将其渲染显示出来，说得直白点就是用于文字排版的。&lt;/p&gt;
&lt;h2 id=&#34;markdown的排版语法&#34;&gt;Markdown的排版语法&lt;/h2&gt;
&lt;p&gt;这里的讲解如果有不懂的可以参见下一节的示例：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;标题。markdown的标题使用“#”符号开头，一级标题一个”#”，二级标题两个“#”（也就是“##”），以此类推三级标题四级标题…….，不同级的标题会被渲染为不同的大小和样式（根据各个软件和相应的主题而定）；&lt;/li&gt;
&lt;li&gt;粗体。markdown的粗体字使用两个“**”包裹即可，比如 “&lt;strong&gt;你好&lt;/strong&gt;”解析后变为“你好”；&lt;/li&gt;
&lt;li&gt;斜体。markdown的斜体使用“*”或者“_”包裹，比如“&lt;em&gt;你好&lt;/em&gt;”解析显示为“你好”；&lt;/li&gt;
&lt;li&gt;引用。markdown的引用使用“&amp;gt;”开头，大部分软件要求“&amp;gt;”要和引用内容之间有一个空格；&lt;/li&gt;
&lt;li&gt;代码。对于程序员来说可能想要在文中插入代码，markdown是支持插入代码的，行间代码使用一个&amp;quot;`&amp;quot;符号包裹，注意这个符号是键盘左上角Esc下面的那个键，不是我们所谓的英文上一撇；&lt;/li&gt;
&lt;li&gt;数学公式。markdown的数学解析一般使用latex语法，行内公式使用一个&lt;code&gt;$&lt;/code&gt;包裹即可，行间公式使用两个&lt;code&gt;$&lt;/code&gt;包裹；&lt;/li&gt;
&lt;li&gt;markdown的列表分为有序列表和无序列表。有序列表就是有序号，无序列表就是 无序号，有序列表就是在数字后面一个点，然后空一格写正文，比如：&lt;code&gt;1. xxxxxxx&lt;/code&gt;，第二点需要新起一行&lt;code&gt;2. xxxxxx&lt;/code&gt;。无序列表是使用“*”或者“-”开始，后面跟一个空格写上正文。&lt;/li&gt;
&lt;li&gt;markdown的勾选框。markdown的勾选框使用&lt;code&gt;- [ ]&lt;/code&gt;，注意字符之间都是有空格的。比如：第一行&lt;code&gt;- [ ] A&lt;/code&gt;,第二行&lt;code&gt;- [ ] B&lt;/code&gt;。这样对应的渲染结果就是勾选框和对应的选项。注意字符之间的空格！&lt;/li&gt;
&lt;li&gt;表格。markdown的表格非常易于理解，请看下面的示例。&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;示例代码和渲染结果&#34;&gt;示例代码和渲染结果&lt;/h2&gt;
&lt;p&gt;下面的示例左边是书写文字，右边是渲染结果，&lt;strong&gt;注意书写文字里面的标识符和内容之间的空格&lt;/strong&gt;：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909175337.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909175353.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909175417.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;需要说明的是上面的粗体显示为了橘红色的字体，这是我自己设置的格式，这个等大家熟悉了后可以使用CSS设计自己喜欢的样式。下面是表格的渲染结果 （其中左边的源代码不用那样对齐 ，横线的个数一处最少3个就行 ，右边是解析后的显示结果） ：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909175444.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;额~，左边左下角那个是鼠标光标，不是文字内容哈。需要说明的是不同的软件的不同的主题可能显示的结果会不一样，但是书写的语法是不变的。&lt;/p&gt;
&lt;h2 id=&#34;启用-multimarkdown-表格扩展&#34;&gt;启用 multimarkdown 表格扩展&lt;/h2&gt;
&lt;p&gt;这个插件说高深也不高深，看名字应该就能知道这是一个增强Markdown表格功能的插件，大家记得Markdown的表格是怎么使用的吗？如果忘记的话赶紧看看&lt;a href=&#34;http://lightzhan.xyz/index.php/2020/02/28/markdowntutorial/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;这篇文章&lt;/a&gt;回顾一下，不然下面的内容可能体会不会那么深！&lt;/p&gt;
&lt;p&gt;好啦，我这里假设读者知道markdown的表格是怎么用的，然后我们开始讲解multimarkdown扩展。Markdown自带的表格功能是非常有限的，如果你使用过的话就会发现它能做出来的表格一定是规整的，行和列一定是划分均匀整齐的，但是有时候我们需要的表格可能是这样的：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909175608.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;这种表格使用Markdown的表格是不可能做出来的，因为分组的效果和占用两个格子的效果是做不出来的，但是如果你启用了MultiMarkdown插件，你就可以使用下面的代码渲染出来：&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;|             |          分组                 ||
第一个表头     | 第二个表头     | 第三个表头      |
 ------------ | :-----------: | -----------:   |
内容          |          占用两个格子           ||
内容          |   **内容**     |         内容    |
新的一部分     |     更多       |         更多    |
更多          | 带有一个跳过的 &amp;#39;\|&amp;#39;              ||
[LightZhan制作]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;你可以把上面的代码拷贝进Joplin编辑器研究一番就能理解MultiMardown表格扩展的用法了，下面我详细讲解一下。&lt;/p&gt;
&lt;p&gt;MultiMarkdown的表格扩展支持下面的功能：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;使得元素占据多个列（上面的示例中有）&lt;/li&gt;
&lt;li&gt;使得元素占据多个行&lt;/li&gt;
&lt;li&gt;在表格上面或者下面对表头进行分组（上面的例子中有）&lt;/li&gt;
&lt;li&gt;在表格的上面或者下面标注表格标题（上面的例子中有）&lt;/li&gt;
&lt;li&gt;在表格中包含分块元素（列表、代码、段落等等）&lt;/li&gt;
&lt;li&gt;表格不需要表头&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;上面标注了“上面的例子中有”的我这里就不在讲了，因为代码一研究或者修改修改就知道咋回事的，下面我们主要讲讲上面的例子中没有涉及到的。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1.使得表格占据多行&lt;/strong&gt;。这个其实很好用，但是有两种情况。第一种情况是一个项目占据两格。这种情况要占据多行的话，在我们对应列的起始行写上内容，然后接下来要合并的行直接写“^^”。不明白不存在，我们来一个例子：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909175656.png&#34; alt=&#34;MultiMarkdown表格扩展内容占据多行示例图&#34;&gt;&lt;/p&gt;
&lt;p&gt;上面对应的代码是什么呢？看下面：&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;作者		| 信息			  | 信息		 |
----:		| --------------:         | ---------:	         |
LightZhan	| ligthzhan.xyz 				||
^^		| 更多Joplin教程           | Qdown下载器	         |
[LightZhan制作，允许规范转载]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;把上面的代码拷贝进编辑器改改试试，很容易明白里面的玄机的！&lt;/p&gt;
&lt;p&gt;第二种情况是我们添加块，看下面一点。&lt;/p&gt;
&lt;p&gt;2.**在表格中添加块元素。**这个不用多说，直接在表格的格子里面用Markdown语法写作，渲染成对应的Markdown格式！比如加粗、斜体、代码块等等。下面来一个简单的例子，需要注意的是下面的例子当中我们的内容有几行！&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;|   Markdown   | 渲染结果       |
|--------------|---------------|
|    *斜体*    | *斜体*         | \
|              |               |
|    - 项目1   | - 项目1        | \
|    - 项目2   | - 项目2        |
|    &amp;#96;&amp;#96;&amp;#96;python | &amp;#96;&amp;#96;&amp;#96;python       \
|    .1 + .2   | .1 + .2         \
|    &amp;#96;&amp;#96;&amp;#96;       | &amp;#96;&amp;#96;&amp;#96;           |
[LightZhan制作，允许规范转载]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;注意代码后面的”\”，这个符号是指定换行的，如果项目占据多行一定要写上。上面的代码复制黏贴进编辑器可以看到下面的渲染结果&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909175924.png&#34; alt=&#34;Joplin多行和内容块的示例图&#34;&gt;&lt;/p&gt;
&lt;p&gt;**3.表格不需要表头。**这个也很简单，直接不写表头即可。拷贝下面的代码进编辑器&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;----:		| --------------: | ---------:	 |
LightZhan	| lightzhan.xyz 	        ||
^^		| 更多Joplin教程  | Qdown下载器	 |
[LightZhan制作，允许规范转载]&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;然后你就可以看到惊喜&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909180209.png&#34; alt=&#34;Joplin表格扩展没有表头的表格示例图&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;启用fountain语法支持&#34;&gt;启用Fountain语法支持&lt;/h2&gt;
&lt;p&gt;这个插件的目标人群非常少，Fountain语法是用来写电影剧本的，而且要是要细讲的话估计又是一篇文章，因为使用的人非常少，所以我这里就不讲这个了。&lt;/p&gt;
&lt;h2 id=&#34;mermaid插件的作用&#34;&gt;Mermaid插件的作用&lt;/h2&gt;
&lt;p&gt;Mermaid是一个用于画流程图、时序图、类图、状态图、甘特图、饼图的Markdown扩展，其中状态图是最新8.4版本的新功能。如果你不知道这些图是干什么的，不存在，下面的教程里面我会每个都给出例子。&lt;/p&gt;
&lt;h2 id=&#34;在joplin里面使用mermaid&#34;&gt;在Joplin里面使用Mermaid&lt;/h2&gt;
&lt;p&gt;在Joplin里面如果想要使用Mermaid，那么你需要使用代码块，并且代码的类型填写mermaid，详细的格式如下：&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;&amp;#96;&amp;#96;&amp;#96;mermaid
graph TD
    Start --&amp;gt; Stop
&amp;#96;&amp;#96;&amp;#96;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;在渲染区我们就能得到如下的结果&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909180438.png&#34; alt=&#34;Mermid绘图渲染示例&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;mermaid流程图&#34;&gt;Mermaid流程图&lt;/h2&gt;
&lt;p&gt;下面我们讲解在Mermaid里面画流程图。上一节的示例便是流程图，我们把上一节的代码拿出来分析一下。首先我们看代码的第一行：graph TD，这一行代码有两个作用，graph表示我们图的类型，graph表示流程图，而第二个TD表示图的方向，可能的方向有如下几个&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TB：自顶向下&lt;/li&gt;
&lt;li&gt;BT：自底向上&lt;/li&gt;
&lt;li&gt;RL：从右到左&lt;/li&gt;
&lt;li&gt;LR：从左到右&lt;/li&gt;
&lt;li&gt;TD：和TB一样&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;上面我们的例子使用的是TD，如果你对其它的方向不明白，可以把代码拷贝到编辑器里面修改方向参数就可以理解各个方向的意义了。&lt;/p&gt;
&lt;p&gt;上面的代码非常基础，因为如果要实现比较复杂的流程图，我们就需要使用一些比较高级的语法，比如定义节点。所谓的节点，你可以简单的理解为上面图片中的方框，但是如果我们要使用其它形状的节点怎么办呢？在上面的例子中我使用了默认的节点定义方法，也就是直接使用文本,这种方式定义节点的话id和显示文本是一样的，而且形状是固定的矩形。如果要定义不同的节点形状，或者使得id和显示文本不一样，可以使用下面的语法&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;定义矩形形状的节点：id[text]&lt;/li&gt;
&lt;li&gt;定义圆角矩形的节点：id(text)&lt;/li&gt;
&lt;li&gt;定义椭圆形的节点：id([text])&lt;/li&gt;
&lt;li&gt;定义圆柱形的节点：id[(text)]&lt;/li&gt;
&lt;li&gt;定义圆形的节点：id((text))&lt;/li&gt;
&lt;li&gt;定义非对称图形的节点：id&amp;gt;text]&lt;/li&gt;
&lt;li text=&#34;&#34;&gt;定义菱形的节点：id&lt;/li&gt;
&lt;li&gt;定义六角形的节点：id&lt;/li&gt;
&lt;li&gt;定义平行四边形的节点(两个方向)：id[/text/]或者[\text]&lt;/li&gt;
&lt;li&gt;定义梯形的节点(两个方向)：id[/text] 或者 di[\text/]&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;注意上面的id和text是需要我们自己定义替换的，如果同一个id有多个text，取最后一次的定义值！&lt;/p&gt;
&lt;p&gt;有了节点我们还需要将节点连接起来，也就是我们要使用线条或者箭头来进行节点的连接，Mermaid支持下面的方式：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;实线箭头：A–&amp;gt;B&lt;/li&gt;
&lt;li&gt;实线无箭头：A–B&lt;/li&gt;
&lt;li&gt;无箭头实线上带文本：A–text–B&lt;/li&gt;
&lt;li&gt;实线箭头带文本：A–&amp;gt;|text|B 或者 A–text–&amp;gt;B&lt;/li&gt;
&lt;li&gt;虚线箭头：A-.-&amp;gt;B&lt;/li&gt;
&lt;li&gt;虚线箭头带文本：A-.text.-&amp;gt;B&lt;/li&gt;
&lt;li&gt;粗线箭头：A==&amp;gt;B&lt;/li&gt;
&lt;li&gt;粗线箭头带箭头：A&lt;mark&gt;text&lt;/mark&gt;&amp;gt;B&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;最好的办法就是把上面的代码拷贝进编辑器看看，一看你应该就能理解各个图形的形状！&lt;/p&gt;
&lt;p&gt;上面我们讲解了节点和连线，下面我们说说图形的绘制。上面我使用的例子非常基础，下面来一个复杂点的例子供大家修改和研究&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;&amp;#96;&amp;#96;&amp;#96;mermaid
graph TD
    light[LightZhan]
    url[lightzhan.xyz]
    QdownUrl[访问LightZhan博客Qdown页面]
    Qdown((Qdown))
    function[功能]
    Qdown--&amp;gt;|作者|light 
    light--个人主页--&amp;gt;url
    Qdown--&amp;gt;function
    Qdown--&amp;gt;QdownUrl
    function1[极速下载]
    function2[磁链&amp;#x2F;BT下载]
    function3[迅雷下载]
    function5[下载体验]
    function4[Http&amp;#x2F;Https&amp;#x2F;FTP&amp;#x2F;SFTP]
    function-.功能1.-&amp;gt;function1
    function-.功能2.-&amp;gt;function2
    function-.功能3.-&amp;gt;function3
    function-.功能4.-&amp;gt;function4
    function-.更多功能.-&amp;gt;function5
    annocement[本文首发于lightzhan.xyz,允许规范转载]

&amp;#96;&amp;#96;&amp;#96;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;上面代码的渲染结果如下：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909181150.png&#34; alt=&#34;Mermaid流程图示例代码渲染结果&#34;&gt;&lt;/p&gt;
&lt;p&gt;如果不清楚，可以把上面的代码拷贝到编辑器进行修改和摸索！&lt;/p&gt;
&lt;h2 id=&#34;mermaid时序图&#34;&gt;Mermaid时序图&lt;/h2&gt;
&lt;p&gt;时序图是用于展示过程的方式和顺序的。举例来说，两个人之间的对话:&lt;/p&gt;
&lt;p&gt;A先问B：Qdown是啥？B回答：Qdown是全功能的下载软件！A又问：哪里可以下载呀？B回答： &lt;a href=&#34;http://lightzhan.xyz/index.php/qdown/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;http://lightzhan.xyz/index.php/qdown/&lt;/a&gt; 。我们使用mermaid绘制时序图来展示上面的对话过程：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909181418.png&#34; alt=&#34;mermaid时序图示例图&#34;&gt;&lt;/p&gt;
&lt;p&gt;这样是不是看上去清晰了很多了呢？希望通过这个例子能让你深切地感受到时序图是干什么用的！好了，放上上面的时序图的代码供大家研究：&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;&amp;#96;&amp;#96;&amp;#96;mermaid
sequenceDiagram
A-&amp;gt;&amp;gt;B:Qdown是啥？
B--&amp;gt;&amp;gt;A:Qdown是全功能的下载软件！
A-&amp;gt;&amp;gt;B:哪里可以下载呀？
B--&amp;gt;&amp;gt;A:http:&amp;#x2F;&amp;#x2F;lightzhan.xyz&amp;#x2F;index.php&amp;#x2F;qdown&amp;#x2F;
&amp;#96;&amp;#96;&amp;#96;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;让我们来简单分析一下上面的代码。你可能注意到了第一行的sequenceDiagram，这个就是告诉mermaid我们在这里绘制时序图，然后下面有箭头，在时序图里面，mermaid支持下面类型的箭头和线段：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;实线并且没有箭头：A-&amp;gt;B:text&lt;/li&gt;
&lt;li&gt;虚线没有箭头：A–&amp;gt;B:text&lt;/li&gt;
&lt;li&gt;实线带箭头：A-&amp;gt;&amp;gt;B:text&lt;/li&gt;
&lt;li&gt;虚线带箭头：A–&amp;gt;&amp;gt;B:text&lt;/li&gt;
&lt;li&gt;实线并且在终点带一个x：A-xB:text&lt;/li&gt;
&lt;li&gt;虚线并且在终点带一个x：A–xB:text&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;上面的text就是要显示在箭头或线段上的文本，在mermaid的时序图里面被称为消息，线段或箭头类型如果有不清楚的可以拷贝到编辑器里面看看，一目了然！&lt;/p&gt;
&lt;p&gt;还记得上面我们在流程图里面的节点吗？在时序图里面不是定义节点，而是定义参与者，也就是上面的A和B。上面的代码中我们定义参与者的方式采用的是默认方式，也就是不显示定义，有时候我们的参与者的名字太长的话可以使用显示定义来定义别名：&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;participant John
participant Alice
participant A as Alice
participant J as John&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;上面代码的第一二行仅仅是显式定义我们的参与者，第三四行给我们的参与者定义别名，定义了别名后我们在下面的使用中就可以直接使用A代替Alice，使用J代替John了，这样输入会方便很多！&lt;/p&gt;
&lt;p&gt;好了，时序图差不多就讲到这里，接下来的一些高级用法大部分我们都用不到，或者要使用的话不如使用专业的绘图软件使用插图的方式导入。&lt;/p&gt;
&lt;h2 id=&#34;使用mermaid绘制类图&#34;&gt;使用Mermaid绘制类图&lt;/h2&gt;
&lt;h3 id=&#34;类的定义&#34;&gt;类的定义&lt;/h3&gt;
&lt;p&gt;在讲解如何绘制类图之前我们先了解一下什么是类图！如果你是计算机专业或者会计算机编程的话应该就懂面向对象编程，对象是类的实例，而这里要绘制的类图就和面向对象编程里面的类相关。&lt;/p&gt;
&lt;p&gt;对于编程人员来说，函数具有参数和返回值，属性具有变量类型，我们举一个例子来说一下：&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;class BankAccount&amp;#123;
  +String owner
  +BigDecimal balance
  +deposit(amount) bool
  +withdrawl(amount)
&amp;#125;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;上面的代码的渲染结果为：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909182000.png&#34; alt=&#34;BankAccount类图&#34;&gt;&lt;/p&gt;
&lt;p&gt;上面的代码是我直接从官方借鉴的，可以直观地看出对于银行账户（BankAccount），一共有两个属性和两个方法，属性都是具有对应的变量类型，而对于函数具有参数（amount），并且deposit函数还具有bool类型的返回值。你或许看到了前面的+号，这个是对应变量或属性的可见性，分别有：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;+ public&lt;/li&gt;
&lt;li&gt;– private&lt;/li&gt;
&lt;li&gt;# protected&lt;/li&gt;
&lt;li&gt;&lt;code&gt;~&lt;/code&gt; Package/Internal&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果我们想要定义的函数是抽象函数咋办呢？在括号的后面添加*即可：&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;someAbstractMethod()*&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;在渲染过后抽象函数会使用斜体进行显示，这里就不截图展示了。对于静态函数，将后面的*换为$即可，在显示时静态函数会具有下划线。&lt;/p&gt;
&lt;h3 id=&#34;类之间的关系&#34;&gt;类之间的关系&lt;/h3&gt;
&lt;p&gt;在编程中我们常常会用到的关系：&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&amp;lt;|–&lt;/th&gt;
&lt;th&gt;继承（Inheritance）&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;*–&lt;/td&gt;
&lt;td&gt;组成（Composition）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;o–&lt;/td&gt;
&lt;td&gt;聚集（Aggregation）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;–&amp;gt;&lt;/td&gt;
&lt;td&gt;关联（Association）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;实线（Link (Solid)）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;…&amp;gt;&lt;/td&gt;
&lt;td&gt;依赖（Dependency）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;…|&amp;gt;&lt;/td&gt;
&lt;td&gt;实现（Realization）&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;…&lt;/td&gt;
&lt;td&gt;虚线（Link (Dashed)）&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;下面我们举一个例子：“狗”继承自“动物”类别&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;&amp;#96;&amp;#96;&amp;#96;mermaid
classDiagram
    class 动物&amp;#123;
        特点1：能动
        特点2：能叫
    &amp;#125;
    class 狗&amp;#123;
        特点1：4条腿
        特点2：会汪汪叫
        特点3：可爱至极
        汪汪叫(陌生人)
    &amp;#125;
    动物 &amp;lt;|-- 狗
&amp;#96;&amp;#96;&amp;#96;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;渲染结果为：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909182019.png&#34; alt=&#34;继承关系展示&#34;&gt;&lt;/p&gt;
&lt;p&gt;结合代码和展示结果应该很好理解，这就是一个狗继承自动物的简单例子，我们还可以对关系结果打标签：&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;&amp;#96;&amp;#96;&amp;#96;mermaid
classDiagram
    class 动物&amp;#123;
        特点1：能动
        特点2：能叫
    &amp;#125;
    class 狗&amp;#123;
        特点1：4条腿
        特点2：会汪汪叫
        特点3：可爱至极
        汪汪叫(陌生人)
    &amp;#125;
    动物 &amp;lt;|-- 狗:属于（继承）
&amp;#96;&amp;#96;&amp;#96;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;我们在关系指示后面加上冒号，然后后面加上关系说明，这样在渲染结果当中我们就可以看到箭头上出现了我们需要的标签说明：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909182129.png&#34; alt=&#34;给关系加上说明标签&#34;&gt;&lt;/p&gt;
&lt;p&gt;好了，使用mermaid绘制类图就讲到这里，还有一些用法不是很常用，我就不讲了。&lt;/p&gt;
&lt;h2 id=&#34;使用mermaid绘制饼图&#34;&gt;使用mermaid绘制饼图&lt;/h2&gt;
&lt;p&gt;绘制饼图的需求比较多，很多数据展示需要我们绘制饼图，幸运的是mermaid给我们提供了绘制饼图的功能，使用方法极其简单：&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-none&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-none&#34;&gt;&amp;#96;&amp;#96;&amp;#96;mermaid
pie
    title LightZhan创作，允许规范转载（http:&amp;#x2F;&amp;#x2F;lightzhan.xyz）
    &amp;quot;Joplin&amp;quot; : 42.96
    &amp;quot;Qdown&amp;quot; : 50.05
    &amp;quot; 黑科技&amp;quot; : 10.01
    &amp;quot;其它&amp;quot; :  5

&amp;#96;&amp;#96;&amp;#96;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;在上面的代码中，pie关键字指定我们要绘制饼图，然后tiltile指定我们的标题，后面是数据分布，注意，mermaid会将我们输入的数据进行计算，上面的数据加起来并不是100，所以我们看到在下面的渲染结果中数据对应不上。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909182237.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;Joplin插件非常丰富，你能找到各种各样的功能，这里推荐一些插件使用，见下面这篇文章， &lt;a href=&#34;/posts/e3ee7f8b/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin插件推荐&lt;/a&gt;。&lt;/p&gt;
&lt;h2 id=&#34;参考：&#34;&gt;参考：&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://lightzhan.xyz/index.php/category/software-installation-and-use/joplin/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;lightzhan.xyz&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;系列教程&#34;&gt;&lt;strong&gt;系列教程&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;全部文章RSS订阅&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;笔记系列&#34;&gt;&lt;strong&gt;笔记系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/note/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;&lt;strong&gt;Note分类RSS订阅&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/a8535f26/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;完美笔记进化论&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/253706ff/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客博文撰写篇之完美笔记大攻略终极完全版&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/e6086437/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin入门指南&amp;amp;实践方案&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/45f878cd/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;替代Evernote免费开源笔记Joplin-网盘同步笔记历史版本Markdown可视化&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/92d347d6/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin 插件以及其Markdown语法。All in One!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/e3ee7f8b/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin 插件使用推荐&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/1802a8a7/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;为知笔记私有化Docker部署&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;gitbook使用系列&#34;&gt;&lt;strong&gt;Gitbook使用系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/gitbook/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;Gitbook分类RSS订阅&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/7fe86002/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GitBook+GitLab撰写发布技术文档-Part1:GitBook篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/7790e989/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GitBook+GitLab撰写发布技术文档-Part2:GitLab篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/d6bad1e5/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;自己动手制作电子书的最佳方式（支持PDF、ePub、mobi等格式）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;gitlab-使用系列&#34;&gt;&lt;strong&gt;Gitlab 使用系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/gitlab/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;&lt;strong&gt;Gitlab RSS 分类订阅&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/acc13b70/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;strong&gt;Gitlab的安装及使用教程完全版&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/29a820b3/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;破解Gitlab EE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/d08eb7b/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Gitlab的安装及使用&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/1879721e/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CI/CD与Git Flow与GitLab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;hexo系列&#34;&gt;&lt;strong&gt;Hexo系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/hexo/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;&lt;strong&gt;HexoRSS分类订阅&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[十万字图文教程]基于Hexo的matery主题搭建博客并深度优化完全一站式教程&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/40300608/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Hexo Docker环境与Hexo基础配置篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/4d8a0b22/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客自定义修改篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/9b056c86/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客网络优化篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/5311b619/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客增强部署篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/4a2050e2/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客个性定制篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/84b4059a/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客常见问题篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/253706ff/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客博文撰写篇之完美笔记大攻略终极完全版&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/cf0f47fd/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Hexo Markdown以及各种插件功能测试&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;markdown 各种其它语法插件，latex公式支持，mermaid图表，plant uml图表，URL卡片，bilibili卡片，github卡片，豆瓣卡片，插入音乐和视频，插入脑图，插入PDF，嵌入iframe&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/217ccdc1/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;在 Hexo 博客中插入 ECharts 动态图表&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/546887ac/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;使用nodeppt给hexo博客嵌入PPT演示&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/a3c81cc3/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GithubProfile美化与自动获取RSS文章教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/e922fac8/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Vercel部署高级用法教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/eb731135/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;webhook部署Hexo静态博客指南&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/8f9792ab/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;在宝塔VPS上面采用docker部署waline全流程图解教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/843eb2k9/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;自建Umami访问统计服务并统计静态博客UV/PV&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;link rel=&#34;stylesheet&#34; href=&#34;https://cdn.jsdelivr.net/npm/markmap-toolbar@0.18.10/dist/style.css&#34;&gt;&lt;script src=&#34;https://cdn.jsdelivr.net/npm/d3@7&#34;&gt;&lt;/script&gt;&lt;script src=&#34;https://cdn.jsdelivr.net/npm/markmap-view@0.18.10&#34;&gt;&lt;/script&gt;&lt;script src=&#34;https://cdn.jsdelivr.net/npm/markmap-toolbar@0.18.10&#34;&gt;&lt;/script&gt;
&lt;link rel=&#34;stylesheet&#34; href=&#34;/css/markmap.css&#34;&gt;

&lt;script src=&#34;/js/markmap.js&#34;&gt;&lt;/script&gt;
</content>
        <category term="markdown" />
        <category term="joplin" />
        <category term="note" />
        <category term="mermaid" />
        <updated>2021-09-09T14:25:00.000Z</updated>
    </entry>
    <entry>
        <id>https://blog.17lai.site/posts/45f878cd/</id>
        <title>替代Evernote免费开源笔记Joplin-网盘同步笔记历史版本Markdown可视化</title>
        <link rel="alternate" href="https://blog.17lai.site/posts/45f878cd/"/>
        <content type="html">&lt;p&gt;Evernote笔记是我们常用的一个笔记服务，国内叫印象笔记，免费版本的Evernote笔记其实已经足够我们使用了，但是对于重度的笔记用户，Evernote某些功能可能需要付费升级才可以使用，而且你的笔记是存放在Evernote的服务器上。&lt;/p&gt;
&lt;p&gt;有些同学可能觉得放在Evernote服务器上的笔记会不安全，况且有些隐私性很强的笔记确实不适合放在公共的服务器上。此时，你需要一个可以保护个人隐私同时还可以与Evernote笔记功能相媲美的免费笔记服务：Joplin，它是一款免费开源的笔记软件。&lt;/p&gt;
&lt;p&gt;Joplin跨平台支持，包括PC桌面端，移动端，甚至提供了命令行版本，原生支持 markdown 格式，搜索速度快，可以通过其他第三方同步工具 (Dropbox/NextCloud/OneDrive/WebDAV/etc) 进行备份以及同步 ，支持浏览器Web clipper即网页剪贴。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135705.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;Evernote笔记该有的功能Joplin都有了，如果你不想掏钱购买Evernote付费版本，Joplin将是最佳的替代品。更多的自建服务还有：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://wzfou.com/chevereto/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Chevereto免费相册程序安装与使用-免费自建图床和公共图片相册&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://wzfou.com/tt-rss/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;自建RSS阅读器Tiny Tiny RSS安装和配置自动更新,全文RSS,更换主题,手机RSS登录&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://wzfou.com/bitwarden-rs/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;放弃付费1Password改用免费开源的bitwarden_rs自建密码管理系统-安装,使用和备份&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;PS：更新记录&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1、平时经常要校对文本，以及有大量的文件需要在电脑和移动硬盘同步，可以试试这些免费的同步对比工具：&lt;a href=&#34;https://wzfou.com/files-sync-softs/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;八大免费的文件对比同步工具-免费文件对比分析与复制同步备份软件&lt;/a&gt;。2021.3.24&lt;/p&gt;
&lt;p&gt;2、对于1Password这类的密码管理软件重度依赖，但是苦于囊中羞涩的话，不防自建密码管理平台：&lt;a href=&#34;https://wzfou.com/bitwarden-mima/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Bitwarden自建密码存储系统图文教程-开源免费的bitwarden_rs安装与使用&lt;/a&gt;。2020.10.10&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;一、joplin安装和使用&#34;&gt;一、Joplin安装和使用&lt;/h2&gt;
&lt;p&gt;网站：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://joplinapp.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;https://joplinapp.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;直接到官网下载Joplin安装包，安装好了就可以启动Joplin了，以下是Joplin的软件界面，分成三栏，和我们平时熟悉的笔记软件是一样的。（点击放大）&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135716.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;这是Joplin的编辑器，支持 MarkDown，图片、数学公式、复选框等 MarkDown 语法。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135813.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;不习惯MarkDown，直接切换为可视编辑即可。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135820.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;在Joplin的设置选项中还提供了非常多的MarkDown的插件，对于MarkDown深度用户来是一个福音。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135723.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;二、joplin的特色功能&#34;&gt;二、Joplin的特色功能&lt;/h2&gt;
&lt;h3 id=&#34;2-1-笔记历史版本&#34;&gt;2.1 笔记历史版本&lt;/h3&gt;
&lt;p&gt;Joplin提供了笔记历史版本，让你轻松地恢复任意时间的笔记版本。在“工具” &amp;gt; “选项” &amp;gt; “笔记历史”中启用，以及设置保留的笔记历史天数。要查看笔记的历史版本，点击编辑器上方的笔记属性图标，然后选择恢复：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135828.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;2-2-e2ee安全加密&#34;&gt;2.2 E2EE安全加密&lt;/h3&gt;
&lt;p&gt;在同步过程中，笔记本、笔记、标签等均以纯文本文件的方式同步，如果你还觉得不安全，你可以开启端到端加密（E2EE），把文件加密后同步到云端。由于 Joplin 的去中心化，密码必须手动在每个终端设置。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135736.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;**注意：不要在多个设备上同时启用加密，否则可能会造成加密密钥问题。特别提醒：**&lt;strong&gt;加密之前，先将笔记导出JEX备份一份，以防万一。&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&#34;2-3-joplin手机app&#34;&gt;2.3 Joplin手机APP&lt;/h3&gt;
&lt;p&gt;Joplin可以直接在各大应用市场上下载，使用起来也很方便。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135835.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;2-4-外部编辑器&#34;&gt;2.4 外部编辑器&lt;/h3&gt;
&lt;p&gt;Joplin自带的编辑已经非常强大的，如果你想要使用自己的编辑器来编辑笔记也是可以的，包括 文本编辑器（如 Notepad++）、 Markdown 编辑器（如 Typora）等。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135928.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;通过 Ctrl+E，或 Joplin 编辑器上方的图标（如下图）从外部编辑器打开笔记，从外部编辑器打开后，Joplin 将持续监控该文件，当你从外部编辑机保存后，Joplin 将自动同步最新变动。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135841.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;你可以在“工具” &amp;gt; “选项” &amp;gt; “通用选项”中指定编辑器的路径。&lt;/p&gt;
&lt;h2 id=&#34;三、joplin同步与备份&#34;&gt;三、Joplin同步与备份&lt;/h2&gt;
&lt;p&gt;Joplin与其它的笔记软件很大的不同就是没有存储功能，你需要将Joplin的笔记放在自己的主机或者网盘里，幸运的是Joplin支持多种方式的云同步：Nextcloud / Dropbox / OneDrive / File system / WebDAV。&lt;/p&gt;
&lt;h3 id=&#34;3-1-joplin免费网盘同步&#34;&gt;3.1 Joplin免费网盘同步&lt;/h3&gt;
&lt;p&gt;目前，Joplin支持Dropbox 、OneDrive 网盘同步，在同步选项中选择OneDrive，然后就会打开认证。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135739.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;同意验证。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135848.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;与 OneDrive 同步时，Joplin 会在 OneDrive 中创建一个子目录：&lt;code&gt;/Apps/Joplin&lt;/code&gt;，Joplin 仅有此目录的读写权限。如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135746.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;3-2-joplin使用webdav同步&#34;&gt;3.2 Joplin使用WebDAV同步&lt;/h3&gt;
&lt;p&gt;WebDAV 可以自建，或使用支持 WebDAV 的云盘，另外 NAS（如群晖）通常也支持 WebDAV。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135855.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;**Nextcloud：**Nextcloud是一个开源的免费的自建个人云存储方案，要启用 Nextcloud 同步，你需要在 Nextcloud 中创建一个目录（比如：Joplin），在左下角的“设置”中获取 WebDAV 的 URL，在 Joplin 同步设置中，填入 WebDAV URL、用户名和密码。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135902.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;有关于Nextcloud安装与使用教程，请参考：&lt;a href=&#34;https://wzfou.com/nextcloud-lixian/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Oneinstack安装NextCloud以及使用Aria2离线下载和ocDownloader插件配置&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;**坚果云：**首次同步时会因为 WebDAV 短时间内的大量请求被坚果云临时限制，坚果云提示为“Too many requests”，这个封锁会持续大约6小时。同步之前，在 Joplin 的“工具” &amp;gt; “选项” &amp;gt; “同步” &amp;gt; “高级选项”中，将“最大并发连接数”改为1可以有效避免。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135753.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;关于坚果云的使用方法，请参考：&lt;a href=&#34;https://wzfou.com/upyun-jianguoyun/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;巧用又拍云FTP和坚果云WebDAV-打造个人文件备份和数据云存储&lt;/a&gt;。&lt;/p&gt;
&lt;h2 id=&#34;四、joplin导入与导出&#34;&gt;四、Joplin导入与导出&lt;/h2&gt;
&lt;p&gt;Joplin可以很方便地支持从Evernote（印象笔记）导入，方法如下：&lt;/p&gt;
&lt;p&gt;从 Evernote（印象笔记）导入：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;打开 Evernote，右击要导出的笔记本，选择“导出笔记“，导出 .enex 格式文件。&lt;/p&gt;
&lt;p&gt;在 Joplin 中，选择“文件” &amp;gt; “导入” &amp;gt; “ENEX – Evernote导出文件（Markdown）”即可导入。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;从 Markdown 文件导入：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;使用 Joplin 可以轻松导入 Markdown 文件或整个目录，选择“文件” &amp;gt; “导入” &amp;gt; “MD – Markdown（文件/目录）”导入即可。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;从其他应用程序导入：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;通常，很多应用程序都支持导入到 Evernote 中，所以从其他应用程序导入的思路是先导入 Evernote，再导出 .enex 文件，最后导入 Joplin 中。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135909.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;如果哪天你不想使用Joplin了，也可以很方便地导出。Joplin 支持多种导出格式，导出格式均为标准格式，可以在不依赖 Joplin 的情况下查看、编辑，部分格式支持无损/有损重新导入：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;JEX：Joplin 的无损导出格式，包含所有的元数据如标签、更新时间等。JEX是实际上是一个tar文件，可以直接解压出 MarkDown 文件。这种格式常用于备份，&lt;strong&gt;可以无损重新导入&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;RAW：同 JEX 格式相似，只是数据会保存为目录，并且每个笔记都会导出为一个单独的文件。&lt;strong&gt;可以无损重新导入&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;JSON：导出为 JSON 格式的文件。不支持重新导入。&lt;/p&gt;
&lt;p&gt;MD：按照笔记本的分级结构导出为目录，每条笔记在对应的目录中导出为 Markdown 格式的文件，目录名和文件名与原笔记本对应，此种格式易于读取，但是导出的文件将丢失元数据。可以有损导入（丢失元数据）。&lt;/p&gt;
&lt;p&gt;HTML：导出为网页文件，将 Markdown 格式转为 html 标签，带有样式。不支持导入。&lt;/p&gt;
&lt;p&gt;PDF：将单个笔记导出为 PDF 格式的文件。不支持导入。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135801.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;五、总结&#34;&gt;五、总结&lt;/h2&gt;
&lt;p&gt;免费开源的笔记Joplin无论在功能上还是使用体验上基本上与Evernote印象笔记无异了，在隐私保护方面做得非常好，特别适合那些想要保存个人信息笔记的用户。&lt;/p&gt;
&lt;p&gt;使用免费开源的笔记Joplin最大的问题就是找好同步的网盘或者云存储，另外强烈建议大家在对Joplin的设置进行调整时先备份一个，以免同步后删除了所有的笔记。&lt;/p&gt;
&lt;p&gt;编辑整理 From：&lt;a href=&#34;https://wzfou.com/joplin/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;挖站否&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;系列教程&#34;&gt;&lt;strong&gt;系列教程&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;全部文章RSS订阅&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;笔记系列&#34;&gt;&lt;strong&gt;笔记系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/note/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;&lt;strong&gt;Note分类RSS订阅&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/a8535f26/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;完美笔记进化论&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/253706ff/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客博文撰写篇之完美笔记大攻略终极完全版&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/e6086437/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin入门指南&amp;amp;实践方案&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/45f878cd/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;替代Evernote免费开源笔记Joplin-网盘同步笔记历史版本Markdown可视化&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/92d347d6/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin 插件以及其Markdown语法。All in One!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/e3ee7f8b/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin 插件使用推荐&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/1802a8a7/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;为知笔记私有化Docker部署&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;gitbook使用系列&#34;&gt;&lt;strong&gt;Gitbook使用系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/gitbook/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;Gitbook分类RSS订阅&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/7fe86002/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GitBook+GitLab撰写发布技术文档-Part1:GitBook篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/7790e989/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GitBook+GitLab撰写发布技术文档-Part2:GitLab篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/d6bad1e5/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;自己动手制作电子书的最佳方式（支持PDF、ePub、mobi等格式）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;gitlab-使用系列&#34;&gt;&lt;strong&gt;Gitlab 使用系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/gitlab/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;&lt;strong&gt;Gitlab RSS 分类订阅&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/acc13b70/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;strong&gt;Gitlab的安装及使用教程完全版&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/29a820b3/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;破解Gitlab EE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/d08eb7b/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Gitlab的安装及使用&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/1879721e/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CI/CD与Git Flow与GitLab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;hexo系列&#34;&gt;&lt;strong&gt;Hexo系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/hexo/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;&lt;strong&gt;HexoRSS分类订阅&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[十万字图文教程]基于Hexo的matery主题搭建博客并深度优化完全一站式教程&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/40300608/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Hexo Docker环境与Hexo基础配置篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/4d8a0b22/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客自定义修改篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/9b056c86/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客网络优化篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/5311b619/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客增强部署篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/4a2050e2/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客个性定制篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/84b4059a/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客常见问题篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/253706ff/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客博文撰写篇之完美笔记大攻略终极完全版&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/cf0f47fd/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Hexo Markdown以及各种插件功能测试&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;markdown 各种其它语法插件，latex公式支持，mermaid图表，plant uml图表，URL卡片，bilibili卡片，github卡片，豆瓣卡片，插入音乐和视频，插入脑图，插入PDF，嵌入iframe&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/217ccdc1/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;在 Hexo 博客中插入 ECharts 动态图表&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/546887ac/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;使用nodeppt给hexo博客嵌入PPT演示&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/a3c81cc3/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GithubProfile美化与自动获取RSS文章教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/e922fac8/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Vercel部署高级用法教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/eb731135/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;webhook部署Hexo静态博客指南&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/8f9792ab/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;在宝塔VPS上面采用docker部署waline全流程图解教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/843eb2k9/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;自建Umami访问统计服务并统计静态博客UV/PV&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;link rel=&#34;stylesheet&#34; href=&#34;https://cdn.jsdelivr.net/npm/markmap-toolbar@0.18.10/dist/style.css&#34;&gt;&lt;script src=&#34;https://cdn.jsdelivr.net/npm/d3@7&#34;&gt;&lt;/script&gt;&lt;script src=&#34;https://cdn.jsdelivr.net/npm/markmap-view@0.18.10&#34;&gt;&lt;/script&gt;&lt;script src=&#34;https://cdn.jsdelivr.net/npm/markmap-toolbar@0.18.10&#34;&gt;&lt;/script&gt;
&lt;link rel=&#34;stylesheet&#34; href=&#34;/css/markmap.css&#34;&gt;

&lt;script src=&#34;/js/markmap.js&#34;&gt;&lt;/script&gt;
</content>
        <category term="linux" />
        <category term="joplin" />
        <category term="docker" />
        <category term="webdav" />
        <updated>2021-09-09T13:25:00.000Z</updated>
    </entry>
    <entry>
        <id>https://blog.17lai.site/posts/e6086437/</id>
        <title>Joplin 入门指南&amp;实践方案</title>
        <link rel="alternate" href="https://blog.17lai.site/posts/e6086437/"/>
        <content type="html">&lt;p&gt;Evernote笔记是我们常用的一个笔记服务，国内叫印象笔记，免费版本的Evernote笔记其实已经足够我们使用了，但是对于重度的笔记用户，Evernote某些功能可能需要付费升级才可以使用，而且你的笔记是存放在Evernote的服务器上。&lt;/p&gt;
&lt;p&gt;有些同学可能觉得放在Evernote服务器上的笔记会不安全，况且有些隐私性很强的笔记确实不适合放在公共的服务器上。此时，你需要一个可以保护个人隐私同时还可以与Evernote笔记功能相媲美的免费笔记服务：Joplin，它是一款免费开源的笔记软件。&lt;/p&gt;
&lt;p&gt;Joplin跨平台支持，包括PC桌面端，移动端，甚至提供了命令行版本，原生支持 markdown 格式，搜索速度快，可以通过其他第三方同步工具 (Dropbox/NextCloud/OneDrive/WebDAV/etc) 进行备份以及同步 ，支持浏览器Web clipper即网页剪贴。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135705.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;Evernote笔记该有的功能Joplin都有了，如果你不想掏钱购买Evernote付费版本，Joplin将是最佳的替代品。更多的自建服务还有：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://wzfou.com/chevereto/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Chevereto免费相册程序安装与使用-免费自建图床和公共图片相册&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://wzfou.com/tt-rss/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;自建RSS阅读器Tiny Tiny RSS安装和配置自动更新,全文RSS,更换主题,手机RSS登录&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://wzfou.com/bitwarden-rs/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;放弃付费1Password改用免费开源的bitwarden_rs自建密码管理系统-安装,使用和备份&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;PS：更新记录&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1、平时经常要校对文本，以及有大量的文件需要在电脑和移动硬盘同步，可以试试这些免费的同步对比工具：&lt;a href=&#34;https://wzfou.com/files-sync-softs/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;八大免费的文件对比同步工具-免费文件对比分析与复制同步备份软件&lt;/a&gt;。2021.3.24&lt;/p&gt;
&lt;p&gt;2、对于1Password这类的密码管理软件重度依赖，但是苦于囊中羞涩的话，不防自建密码管理平台：&lt;a href=&#34;https://wzfou.com/bitwarden-mima/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Bitwarden自建密码存储系统图文教程-开源免费的bitwarden_rs安装与使用&lt;/a&gt;。2020.10.10&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;一、joplin安装和使用&#34;&gt;一、Joplin安装和使用&lt;/h2&gt;
&lt;p&gt;网站：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&#34;https://joplinapp.org/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;https://joplinapp.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;直接到官网下载Joplin安装包，安装好了就可以启动Joplin了，以下是Joplin的软件界面，分成三栏，和我们平时熟悉的笔记软件是一样的。（点击放大）&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135716.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;这是Joplin的编辑器，支持 MarkDown，图片、数学公式、复选框等 MarkDown 语法。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135813.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;不习惯MarkDown，直接切换为可视编辑即可。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135820.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;在Joplin的设置选项中还提供了非常多的MarkDown的插件，对于MarkDown深度用户来是一个福音。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135723.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;二、joplin的特色功能&#34;&gt;二、Joplin的特色功能&lt;/h2&gt;
&lt;h3 id=&#34;2-1-笔记历史版本&#34;&gt;2.1 笔记历史版本&lt;/h3&gt;
&lt;p&gt;Joplin提供了笔记历史版本，让你轻松地恢复任意时间的笔记版本。在“工具” &amp;gt; “选项” &amp;gt; “笔记历史”中启用，以及设置保留的笔记历史天数。要查看笔记的历史版本，点击编辑器上方的笔记属性图标，然后选择恢复：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135828.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;2-2-e2ee安全加密&#34;&gt;2.2 E2EE安全加密&lt;/h3&gt;
&lt;p&gt;在同步过程中，笔记本、笔记、标签等均以纯文本文件的方式同步，如果你还觉得不安全，你可以开启端到端加密（E2EE），把文件加密后同步到云端。由于 Joplin 的去中心化，密码必须手动在每个终端设置。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135736.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;**注意：不要在多个设备上同时启用加密，否则可能会造成加密密钥问题。特别提醒：**&lt;strong&gt;加密之前，先将笔记导出JEX备份一份，以防万一。&lt;/strong&gt;&lt;/p&gt;
&lt;h3 id=&#34;2-3-joplin手机app&#34;&gt;2.3 Joplin手机APP&lt;/h3&gt;
&lt;p&gt;Joplin可以直接在各大应用市场上下载，使用起来也很方便。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135835.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;2-4-外部编辑器&#34;&gt;2.4 外部编辑器&lt;/h3&gt;
&lt;p&gt;Joplin自带的编辑已经非常强大的，如果你想要使用自己的编辑器来编辑笔记也是可以的，包括 文本编辑器（如 Notepad++）、 Markdown 编辑器（如 Typora）等。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135928.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;通过 Ctrl+E，或 Joplin 编辑器上方的图标（如下图）从外部编辑器打开笔记，从外部编辑器打开后，Joplin 将持续监控该文件，当你从外部编辑机保存后，Joplin 将自动同步最新变动。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135841.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;你可以在“工具” &amp;gt; “选项” &amp;gt; “通用选项”中指定编辑器的路径。&lt;/p&gt;
&lt;h2 id=&#34;三、joplin同步与备份&#34;&gt;三、Joplin同步与备份&lt;/h2&gt;
&lt;p&gt;Joplin与其它的笔记软件很大的不同就是没有存储功能，你需要将Joplin的笔记放在自己的主机或者网盘里，幸运的是Joplin支持多种方式的云同步：Nextcloud / Dropbox / OneDrive / File system / WebDAV。&lt;/p&gt;
&lt;h3 id=&#34;3-1-joplin免费网盘同步&#34;&gt;3.1 Joplin免费网盘同步&lt;/h3&gt;
&lt;p&gt;目前，Joplin支持Dropbox 、OneDrive 网盘同步，在同步选项中选择OneDrive，然后就会打开认证。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135739.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;同意验证。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135848.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;与 OneDrive 同步时，Joplin 会在 OneDrive 中创建一个子目录：&lt;code&gt;/Apps/Joplin&lt;/code&gt;，Joplin 仅有此目录的读写权限。如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135746.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;3-2-joplin使用webdav同步&#34;&gt;3.2 Joplin使用WebDAV同步&lt;/h3&gt;
&lt;p&gt;WebDAV 可以自建，或使用支持 WebDAV 的云盘，另外 NAS（如群晖）通常也支持 WebDAV。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135855.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;**Nextcloud：**Nextcloud是一个开源的免费的自建个人云存储方案，要启用 Nextcloud 同步，你需要在 Nextcloud 中创建一个目录（比如：Joplin），在左下角的“设置”中获取 WebDAV 的 URL，在 Joplin 同步设置中，填入 WebDAV URL、用户名和密码。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135902.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;有关于Nextcloud安装与使用教程，请参考：&lt;a href=&#34;https://wzfou.com/nextcloud-lixian/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Oneinstack安装NextCloud以及使用Aria2离线下载和ocDownloader插件配置&lt;/a&gt;。&lt;/p&gt;
&lt;p&gt;**坚果云：**首次同步时会因为 WebDAV 短时间内的大量请求被坚果云临时限制，坚果云提示为“Too many requests”，这个封锁会持续大约6小时。同步之前，在 Joplin 的“工具” &amp;gt; “选项” &amp;gt; “同步” &amp;gt; “高级选项”中，将“最大并发连接数”改为1可以有效避免。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135753.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;关于坚果云的使用方法，请参考：&lt;a href=&#34;https://wzfou.com/upyun-jianguoyun/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;巧用又拍云FTP和坚果云WebDAV-打造个人文件备份和数据云存储&lt;/a&gt;。&lt;/p&gt;
&lt;h2 id=&#34;四、joplin导入与导出&#34;&gt;四、Joplin导入与导出&lt;/h2&gt;
&lt;p&gt;Joplin可以很方便地支持从Evernote（印象笔记）导入，方法如下：&lt;/p&gt;
&lt;p&gt;从 Evernote（印象笔记）导入：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;打开 Evernote，右击要导出的笔记本，选择“导出笔记“，导出 .enex 格式文件。&lt;/p&gt;
&lt;p&gt;在 Joplin 中，选择“文件” &amp;gt; “导入” &amp;gt; “ENEX – Evernote导出文件（Markdown）”即可导入。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;从 Markdown 文件导入：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;使用 Joplin 可以轻松导入 Markdown 文件或整个目录，选择“文件” &amp;gt; “导入” &amp;gt; “MD – Markdown（文件/目录）”导入即可。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;从其他应用程序导入：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;通常，很多应用程序都支持导入到 Evernote 中，所以从其他应用程序导入的思路是先导入 Evernote，再导出 .enex 文件，最后导入 Joplin 中。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135909.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;如果哪天你不想使用Joplin了，也可以很方便地导出。Joplin 支持多种导出格式，导出格式均为标准格式，可以在不依赖 Joplin 的情况下查看、编辑，部分格式支持无损/有损重新导入：&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;JEX：Joplin 的无损导出格式，包含所有的元数据如标签、更新时间等。JEX是实际上是一个tar文件，可以直接解压出 MarkDown 文件。这种格式常用于备份，&lt;strong&gt;可以无损重新导入&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;RAW：同 JEX 格式相似，只是数据会保存为目录，并且每个笔记都会导出为一个单独的文件。&lt;strong&gt;可以无损重新导入&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;JSON：导出为 JSON 格式的文件。不支持重新导入。&lt;/p&gt;
&lt;p&gt;MD：按照笔记本的分级结构导出为目录，每条笔记在对应的目录中导出为 Markdown 格式的文件，目录名和文件名与原笔记本对应，此种格式易于读取，但是导出的文件将丢失元数据。可以有损导入（丢失元数据）。&lt;/p&gt;
&lt;p&gt;HTML：导出为网页文件，将 Markdown 格式转为 html 标签，带有样式。不支持导入。&lt;/p&gt;
&lt;p&gt;PDF：将单个笔记导出为 PDF 格式的文件。不支持导入。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;如下图：&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0920210909135801.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;五、总结&#34;&gt;五、总结&lt;/h2&gt;
&lt;p&gt;免费开源的笔记Joplin无论在功能上还是使用体验上基本上与Evernote印象笔记无异了，在隐私保护方面做得非常好，特别适合那些想要保存个人信息笔记的用户。&lt;/p&gt;
&lt;p&gt;使用免费开源的笔记Joplin最大的问题就是找好同步的网盘或者云存储，另外强烈建议大家在对Joplin的设置进行调整时先备份一个，以免同步后删除了所有的笔记。&lt;/p&gt;
&lt;p&gt;编辑整理 From：&lt;a href=&#34;https://wzfou.com/joplin/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;挖站否&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;系列教程&#34;&gt;&lt;strong&gt;系列教程&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;全部文章RSS订阅&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;笔记系列&#34;&gt;&lt;strong&gt;笔记系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/note/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;&lt;strong&gt;Note分类RSS订阅&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/a8535f26/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;完美笔记进化论&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/253706ff/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客博文撰写篇之完美笔记大攻略终极完全版&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/e6086437/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin入门指南&amp;amp;实践方案&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/45f878cd/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;替代Evernote免费开源笔记Joplin-网盘同步笔记历史版本Markdown可视化&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/92d347d6/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin 插件以及其Markdown语法。All in One!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/e3ee7f8b/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin 插件使用推荐&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/1802a8a7/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;为知笔记私有化Docker部署&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;gitbook使用系列&#34;&gt;&lt;strong&gt;Gitbook使用系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/gitbook/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;Gitbook分类RSS订阅&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/7fe86002/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GitBook+GitLab撰写发布技术文档-Part1:GitBook篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/7790e989/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GitBook+GitLab撰写发布技术文档-Part2:GitLab篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/d6bad1e5/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;自己动手制作电子书的最佳方式（支持PDF、ePub、mobi等格式）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;gitlab-使用系列&#34;&gt;&lt;strong&gt;Gitlab 使用系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/gitlab/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;&lt;strong&gt;Gitlab RSS 分类订阅&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/acc13b70/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;strong&gt;Gitlab的安装及使用教程完全版&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/29a820b3/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;破解Gitlab EE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/d08eb7b/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Gitlab的安装及使用&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/1879721e/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CI/CD与Git Flow与GitLab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;hexo系列&#34;&gt;&lt;strong&gt;Hexo系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/hexo/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;&lt;strong&gt;HexoRSS分类订阅&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[十万字图文教程]基于Hexo的matery主题搭建博客并深度优化完全一站式教程&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/40300608/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Hexo Docker环境与Hexo基础配置篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/4d8a0b22/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客自定义修改篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/9b056c86/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客网络优化篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/5311b619/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客增强部署篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/4a2050e2/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客个性定制篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/84b4059a/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客常见问题篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/253706ff/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客博文撰写篇之完美笔记大攻略终极完全版&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/cf0f47fd/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Hexo Markdown以及各种插件功能测试&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;markdown 各种其它语法插件，latex公式支持，mermaid图表，plant uml图表，URL卡片，bilibili卡片，github卡片，豆瓣卡片，插入音乐和视频，插入脑图，插入PDF，嵌入iframe&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/217ccdc1/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;在 Hexo 博客中插入 ECharts 动态图表&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/546887ac/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;使用nodeppt给hexo博客嵌入PPT演示&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/a3c81cc3/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GithubProfile美化与自动获取RSS文章教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/e922fac8/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Vercel部署高级用法教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/eb731135/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;webhook部署Hexo静态博客指南&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/8f9792ab/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;在宝塔VPS上面采用docker部署waline全流程图解教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/843eb2k9/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;自建Umami访问统计服务并统计静态博客UV/PV&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;link rel=&#34;stylesheet&#34; href=&#34;https://cdn.jsdelivr.net/npm/markmap-toolbar@0.18.10/dist/style.css&#34;&gt;&lt;script src=&#34;https://cdn.jsdelivr.net/npm/d3@7&#34;&gt;&lt;/script&gt;&lt;script src=&#34;https://cdn.jsdelivr.net/npm/markmap-view@0.18.10&#34;&gt;&lt;/script&gt;&lt;script src=&#34;https://cdn.jsdelivr.net/npm/markmap-toolbar@0.18.10&#34;&gt;&lt;/script&gt;
&lt;link rel=&#34;stylesheet&#34; href=&#34;/css/markmap.css&#34;&gt;

&lt;script src=&#34;/js/markmap.js&#34;&gt;&lt;/script&gt;
</content>
        <category term="linux" />
        <category term="joplin" />
        <category term="docker" />
        <category term="note" />
        <updated>2021-09-09T03:25:00.000Z</updated>
    </entry>
    <entry>
        <id>https://blog.17lai.site/posts/a8535f26/</id>
        <title>完美笔记进化论</title>
        <link rel="alternate" href="https://blog.17lai.site/posts/a8535f26/"/>
        <content type="html">&lt;h2 id=&#34;前言：&#34;&gt;前言：&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;受够了一些网络服务随意被关闭，如google reader等。经过google doc, 有道笔记，为知笔记，手机备忘录，记事本，git，等等方式记录笔记，使用过txt，word，gitbook，markdown等格式，找到一种接近完美的解决记录笔记的方式。主要采用selfhost，自主搭建服务器，每个组件都可以被取代，大多数都是开源可定制的。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;经历了很长时间，使用了各种各样的方案，最终选择了一种相对完美的方式。docker私有部署运行的joplin，使用markdown语法，github作为图床，picgo作为图像自动上传后端，Typora作为MD编辑器，Snipaste作为截图工具。采用gitlab ee docker selfhost备份，VPS自建图床DNS多线负载均衡。cloudflare partner cdn加速，jsdelivr加速。&lt;/p&gt;
&lt;h2 id=&#34;笔记进化历史&#34;&gt;笔记进化历史&lt;/h2&gt;
&lt;h3 id=&#34;浏览器书签&#34;&gt;浏览器书签&lt;/h3&gt;
&lt;p&gt;优点：使用方便，一些实时更新的内容可以直达。&lt;/p&gt;
&lt;p&gt;缺点：需要联网，没办法搜索编辑，经常有链接失效。很多有实效的资源，或者可能只能存在一定时间的资源。&lt;/p&gt;
&lt;p&gt;由于时效更新的缘故，一直和其它笔记记录方式一起使用。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/07/2720210727143415.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;word笔记&#34;&gt;word笔记&lt;/h3&gt;
&lt;p&gt;优点：富文本支持&lt;/p&gt;
&lt;p&gt;缺点：word相对笨重，很多低端平台没有word可用&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/07/2520210725222121.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;txt笔记&#34;&gt;txt笔记&lt;/h3&gt;
&lt;p&gt;优点：多平台，随时随地，格式简单&lt;/p&gt;
&lt;p&gt;缺点：富文本支持不好，同步机制只能自己想办法，没有富文本&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/07/2520210725222325.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;gitbook&#34;&gt;gitbook&lt;/h3&gt;
&lt;p&gt;优点：同步机制，修改版本机制&lt;/p&gt;
&lt;p&gt;缺点：富文本相对缺乏&lt;/p&gt;
&lt;p&gt;单独来说只解决了修改日志问题&lt;/p&gt;
&lt;h3 id=&#34;markdown&#34;&gt;markdown&lt;/h3&gt;
&lt;p&gt;优点：富文本&lt;/p&gt;
&lt;p&gt;缺点：无修改日志，显示上传不友好&lt;/p&gt;
&lt;p&gt;单独来说解决了富文本问题&lt;/p&gt;
&lt;h3 id=&#34;google-doc&#34;&gt;google doc&lt;/h3&gt;
&lt;p&gt;优点：在线编辑，富文本支持，修改历史支持，搜索支持。&lt;/p&gt;
&lt;p&gt;缺点：文件是google专有格式，数据保存在网上，国内访问需要代/理支持，google还有关闭热度不高网络服务先例。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/07/2520210725221711.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;有道笔记&#34;&gt;有道笔记&lt;/h3&gt;
&lt;p&gt;优点：对markdown支持非常好&lt;/p&gt;
&lt;p&gt;缺点：收费，多平台不够友好，同步问题&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/07/2520210725222556.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;手机’-备忘录-app&#34;&gt;手机’&#39;备忘录&amp;quot;app&lt;/h3&gt;
&lt;p&gt;优点： 方便，随时随地&lt;/p&gt;
&lt;p&gt;缺点：一般只能同型号手机之间同步， 对于多平台同步没有支持，也没有富文本，没有修改历史。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/07/2520210725220932.jpg&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;最终选择方案&#34;&gt;最终选择方案&lt;/h3&gt;
&lt;h4 id=&#34;为知笔记docker版-typora-picgo-github-snipaste&#34;&gt;为知笔记docker版+Typora+Picgo+github+snipaste&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;最近替换wiznote为Joplin，完全开源免费。Joplin插件异常强大，支持各种Markdown语法。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;wiznote docker版作为笔记管理搜索工具，typora作为markdown编辑器，只使用markdown格式笔记，Picgo作为图上上传工具，github作为图像图床，Snippaste作为截屏工具。一起组成笔记工具链。&lt;/p&gt;
&lt;p&gt;怎么样？ 够复杂吧，作者也觉得很复杂，但整体免费，满足selfhost， 富文本，多平台，版本管理，目录管理，可搜索，对图像友好的苛刻要求，超越市面所有产品，wiznote 还可以对外网提供服务。&lt;/p&gt;
&lt;p&gt;优点：selfhost， 富文本，多平台，版本管理，目录管理，可搜索，对图像友好。只使用其中部分功能，每个功能都是有其它可替代方案&lt;/p&gt;
&lt;p&gt;缺点：配置异常复杂，配置完整难度较高，一些组件还不够成熟，稳定性不够好，存在bug&lt;/p&gt;
&lt;h2 id=&#34;wiznote-docker版&#34;&gt;wiznote docker版&lt;/h2&gt;
&lt;p&gt;数据完整保存在自己搭建的服务器上面，备份转移方便。其实主要是使用wiznote docker版的目录管理，多文档搜索，修改记录功能。可以使用gitlab docker版来代替。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/07/2720210727145645.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h4 id=&#34;教程：-为知笔记私有化docker部署&#34;&gt;教程： &lt;a href=&#34;/posts/1802a8a7/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;为知笔记私有化Docker部署&lt;/a&gt;&lt;/h4&gt;
&lt;h3 id=&#34;最近更新-joplin-docker-typora-vim-picgo-github-snipaste&#34;&gt;最近更新 Joplin docker +Typora+VIM + Picgo+github+snipaste&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;最近抛弃了wiznote，全面投入了Joplin的怀抱&lt;/p&gt;
&lt;p&gt;选用理由： &lt;strong&gt;从服务器到客户端，到APP完全开源&lt;/strong&gt;，支持dropbox，webdav，本地文件系统，docker镜像等同步方式。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Jopin配合Typora才是最佳搭档, 配置如下&lt;/p&gt;
&lt;h2 id=&#34;joplin&#34;&gt;Joplin&lt;/h2&gt;
&lt;h3 id=&#34;joplin教程：&#34;&gt;Joplin教程：&lt;/h3&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/45f878cd/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;替代Evernote免费开源笔记Joplin-网盘同步笔记历史版本Markdown可视化&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/e6086437/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin 入门指南&amp;amp;实践方案&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/e3ee7f8b/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin 插件使用推荐&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/joplin/plugins/blob/master/README.md#plugins&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;官方插件下载地址&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;h3 id=&#34;中文界面&#34;&gt;中文界面&lt;/h3&gt;
&lt;p&gt;工具–&amp;gt;选项&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0720210907180949.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;点击下方图的按钮来触发Joplin设置的外部编辑器&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/09/0720210907181345.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;把-joplin-用在日常工作中&#34;&gt;把 Joplin 用在日常工作中&lt;/h3&gt;
&lt;p&gt;此处主要介绍 Joplin 在&lt;strong&gt;终端中的使用&lt;/strong&gt;，主要参考了&lt;a href=&#34;https://github.com/laurent22/joplin/blob/master/readme/terminal.md&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;官方文档&lt;/a&gt;。&lt;/p&gt;
&lt;h3 id=&#34;和-vim-协作编辑文档&#34;&gt;和 Vim 协作编辑文档&lt;/h3&gt;
&lt;p&gt;我喜欢 Joplin 终端的设计，它很符合 tmux 和 Vim 的逻辑。&lt;/p&gt;
&lt;p&gt;终端 Joplin 由三个横向的 Panel 组成，切换的时候用 &lt;em&gt;tab&lt;/em&gt; 和 &lt;em&gt;Shift-Tab&lt;/em&gt;。为了使得它更符合 Vim 的风格（Control + 方向键），可以在 &lt;em&gt;~/.config/joplin/keymap.json&lt;/em&gt; 中加入以下的设置（完整版见此 gist &lt;a href=&#34;https://gist.github.com/BaksiLi/3e64647ab590c9ca44d78af3021a4419&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;keymap.json&lt;/a&gt; ）：&lt;/p&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-json&#34; data-language=&#34;json&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-json&#34;&gt;...
        &amp;#123; &amp;quot;keys&amp;quot;: [&amp;quot;TAB&amp;quot;,&amp;quot;l&amp;quot;], &amp;quot;type&amp;quot;: &amp;quot;function&amp;quot;, &amp;quot;command&amp;quot;: &amp;quot;focus_next&amp;quot; &amp;#125;,
        &amp;#123; &amp;quot;keys&amp;quot;: [&amp;quot;SHIFT_TAB&amp;quot;,&amp;quot;h&amp;quot;], &amp;quot;type&amp;quot;: &amp;quot;function&amp;quot;, &amp;quot;command&amp;quot;: &amp;quot;focus_previous&amp;quot; &amp;#125;,
        &amp;#123; &amp;quot;keys&amp;quot;: [&amp;quot;UP&amp;quot;,&amp;quot;k&amp;quot;], &amp;quot;type&amp;quot;: &amp;quot;function&amp;quot;, &amp;quot;command&amp;quot;: &amp;quot;move_up&amp;quot; &amp;#125;,
        &amp;#123; &amp;quot;keys&amp;quot;: [&amp;quot;DOWN&amp;quot;,&amp;quot;j&amp;quot;], &amp;quot;type&amp;quot;: &amp;quot;function&amp;quot;, &amp;quot;command&amp;quot;: &amp;quot;move_down&amp;quot; &amp;#125;,
        &amp;#123; &amp;quot;keys&amp;quot;: [&amp;quot;PAGE_UP&amp;quot;,&amp;quot;K&amp;quot;,&amp;quot;&amp;#123;&amp;quot;], &amp;quot;type&amp;quot;: &amp;quot;function&amp;quot;, &amp;quot;command&amp;quot;: &amp;quot;page_up&amp;quot; &amp;#125;,
        &amp;#123; &amp;quot;keys&amp;quot;: [&amp;quot;PAGE_DOWN&amp;quot;,&amp;quot;J&amp;quot;,&amp;quot;&amp;#125;&amp;quot;], &amp;quot;type&amp;quot;: &amp;quot;function&amp;quot;, &amp;quot;command&amp;quot;: &amp;quot;page_down&amp;quot; &amp;#125;,
...&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;这样就变成了 HJKL 风格了。&lt;/p&gt;
&lt;p&gt;选择好要编辑的笔记之后，回车就会用默认的终端编辑器打开了。对我来说，必然是 Vim。要注意的是编辑中的语法高亮需要加入 &lt;a href=&#34;https://github.com/plasticboy/vim-markdown&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;vim-markdown.vim&lt;/a&gt;，预览则要 &lt;a href=&#34;https://github.com/iamcco/markdown-preview.nvim&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;markdown-preview.nvim&lt;/a&gt;。&lt;/p&gt;
&lt;h3 id=&#34;利用-cli-快速记录&#34;&gt;利用 CLI 快速记录&lt;/h3&gt;
&lt;p&gt;假设你正在工作环境中（例如 Shell 下、tmux 下或着 Vim 下），不想离开终端，更不想离开现在的窗口，这种情况下 Joplin 的命令行介面就很有帮助了。你可以快速记录、查询一些笔记内容。&lt;/p&gt;
&lt;p&gt;我在这里写了一些例子供你参考。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;创建一个笔记本 = 为项目建立日志存储：&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-bash&#34; data-language=&#34;bash&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-bash&#34;&gt;$ joplin mkbook &amp;quot;My-Project&amp;quot;
$ joplin use &amp;quot;My-Project&amp;quot;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;创建新笔记并以当前时间命名 = 记录当前进度：&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-bash&#34; data-language=&#34;bash&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-bash&#34;&gt;$ joplin mknote &amp;#96;date +%Y&amp;#x2F;%m&amp;#x2F;%d&amp;#96;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;查看已有的笔记：&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-bash&#34; data-language=&#34;bash&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-bash&#34;&gt;$ joplin ls -l&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;ul&gt;
&lt;li&gt;完成当前进度：&lt;/li&gt;
&lt;/ul&gt;
&lt;figure&gt;&lt;div class=&#34;code-area&#34;&gt;&lt;pre class=&#34;line-numbers language-bash&#34; data-language=&#34;bash&#34; data-start=&#34;1&#34;&gt;&lt;code class=&#34;language-bash&#34;&gt;$ joplin todo toggle &amp;quot;Feature1&amp;quot;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/figure&gt;
&lt;p&gt;更多的命令行，你可以通过 &lt;code&gt;joplin help all&lt;/code&gt; 查看。&lt;/p&gt;
&lt;h3 id=&#34;joplin-插件以及markdown语法&#34;&gt;Joplin 插件以及Markdown语法&lt;/h3&gt;
&lt;blockquote&gt;
&lt;p&gt;教程： &lt;a href=&#34;/posts/92d347d6/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin 插件以及其Markdown语法&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;gitlab-docker&#34;&gt;Gitlab docker&lt;/h2&gt;
&lt;p&gt;和上面的wiznote docker基本一样的使用功能。&lt;/p&gt;
&lt;p&gt;除了记录笔记，还可以保存自己的各种代码。&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/07/2720210727144447.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;typora&#34;&gt;Typora&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://www.typora.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Typora官方介绍及下载地址&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;编辑器演示&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/07/2520210725223243.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;上传图片图示&#34;&gt;上传图片图示&lt;/h3&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/07/2520210725223249.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;后端图像上传工具picgo&#34;&gt;后端图像上传工具picgo&lt;/h3&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/07/2520210725223403.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;一次性上传本md文件中所有图片&#34;&gt;一次性上传本MD文件中所有图片&lt;/h3&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/07/2520210725224343.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h2 id=&#34;picgo&#34;&gt;picgo&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/Molunerfinn/PicGo/releases&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Picgo官方下载地址&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://github.com/PicGo/Awesome-PicGo&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;官方插件下载地址及其介绍&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/07/2520210725223544.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;h3 id=&#34;picgo插件配置&#34;&gt;picgo插件配置&lt;/h3&gt;
&lt;p&gt;要想picgo用的过得去，一般来说需要插件&lt;/p&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/07/2520210725223646.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;picgo使用github作为图床需要github配置，&lt;a href=&#34;http://xn--sm-z22cqu8xy8qcl9d.ms&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;也可以使用sm.ms&lt;/a&gt;， gitee。选择github相对来说被随意关闭可能性更低。&lt;/p&gt;
&lt;h3 id=&#34;picgo-上传-gif-后变为静态图片？&#34;&gt;Picgo 上传 gif 后变为静态图片？&lt;/h3&gt;
&lt;p&gt;图片内容上右键复制图片只会读取成png。你如果要上传GIF，win10可以直接在系统里右键图片文件，有一个upload with PicGo选项，可以直接上传原图片。或者拖拽上传都可以&lt;/p&gt;
&lt;h2 id=&#34;snipaste截图工具&#34;&gt;Snipaste截图工具&lt;/h2&gt;
&lt;p&gt;&lt;img src=&#34;https://cimg1.17lai.site/data/2021/07/2520210725224605.png&#34; alt=&#34;&#34;&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://www.snipaste.com/download.html&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Snipaste官方下载地址&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&#34;系列教程&#34;&gt;&lt;strong&gt;系列教程&lt;/strong&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a href=&#34;/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;全部文章RSS订阅&lt;/a&gt;&lt;/p&gt;

&lt;h3 id=&#34;笔记系列&#34;&gt;&lt;strong&gt;笔记系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/note/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;&lt;strong&gt;Note分类RSS订阅&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/a8535f26/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;完美笔记进化论&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/253706ff/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客博文撰写篇之完美笔记大攻略终极完全版&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/e6086437/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin入门指南&amp;amp;实践方案&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/45f878cd/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;替代Evernote免费开源笔记Joplin-网盘同步笔记历史版本Markdown可视化&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/92d347d6/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin 插件以及其Markdown语法。All in One!&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/e3ee7f8b/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Joplin 插件使用推荐&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/1802a8a7/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;为知笔记私有化Docker部署&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;gitbook使用系列&#34;&gt;&lt;strong&gt;Gitbook使用系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/gitbook/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;Gitbook分类RSS订阅&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/7fe86002/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GitBook+GitLab撰写发布技术文档-Part1:GitBook篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/7790e989/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GitBook+GitLab撰写发布技术文档-Part2:GitLab篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/d6bad1e5/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;自己动手制作电子书的最佳方式（支持PDF、ePub、mobi等格式）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;gitlab-使用系列&#34;&gt;&lt;strong&gt;Gitlab 使用系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/gitlab/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;&lt;strong&gt;Gitlab RSS 分类订阅&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/acc13b70/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;strong&gt;Gitlab的安装及使用教程完全版&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/29a820b3/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;破解Gitlab EE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/d08eb7b/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Gitlab的安装及使用&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/1879721e/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;CI/CD与Git Flow与GitLab&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&#34;hexo系列&#34;&gt;&lt;strong&gt;Hexo系列&lt;/strong&gt;&lt;/h3&gt;
&lt;p&gt;&lt;a href=&#34;/categories/hexo/atom.xml&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;&lt;i class=&#34;fas fa-rss&#34;&gt;&lt;/i&gt;&lt;strong&gt;HexoRSS分类订阅&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[十万字图文教程]基于Hexo的matery主题搭建博客并深度优化完全一站式教程&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/40300608/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Hexo Docker环境与Hexo基础配置篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/4d8a0b22/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客自定义修改篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/9b056c86/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客网络优化篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/5311b619/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客增强部署篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/4a2050e2/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客个性定制篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/84b4059a/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客常见问题篇&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/253706ff/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;hexo博客博文撰写篇之完美笔记大攻略终极完全版&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/cf0f47fd/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Hexo Markdown以及各种插件功能测试&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;markdown 各种其它语法插件，latex公式支持，mermaid图表，plant uml图表，URL卡片，bilibili卡片，github卡片，豆瓣卡片，插入音乐和视频，插入脑图，插入PDF，嵌入iframe&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;/posts/217ccdc1/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;在 Hexo 博客中插入 ECharts 动态图表&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/546887ac/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;使用nodeppt给hexo博客嵌入PPT演示&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/a3c81cc3/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;GithubProfile美化与自动获取RSS文章教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/e922fac8/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;Vercel部署高级用法教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/eb731135/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;webhook部署Hexo静态博客指南&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/8f9792ab/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;在宝塔VPS上面采用docker部署waline全流程图解教程&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;/posts/843eb2k9/&#34; target=&#34;_blank&#34; rel=&#34;noopener noreferrer&#34;&gt;自建Umami访问统计服务并统计静态博客UV/PV&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;link rel=&#34;stylesheet&#34; href=&#34;https://cdn.jsdelivr.net/npm/markmap-toolbar@0.18.10/dist/style.css&#34;&gt;&lt;script src=&#34;https://cdn.jsdelivr.net/npm/d3@7&#34;&gt;&lt;/script&gt;&lt;script src=&#34;https://cdn.jsdelivr.net/npm/markmap-view@0.18.10&#34;&gt;&lt;/script&gt;&lt;script src=&#34;https://cdn.jsdelivr.net/npm/markmap-toolbar@0.18.10&#34;&gt;&lt;/script&gt;
&lt;link rel=&#34;stylesheet&#34; href=&#34;/css/markmap.css&#34;&gt;

&lt;script src=&#34;/js/markmap.js&#34;&gt;&lt;/script&gt;
</content>
        <category term="markdown" />
        <category term="picgo" />
        <category term="wiz" />
        <category term="joplin" />
        <category term="typora" />
        <updated>2021-07-25T08:25:00.000Z</updated>
    </entry>
</feed>
