1. MD语法

  1. ## 二级标题
  2. - 无须列表
  3. 1. 有序列表
  4. ```java Java代码块
  5. <u>你好</u> 下划线
  6. ~~你好~~ 删除线
  7. - [x] 勾选上的框
  8. - [ ] 没有勾选上的复选框
  9. [百度](http://www.baidu.com) 超链接

2.常用快捷键

  1. Ctrl + C 带格式复制
  2. Ctrl + Shift + C 纯文本复制
  3. Ctrl + V 带格式粘贴
  4. Ctrl + Shift + V 纯文本粘贴
  5. Ctrl + T 创建表格
  6. Ctrl + Enter 添加一行
  7. Ctrl + Shift + Backspace 删除一行
  8. Ctrl + Shift + L 显示测边栏
  9. Ctrl + Shift + 1 显示大纲
  10. Ctrl + Shift + 2 文档列表
  11. Ctrl + Shift + 3 目录列表
  12. Ctrl + P 搜索文件
  13. Ctlr + Shift + F 搜索文件
  14. F9 打字机模式
  15. F11 切换全屏
  16. Ctrl + Shift + + 放大
  17. Ctrl + Shift + - 缩小
  18. Ctrl + + 扩大标题级别
  19. Ctrl + - 缩小标题级别
  20. Ctrl + U 下划线
  21. Ctrl + I 斜体
  22. Ctrl + B 加粗
  23. Alt + Shift + 5 删除线
  24. Ctrl + Shift + I 插入图签
  25. Ctrl + Enter 跳出代码框
  26. ↑与↓ 切换到语言设置

3. 上传图片

3.1 上传到本地

Snipaste_2021-05-25_07-42-22.png

3.2 上传到图床

Snipaste_2021-05-25_07-40-22.png

3.3 Picgo设置

  1. {
  2. "picBed": {
  3. "current": "github",
  4. "github": {
  5. "repo": "pogusanqian/my-picture-bed",
  6. "branch": "master",
  7. "token": "******",
  8. // 仓库的子级目录(可设置也可以不设置)
  9. "path": "",
  10. // customUrl + path + fileName是一个完整的url地址, 可以访问到图片, 不能随便写
  11. "customUrl": "https://raw.githubusercontent.com/pogusanqian/my-picture-bed/master"
  12. },
  13. // 使用gitee上传时, 必须使用gitee-uploader插件(直接在./picgo目录下执行npm i即可)
  14. "gitee": {
  15. "repo": "pogusanqian/images",
  16. "token": "******",
  17. "path": "",
  18. "customUrl": "https://gitee.com/pogusanqian/images/raw/master",
  19. "branch": "master"
  20. }
  21. },
  22. "picgoPlugins": {
  23. "picgo-plugin-gitee-uploader": true
  24. },
  25. "picgo-plugin-gitee-uploader": {
  26. "lastSync": "2022-01-12 08:08:40"
  27. }
  28. }

3.4 命令行上传

image.png

  1. // 获取上传图片的路径, 命令行相当于执行了 node upload.js d:/img/my.png
  2. const filePath = process.argv[3]
  3. // 上传图片获取url路径
  4. const url = "https://p5.itc.cn/q_70/images01/20210516/4a266dbead5348e3b0763b8154f15e75.jpeg";
  5. // 返回给Typora图片的url地址, Upload Success标头信息, 是可以省略的
  6. console.log("Upload Success:");
  7. console.log(url);
  1. const fs = require('fs');
  2. const axios = require('axios');
  3. const FormData = require('form-data');
  4. const url = '*********';
  5. // 获取Cookie
  6. const Cookie = fs.readFileSync('D:/Code/my-shell/cookie.txt');
  7. (async () => {
  8. // 填充form表单数据, process.argv[3]获取了Typora传递过来图片路径字符串
  9. const data = new FormData();
  10. data.append('img', fs.createReadStream(process.argv[2]));
  11. // 上传数据
  12. const res = await axios({
  13. url,
  14. data,
  15. method: 'post',
  16. headers: { Cookie , ...data.getHeaders()},
  17. });
  18. // 返回上传的路径给typora
  19. console.log(res.data.url);
  20. })();

4. 基本设置

4.1 代码块行号设置

Snipaste_2021-01-26_14-14-03.png

5. 主题设置

Snipaste_2021-03-27_19-48-18.png

5.1 设置主题字体