Linux-Deepin下搭建云笔记
<h3 id="背景">背景</h3><p>操作系统切换为Deepin以后,因为没有windows,各家的云笔记产品,几乎对Linux都没有很好的支持。</p>
<ul>
<li>
<p>印象笔记,没有linux版本,web版本不支持markdown</p>
</li>
<li>
<p>为知笔记,需要收费,60元/一年,linux客户端的markdown支持不算优秀</p>
</li>
<li>
<p>有道云笔记,deepin应用商店有网页版的应用,web版本也支持markdown,但是markdown编辑区没有比较好的快捷键,需要用鼠标去选择格式,对我来说也不太友好</p>
</li>
</ul>
<p>所以云笔记系统需要重新搭建。</p>
<p>我对笔记系统的需求如下:</p>
<ul>
<li>
<p>可以创建markdown笔记</p>
</li>
<li>
<p>编辑器支持各种方便的markdown快捷键操作</p>
</li>
<li>
<p>支持全文搜索</p>
</li>
<li>
<p>支持笔记自动同步到云端</p>
</li>
<li>
<p>笔记可以方便的复制到简书,方便我同步发布笔记</p>
</li>
</ul>
<p>综合以上需求,可以使用本地typora+坚果云系统实现</p>
<hr>
<h3 id="deepin安装坚果云同步笔记文件夹">Deepin安装坚果云,同步笔记文件夹</h3>
<p>首先下载tar.gz包</p>
<pre><code class="language-shell">wget https://www.jianguoyun.com/static/exe/installer/nutstore_linux_dist_x64.tar.gz -O /tmp/nutstore_bin.tar.gz
</code></pre>
<p>创建本地文件夹,并解压缩</p>
<pre><code class="language-shell">mkdir -p ~/.nutstore/dist && tar zxf /tmp/nutstore_bin.tar.gz -C ~/.nutstore/dist
</code></pre>
<p>运行安装脚本安装即可</p>
<pre><code class="language-shell">~/.nutstore/dist/bin/install_core.sh
</code></pre>
<p>运行该脚本即可启动</p>
<pre><code class="language-shell">cd ~/.nutstore/dist/bin && ./nutstore-pydaemon.py
</code></pre>
<p>另外,可以把这个启动脚本,右键添加到桌面,双击即可执行。<br>
<img src="https://upload-images.jianshu.io/upload_images/12310034-e2be8673367c341d.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240" alt="截图录屏_20200719114725.png" loading="lazy"></p>
<p>启动后,点击创建同步文件夹,把Typora的根目录文件拉到坚果云中,就可以实现修改自动同步了。</p>
<p><img src="https://upload-images.jianshu.io/upload_images/12310034-5f88d32470de84e5.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240" alt="1595131165(1).png" loading="lazy"></p>
<p>坚果云,免费版本,支持上传1G/月,下载3G/月,对我来说也足够使用。</p>
<h3 id="全文检索">全文检索</h3>
<p>上面提到过,我比较关注全文检索的功能,Typora中只支持单个文件的搜索,那么应该如何实现呢?</p>
<p>其实我使用了linux的grep命令,实现全文检索,具体命令行如下:</p>
<pre><code class="language-shell">cd 笔记目录 && grep -rn "有道" *
</code></pre>
<p>切换到笔记根目录,并且使用递归搜索匹配字符串,并且显示出字符串所在文件的行号,具体命令参数网络搜索一下即可。</p>
<p>搜索有道时,可以看到,查到了两个文件包含关键字,分别是Deepin下搭建云笔记.md和test.md,并且显示了对应文章中的行号。</p>
<pre><code class="language-shell">ging@ging-PC:~/Documents/linux-text/技术文章$ grep -rn "有道" *
Deepin下搭建云笔记.md:7:- 有道云笔记,deepin应用商店有网页版的应用,web版本也支持markdown,但是markdown编辑区没有比较好的快捷键,需要用鼠标去选择格式,对我来说也不太友好
test.md:1:有道
</code></pre><br><br>
来源:https://www.cnblogs.com/ging/p/13467917.html
頁:
[1]