写博文:使用Typora写markdown~
这篇文章主要帮助刚刚接触写md文章、写博文的新手,使用与配置typora快速入门。除此之外,还提供了一些写文章可能会遇到的版权问题与相关的知识协议的介绍。
话不多说,我们开始吧。
内容
文章目录
一、了解与下载typora
markdown:一种标记语言,我们可以用简单的标记语法显示更多的文本效果(支持html),因此经常用来写博客文档哦!
typora:是一个markdown的编辑器与阅读器,字面意思,帮我们编辑md文件或者阅读md(因为它支持实时渲染,因此可以边写边看md效果,体验极佳)
-
markdown:https://www.markdownguide.org/
-
typora:https://typora.io/
- 当然,typora是一个软件,我们需要先下载下来!才能使用它写md文件!
二、配置typora
还没下载安装typora的,赶紧去上面的官网下载吧!
1. 高亮设置ctrl + H
typora中没有快捷高亮的方式!我们可以自己加上去。
别慌,只需要两步。
-
文件-偏好设置-通用-打开高级设置-修改
-
添加以下代码,如下面两张图所示
"keyBinding": { "Highlight": "Ctrl+H" },
-
重启软件即可生效
如果有不同的样式需求,可以调整一下css文件
-
文件-偏好设置-外观-打开主题文件夹
-
先看看自己的主题,再打开对应主题的css文件,
-
添加(黄色高光)以下代码如图所示
mark { background: #FFFF00; color: #000000; padding: 0px 5px 0px 5px; margin: 0 0px; }
-
重启即可生效
2. 图床设置
在typora插入图片时,默认对图片存储的方式其实不利于我们发博文到网上~(设想图片保存在本地,我们放到网上,它无法读取我们在本地的图片)
图床网站:可以将本地的图片转换成网络上的资源图片。
但是仅仅是图床网站,转换图片需要我们去图床上手动转换,也不方便是吧?有一款叫做PicGo(开发者PiEgg)的工具可以解决这个问题。
那么之后,你在typora里复制粘贴图片,它就会自动上传到图床,并使用网络上的图片资源代替本地的图片资源。
话不多说我们直接在typora中配置一下。
-
依次点击文件-偏好设置-图像
-
设置插入图片时…
将图片复制到当前文件夹,把上面几个都钩了
这样可以避免以后改变路径找不到图片的问题,也方便之后的git上传, -
设置上传服务设定
我选择的是PicGo-Core
下载完成后,点击打开配置文件(config.json),配置图床网站等信息!(别着急继续往下看)
-
还没注册过图床网站,不知道怎么配置?我这里用的图床网站是SM.MS。
别慌哈,简单的!!!!
去人家官网看一眼:https://sm.ms/
普通的官网做的都大同小异,登录注册在右上角~
登录后,进入后台dashboard
在后台里,生成自己的token!然后按我上面的格式写config.json就好了。
-
在typora中验证一下
-
重启,在md文件中添加本地图片试试效果吧
typora有时会抽风,一时显示不出来,可以先保存,重新打开就好了
3. 使用好看的emoji~
①通过:word:方式
通过 :words:,显示某个emoji,可以显示在正文中,也可以在标题中标注,下面给几个我觉得好看的hh~
基本上用这种方式就够了。
图标 | 值 |
---|---|
☀️🌞 | :sunny: :sun_with_face: |
❤️🖤💙 | :heart: :black_heart: :blue_heart: |
🌸 | :cherry_blossom: |
💮 | :white_flower: |
🌻 | :sunflower: |
🍎🍏 | :apple: :green_apple: |
❌ ✔️ | :x: :heavy_check_mark: |
🎈 | :balloon: |
🍦 | :icecream: |
更多emoj:https://www.webfx.com/tools/emoji-cheat-sheet/
②引入Font Awesome
如果有特殊需求,建站等等,可以用Font Awesome。
Font Awesome 是一个字体和图标工具包,包含人物、动物、建筑、商业、品牌等等各种主题丰富的图标符号,可以通过相应的语法添加在 Markdown 文档中,像 Emoji 一样配合文字使用。它提供了 Font Awesome Free 和 Font Awesome Pro 两个方案,前者可以免费使用,后者需要付费以使用更多图标。但实际上免费方案中就提供了上千个图标,足够日常使用。
step1:HTML引入Font Awesome
在文档中任意位置贴粘入如下语句(可以放在文档结尾处,以不影响文档的阅读)
<head>
<script defer src="https://use.fontawesome.com/releases/v5.0.13/js/all.js"></script>
<script defer src="https://use.fontawesome.com/releases/v5.0.13/js/v4-shims.js"></script>
</head>
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.0.13/css/all.css">
step2:html插入符号
之后就可以直接插入各类 Font Awesome 符号了,其基础用法是:
<i class="fa fa-weixin"></i>
更多图标可以查看官方提供的免费图标:https://fontawesome.com/icons?d=gallery&m=free
4. 科研党写公式
参考博客:https://blog.csdn.net/u013914471/article/details/82973812
5. 相对/绝对路径
三、版权问题与知识协议
1. 国内的著作权法
写文章时,难免需要一些资料总结,可能需要借鉴一些网络上的资料文章。作为新时代的五好公民的我们,应当根据以下两点做好准备哈~
-
如果用作商业用途,请注意获取著作权人的许可。
-
符合以下条件,可以不获取著作权人的许可,只要指明作者姓名、作品名称,并不得侵犯著作权人的其它权利。
2. 常识同享协议
网络上有许多共享性的知识,但是也没那么简单就能使用,它们往往采用CC组织(Creative Commons,CC既是该国际组织的名称缩写,也是常识同享协议的统称。)的一些协议。
概念
-
CC协议(简称为CC,中国大陆正式名称为常识同享协议),是一个具有非盈利特点的法律协议。此协议的主要主旨是增加著作创意的可流通性,以作为其别人据以创造及同享的根底,并以适当的法令以保证这一共享理念。
- 采用CC AA-BB-CC 协议进行授权(AA、BB、CC为以下条款)
- 具有以下四个条款
- 署名(Attribution,简写为BY):必须提到原作者。
- 非商业用途(Noncommercial,简写为NC):不得用于盈利性目的。
- 禁止演绎(No Derivative Works,简写为ND):不得修改原作品, 不得再创作。
- 相同方式共享(Share Alike,简写为SA):允许修改原作品,但必须使用相同的许可证发布。(CC 协议的相同方式共享只针对授权素材本身。不约束其它部分)
-
CC0是CC协议以外的一种新的版权声明协议。采用该协议即代表作者宣布放弃该创作的一切版权,该创作进入共有领域(公有领域是指任何个人或团体都不具有其所有权的知识财产。版权到期的作品,或者创作者公开放弃所有权的作品自动进入公有领域。任何人不具有所有权,意味着这些作品可以被自由地复制,修改,分发和演出——甚至用于商业目的)。
使用方式
可以在首部或尾部加上授权方式,例如以下的句样
本文采用 CC-BY 协议进行授权。
本博客采用 CC BY-NC-SA 4.0 进行许可。
本文采用 CC BY 4.0 协议进行授权。
3. 其它
举一些例子:
-
github,由于github上大多是软件,因此github官方支持的协议版本仅为CC0-1.0、CC BY 4.0、CC BY-SA 4.0,同时仅建议非软件项目使用这些协议。
-
网站上的授权声明(自由软件基金会(FSF)网站)
更多方面的许可证、协议可以查看网站各类许可证及其评论
总结
了解了以上内容,基本上就可以写出好看的markdown文档了~之后我们再发到github或者其它云端上就能在网上进行浏览啦!