在Linux下使用Typora
Typora是一款由Abner Lee开发的轻量级Markdown编辑器,适用于OS X、Windows和Linux三种操作系统。与其他Markdown编辑器不同的是,Typora没有采用源代码和预览双栏显示的方式,而是采用所见即所得的编辑方式,实现了即时预览的功能,但也可切换至源代码编辑模式。
在编辑时,除了通过传统的Markdown代码的方式来实现富文本之外,Typora支持通过菜单栏或者鼠标右键选取命令的方式来实现富文本,也支持通过快捷键的方式插入。Typora也支持通过以TeX的格式来插入行间公式和行内公式。在完成编辑后导出文件时,Typora支持以PDF或Html的形式导出,如果安装了Pandoc,也能够以Word、RTF、MediaWiki、LaTeX等形式导出。在定制方面,Typora提供有几种主题,并支持通过自定义CSS的方式进行个性化定制。
Ubuntu22.04安装typora
可以下载指定的版本,更改后面的版本号即可
https://typora.io/releases/all
下载完成时候安装
sudo dpkg -i typora_1.7.6_amd64.deb
配置typora
1)下载
NodeInject.git
NodeInject_Hook_example.git
将NodeInject_Hook_example下hook.js 复制到 NodeInject/src下,并改名为hooklog.js
2)安装rust
$ sudo curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
3)测试cargo
$ cargo -V
cargo 1.82.0 (8f40fc59f 2024-08-21)
4)进入NodeInject编译
$ cd ~/.NodeInject && cargo build
5)编译后的可执行文件node_inject复制与执行
$ sudo cp ~/.NodeInject/target/debug/node_inject /usr/share/typora/
$ cd /usr/share/typora/
$ sudo ./node_inject
6)生成 license
$ ~/.NodeInject_Hook_example/license-gen/target/debug/license-gen
使用这个license。