MarkDown文档和Typora工具

csdn主页 github主页

前言

最近想把自己的项目和程序上传到github、csdn或者coding上,github使用readme.md文件描述项目,csdn是网页描述,coding是wiki文档,要是在一个网站上写完再复制粘贴到其他网站上也太憨憨了。后来通过了解发现,readme.md是MardDown文档,csdn可以导入MardDown文档生成文章,而wiki本身就是MardDown文档的格式,也可以通过导入MardDown文档生成wiki文档。

什么是MarkDown

由于目前还没有一个权威机构对 Markdown 的语法进行规范,各应用厂商制作时遵循的 Markdown 语法也是不尽相同的。其中比较受到认可的是 GFM 标准,它是由著名代码托管网站 GitHub 所制定的。

Typora工具

常用的MarkDown写作工具 Typora工具详细使用

快捷键-字符-作用

控制字符快捷键作用
\null转义字符
nullCtrl + /编辑模式和预览模式的切换
---或***null水平分割线
**例子**Ctrl + B字体加粗
*例*Ctrl + I字体倾斜
<u>例子</u>Ctrl + U下划线
~~例子~~Alt + Shift + 5删除线
nullCtrl + [减少缩进
nullCtrl + ]增加缩进
nullnull图片插入:直接复制或拖动到文章即可
<www.baidu.com>null仅有网址的超链接
[百度一下](www.baidu.com)Ctrl + K有描述和网址的超链接
```例子```Ctrl + Shift + K不指定语言的代码段
```c++例子```Ctrl + Shift + KCtrl + Shift + K指定语言的代码段
$$公式段$$Ctrl + Shift + M公式段
# 一级标题Ctrl + 1一级标题
## 二级标题Ctrl + 2二级标题
### 三级标题Ctrl + 3三级标题
#### 四级标题Ctrl + 4四级标题
##### 五级标题Ctrl + 5五级标题
###### 六级标题Ctrl + 6六级标题
nullCtrl + =提升标题级别
nullCtrl + -降低标题级别
nullCtrl + T表格(输入行列数)
|标题1|标题2|标题3|…|null只包含表头的表格
nullAlt + Up上移该行
nullAlt + Down下移该行
nullAlt + Left左移该列
nullAlt + Right右移该列
nullCtrl + Enter在表格中创建新的1行
nullCtrl + Shift + Backspace删除该行
- 例子Ctrl + Shift + ]无序列表
+ 例子null无序列表
* 例子null无序列表
1. 例子1 2. 例子2 3.例子3Ctrl + Shift + [有序列表
- [ ] 例子null任务列表(非选中)
- [x] 例子null任务列表(选中)

编辑模式和预览模式

预览模式:显示的效果,可以通过快捷键或控制字符控制格式,光标在具有格式控制的部分附近时,可以看到这一部分的控制字符 。丽例如image-20210725125856536点击后显示image-20210725125911789

编辑模式(源代码模式):编辑模式,只能使用控制字符控制格式,不能使用快捷键。

图床的设置和使用

在.md文件中添加的图片,默认是放在本地的,将文档上传到网站上时,文档里面的图片就会失效,因为找不到对应的图片资源。这时就需要一个网络数据库来存放文档中的图片,这个数据库就是图床,以便github、csdn、coding能访问到里边的图片。

一开始使用的是github的代码仓库,但是测试的时候存在一个问题,即图片可以成功存放和查看,但是csdn上传.md文档时,需要将图片爬取到自己的网站上,而这是github所不允许的,所以免费的github作为图床不太方便。

最终,决定使用 阿里云存储,虽然是收费的,但是40G 1年才9块钱,还是非常良心的,下面就介绍PicGo + 阿里云OSS方式

csdn上传markdowm文档后,将图片爬取到了自己的网站上,所以之后数据库失效了也没问题。将带有图片的markdown文档上传到github后,编辑文档,发现github并没有把图片地址改为github有关的地址(仍旧是阿里云的),但是经过测试,将阿里云的图片删除后,github的.md文档图片还能看,所有应该也不会失效(本人将一篇文档放到csdn和github上,所以github的文档图片不能砍了也无伤大雅)。建议先将文档传到csdn,然后导出,那么github将从csdn上读取图片。

  1. 配置阿里云数据库

    阿里云官网 选择对象存储OSS

image-20210725201333188

根据指引购买服务

image-20210725180125630

  1. 创建一个bucket,相当于一个仓库,在里边存储你的图片

    image-20210725181641880

    读写权限记得选择公共读,否则csdn就没法爬取图片了

    image-20210725181746510

  2. 进入阿里云控制台 -> 访问控制 -> 用户,添加一个拥有专门用来负责和图床交互的用户

    image-20210725180834906

记录好下面的ID和Secret后面就不好找了

image-20210725181059651

  1. 给用户添加权限

image-20210725181249498

选择这个AliyunOSSFullAccess,确定即可

image-20210725181330329

  1. 下载PicGo https://github.com/Molunerfinn/PicGo/releases

  2. 打开软件

    image-20210725201354305

找到阿里云oss,输入基本信息,存储空间名就是上面的bucket的名字,存储区域为你买服务时选的地区,存储路径默认在bucket的img文件夹下,确定,然后设为默认图床。

image-20210725201449101

在上传区上传图片试试

image-20210725182618395

长传失败的两种解决方案(why不详):上传失败的情况下依次试一下

​ 在设置->设置Server中,将端口改为36677

​ 勾选时间戳重命名image-20210725182800120

  1. 配置Typora

    将文件 偏好设置 图像设置 为如下:

    image-20210725201613296

然后测试图片上传选项,失败的话再试一下前面的两条解决方案。

  1. 配置Typora

    将文件 偏好设置 图像设置 为如下:

image-20210725201613296

然后测试图片上传选项,失败的话再试一下前面的两条解决方案。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MallocLu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值