发文效率提升300%的保姆级教程,手把手教你利用Typra配置六大图床,码文无缝衔接
11月26日 - 12月24日,分享我的知识地图,千元京东e卡等你来拿!参与#我的知识地图#征稿活动,发文就有100金币,千元京东卡等你来拿!点击查看活动详情。值友的理想生活栏目已上线,点击查看值友们缤纷的理想生活。「活动由京东商城冠名」
创作立场声明:本文首发于什么值得买。使用经验分享,希望能对你有所帮助,有问题欢迎指正,期待深入交流~~
写在前面
还在为排版而痛不欲生?
还在一个一个的添加标题?
还在一张一张的给文章配图?
是不是写文章都没有欲望了?
上篇文章写的是 Markdown 语言和 Markdown here渲染,也就是已经有一篇文章之后如何实现最终效果。这些是不错的一些渲染效果,供大家选择。
本文书接上回,接着解决下面这些问题:
实现像写word一样写文章,最后还能获得Markdown 代码文本。
拖拽插入图片,后面样式化时可以直接拉取图片到富文本编辑器。
本文重点讲的软件就是Typora,神一样的软件,没有之一。
Typora是一款支持实时预览的 Markdown 文本编辑器,简单来说就是富文本编辑和markdown语言都可以。有 OS X、Windows、Linux 三个平台的版本,是完全免费的A truly minimal markdown editor。Typora官方下载
1.像word一样书写Markdown
首先,选用这款编辑器最大的原因是人性化,用着超级舒服。
其次,操作方便,就是不会markdown语言也能按照word的方式进行书写。
一般 Markdown 编辑器界面都是两个窗口,左边是 Markdown 源码,右边是效果预览。有时一边写源码,一边看效果,割裂感很强。
Typora将预览框和编辑框整合在一起,在同一个界面 可以实时的看到渲染效果,所见即所得。
比如下面这个图默认模式下,是显示富文本模式的,就是渲染后的效果。
也可以查看源代码模式:
会自动识别为预览模式,可以看到实际渲染的效果。 也就是说一次编辑可以同时得到markdown语言的文本和富文本模式的文本。
很多朋友好奇了,虽然是富文本格式但是看不到富文本编辑器的工具栏,大部分常用的设置,通过右键设置。
全部的功能在上方的『段落』和『格式』选项内设置,为何不设置工具栏的原因是,很多快捷操作可以通过键盘来实现。下面看下如何通过快捷键来设置格式。
2.快速设置格式
①标题设置
标题在Markdown内是通过#+空格,来控制的,#+空格是一级标题,##+空格是二级标题,以此类推,Markdown下增加标题,可以通过输入实现,也可以通过快捷键设置。
用过很多markdown编辑器,Typora通过快捷键设置标题这一手,是最漂亮,效率最高的。选中文字,ctrl+数字可以实现标题快速设置。
ctrl+1就是一级标题
ctrl+2就是二级标题
ctrl+3就是三级标题
ctrl+4就是三级标题
ctrl+0就是段落(正文格式)
ctrl+= 标题升级(用的比较少,大部分通过ctrl+数字调整)
ctrl+- 标题降级(用的比较少,大部分通过ctrl+数字调整)
注意敲重点:
张大妈的目录中的一级标题对应的是Markdown语言中的二级标题,只有二级标题能在值得买平台文章的目录中显示,所以在码文的时候直接从二级标题开始设置。
②其他格式
我们原来在使用word时候记住的快捷键仍然是通用的,比如:
CTRL+B 加粗
ctrl+I 斜体
ctrl+U 下划线
ctrl+K 超链接
ctrl+ 清除样式
ctrl+shift+Q 引用
ctrl+shift+[ 有序列表
ctrl+shift+] 无序列表
ctrl+Z 撤回(返回上一步)
ctrl+F 查找
ctrl+H 替换
alt+shift+5 删除线
重点来了:
ctrl+K 超链接设置,这个快捷键超级方便的,在码文的时候经常需要设置超链接,或者取消超链接,都是通过这个组合键来实现,选中超链接或者把光标放到超链接上,按下ctrl+K 超链接取消。
设置超链接,复制网址之后,回到Typora内选中文字,然后同时按下ctrl+K,就会自动设置好超链接。
3.拖拽上传图片
图片排版最痛苦的就是上传图片了。各个自媒体平台的编辑器至今仍然是富文本编辑器,虽然是可视化操作,但是效率不高,尤其是插入图片功能就显得有点麻烦了。
插入图片,需要打开插入功能,选择图片,然后上传。经常写一篇文章要插入几十张照片,甚至上百张,一个动作要反复重复,并且容易打断思路。
①支持直接拖拽上传,插入到文章里。
②支持粘贴板直接粘贴,插入到文章里。平时我们截图软件,截图后会保留在粘贴板内,只要在Typora粘贴就可以插入到文章里了。
这里懒得录屏了,就找个官方的图片感受下效果:
上面两个方法,插入图片,只是把图片插入到文章,但是图片还是在本地,没有上传到图床,如果平时自己写点小文章,总结,可以使用
在『文件』——『偏好设置』——『图像』,可以设置图像保存的地址,如果本地应用,只要设置把文章图片统一放到一个文件夹就OK了。,如果想在平台发布,还需要上传到图床。这部分放到图床配置那里再说。
4.添加表格
富文本编辑框下,是一般是无法添加表格的,利用markdown语言可以实现表格的效果,尤其是写作清单类的文章,需要添加链接,加入表格可以使文章可读性更高。
右击——『插入表格』,弹出表格插入对话框,和word使用方法差不多,设置几行几列。
表格示例 | ||
---|---|---|
在表格上右击,选择表格就可以进行基本设置了。输入内容和word相似。
5.大纲视图
此功能也是很方便的一个功能,可以随着写作随时查看文章结构。
一二三级标题都可以看到,可以及时调整文章目录和写作思路。
遗憾的是不能像word一样拖动大纲调整文字顺序,不过可以快速定位和查看文档结构就够用了。
6.自定义主题
主题模式是可以直接下载(官方地址)和自定义的。这个主题相当于皮肤的功能,在这里写完的只是Markdown纯代码文本,配合上篇文章里用Markdown here 做CSS渲染之后才可以产生想要的效果。
①安装主题
主题文件夹可以在文件——偏好设置内——外观内设置打开。
在主题地址]下载主题之后,解压然后复制到主题文件夹即可。没有任何难度。
安装完成后,在主题工具栏,就可以随意切换了。
②自定义主题
为了方便的观看,将来产生的效果,建议大家把自己将要渲染的效果,做成主题效果,这样可以随时观看到自己文章的最终效果。
把上文中的markdown here css代码放到TXT文件中,然后修改后缀名为.css,然后复制到这个文件夹中就可以使用了。想用什么视图格式可以自己进行调校。也可以借助这种方式,对调校的CSS代码进行初步效果验证。
主题如果未显示在主题菜单栏中,或者选择后未更新主题。原因可能是.CSS文件名包含大写字符或空格。请更改为小写 + 连字符,例如my-typora-theme.css。
敲重点:修改现有主题(修改前一定记得备份,世上没有后悔药,搞坏了,得重新折腾)
简而言之,如果主题是自己创建的,则可以直接对其进行修改。前面讲过后缀名字改成了.CSS,依然可以用txt打开进行修改,修改的方法和CC渲染代码是一样的,代码的效果的解读参照上一篇。
可以在这里对段落、字体大小间距,段距、段落方式进行修改
这里可以修改标题的格式,以匹配自己的写作和阅读习惯。
如果主题是 Typora 内置的,或者是从网站下载的,如果要修改,建议最好在附件上修改,然后再重命名一个文件,当打字错误或主题文件更新时,这些文件将不会被覆盖。可以将修改内容放入:
base.user.css 在主题文件夹下,其中的 css 规则将应用于所有主题。
{theme-css-name}.user.css,则其中的 css 规则将仅应用于主题文件{theme-css-name}.css。
如果文件夹不存在可以自行创建,添加自定义 CSS。
7.安装Pandoc导入导出文件
导入文件就比较简单了,可以通过导入,快速生成文章,也可以通过复制粘贴来实现,这个就不多多说了。
平常写完之后是可以导出pdf和html格式,但是要导出某docx,odt,rtf,epub,LaTeX和Wiki就需要安装Pandoc支持。安装Pandoc之后,您可以通过从菜单栏中单击“文件”->“导入”来导入支持的文件类型,或者直接将文件拖放到Typora中。
Pandoc支持导入的文件有下面这些类型:
.docx
.latex
.tex
.ltx
.HTML
.rst
.rest
.org
.wiki
.dokuwiki
.textile
.opml
.epub
最重用的类型就是.docx;.HTML;.pdf;.epub。
.docx:导出的word格式是不带渲染的,但是带图片
.pdf:格式是带渲染的,当前主题(皮肤)下设定好的效果
.HTML:格式是带渲染的,当前主题(皮肤)下设定好的效果
epub:是电子书格式,是不是忽然发现,竟然还可以通过typora制作电子书,然后导入kindle阅读。
安装方法:
在Typora中,某些文件格式(包括docx,odt,rtf,epub,LaTeX和Wiki)的导入和导出功能由名为Pandoc的第三方软件提供支持。这些功能需要安装Pandoc(≥v1.16)。Pandoc的安装是可选的,如果不需要Typora中的高级导入/导出支持,则不必在计算机上安装Pandoc。安装和使用Pandoc参考方法
五、图床配置
先把各图床配置代码使用的名称放到这里,下面使用命令行上传图片的时候会用到。
smms -> SM.MS
tcyun -> 腾讯云COS
upyun -> 又拍云
aliyun -> 阿里云OSS
qiniu -> 七牛云
imgur -> Imgur
weibo -> 微博图床
github -> GitHub
拟实现的效果:
上面讲过了拖拽插入图片,但是图片是存在本地的,无法被平台富文本编辑器读取。下面这样,插入的图片保存在本地:
复制上面的文章到张大妈的富文本编辑框,发现图片没有被上传,也就是说图片存在本地,张大妈的编辑框是无法拉取图片到张大妈的服务器的。
我们开启上传图片功能:
图片的链接变成了网络图片:
再复制粘贴到张大妈文本框,就可以看到正在拉取图片:
图片拉取成功,且自动上传到平台了。
简单解释下图床
图床就是一个第三方存储图片的地方,借助 typora图床功能,我们可以实现将图片拖拽或者粘贴到文章中,可以直接返回图片的URL,并且自动生成markdown格式文本,这样就大大简化了图片的上传和设置。
常用的图床有七牛云、SM.MS、腾讯云、阿里云等等。七牛云和SM.MS。
typora配置前准备
1.确保 typora 的版本在 0.9.86 以上,这个版本开始增加了图片同步返回功能。
从下图看看出,当插入图片我们选择上传功能后,上传服务设定出现了PigGo-Core(command line)、PigGo(app)和Custom command三种上传模式。 上次有一期文章文章讲到过了如何使用PigGo-Core(command line)上传,很多小伙伴对这个代码设置,使用起来感觉比较繁琐。这一期在回顾命令行上传的同时,补上PigGo(app)上传设置。
PigGo(app)支持如下图床:
七牛图床 v1.0
腾讯云
又拍云
GitHub
SM.MS V2
阿里云 OSS
Imgur
PigGo(app)上传就十分简单了,采用可视化设置,配置很简单,使用很方便。
1.首先安装PicGo软件
下载软件,也可以去PicGo官网可以去了解下基本功能,打开PicGo下载地址下载软件,虽然tpora内置了picgo下载,建议还是下载一个独立版本。
下载下来,安装:
无脑点击安装前,记住这个安装地址:
配置路径:
打开typora的偏好设置,选择上传图片。
对网络位置的图片应用上述规则,这里不要勾选,因为我们后面会把图片传到张大妈服务器后,再复制回来进行二次排版,勾选这个功能,会把张大妈服务器的图片再次传到图床里面。
选择PigGo(app):
然后配置路径,点边上黑色的小文件夹选项,在电脑里找到刚才安装的位置,选择picgo程序就可以啦。
到这里Typora的配置暂告一个段落,进入PicGO内部配置。
配置PicGo
打开PicGo,图床选择七牛图床,可以看到要这些参数,带着这些问题进行下一步:
2.七牛图床配置
①七牛云优点
七牛云存储,是需要一定门槛的,就是需要有自己的域名,现在申请一个域名也是比较简单的,七牛云是不提供域名的,且要求必须绑定域名才可以使用,为了码文的方便快捷,注册一个域名还是很有必要的。
值得买平台上经常有大神科普免费得域名的方法,搞个垃圾的域名,能用就可以了,要求不高。
七牛云是性价比最高的,认证用户十每个月10G免费存储空间,下载流量10G,用于码文的过程中过渡一下当图床,足够用了,如果这个不够用了,再注册一个七牛云账户用就好了。
关于存储空间方面10G也是够用的,七牛云的照片经过七牛云的瘦身只有几百kB,图片瘦身费用也是比较划算的,一千次一毛钱,随便往里面存入几块钱就够用了。
懒得注册的话,费用也可以接受的,毕竟带来很多方便,节省下来的时间和精力多码几篇文章就出来了。
标准存储费用:
标准存储,前10G是免费的,从第二个 10 GB 开始计算费用,10G至 1 TB区间,价格是0.145元/GB/月,对于图片来说,100G足够用了,用到100G也就14.5元/月。
②七牛云的PigGo(App)配置
准备工作,注册七牛云账号,并实名认证,这个实名验证非常快,大概是机器识别做的验证。访问链接。
点击首页的对象管理,新建空间:
这里注意下自己选过的存储区域,以及对应的地域简称。在配置文件里,存储区域对应的键是area,值是下图所示,比如华东的话就是z0。
在存储空间里可以看到这些信息,留到下面配置使用:
设定上传地址是自己绑定的域名,注意要加http://或者https://
域名在绑定时候需要配置域名的 CNAME,具体可以参考这里,如何配置域名的 CNAME
对应的密钥信息需要到七牛自己的控制台里找到,鼠标选择人头,选择密钥管理:
然后在密钥管理中可以找到AK和SK。AccessKey/SecretKey,复制出来,没有的话点击创建一个密钥。
将上面这些信息填入对应的窗口,点击确定,并设置为默认图床:
回到Typora里打开偏好设置——图像,测试一下,配置成功了,可以直接使用插图了。
记得打开一个功能:时间戳重命名,上传图片久了之后,难免会遇到重名的文件,打开此功能,会自动重命名,避免还需要自己手动改名的情况。
③七牛云的PigGo-Core配置
七牛云还有一种配置方式就是PigGo-Core(command line),在Typora里打开偏好设置——图像——选择PigGo-Core(command line),打开配置文件。
把下面这段代码复制到配置文件内,我们对照参数开始配置:
{
“picBed”: {
“uploader”: “qiniu”,
“qiniu”: {
“accessKey”: “”,
“secretKey”: “”,
“bucket”: “”, // 存储空间名
“url”: “”, // 自定义域名
“area”: “z0” | “z1” | “z2” | “na0” | “as0”, // 存储区域编号
“options”: “”, // 网址后缀,比如?imgslim
“path”: “” // 自定义存储路径,比如img/
}
},
“picgoPlugins”: {}
}
在配置文件里,存储区域对应的键是area,比如华东的话就是z0,华北z1,华南z2,北美na0,东南亚as0。
点开 typora,验证图片上传功能。当看到下面的页面的时候,就已经配置成功了。可以直接拖拽照片直接插入了。
Typora在插入时自动上传图像(包括从菜单,触摸栏,通过复制和粘贴或拖放插入图像),要启用此功能,请在“插入时…”下选择“上传图像”。
小结:整个流程下来七牛云两种配置方式就介绍完了,PigGo-Core(command line)和PigGo(App)配置两者的区别是,前一种不需要保持开启PigGo,因为采用代码配置可能比较麻烦容易失败。后一种配置方式需要保持开启PigGo,配置简单。
2.sm.ms图床配置
①sm.ms的PigGo(App)配置
sm.ms图床也是使用比较多的图床。免费的还算良心,5G的自由存储空间,每个文件最大5 MB,每分钟最多上传20张,每小时限制100,每天限制200张上传量,每周限制500张,勉强够用。
好处是不需要个人域名,这样用起来算是门槛比较低了。对于码文来说勉强够用,如果存储量快满了,就要及时清理。
配置比较简单,只要修改一个API密钥就可以了:密钥后台
只要将API密钥复制过来就可以使用了,设置成默认图床,typora就可以自动切换了,所以每次都要在PigGo里设置默认图床,typora才会切换。
插入图片之后看到自动返回了了网页地址,并转译成了markdown语言。
在图床后台也看到了刚才我们插入的图片。
②sm.ms的PigGo-Core配置
还是参照上面七牛图床的配置方法,在配置文件里面将”token”替换掉就可以了。
{
“picBed”: {
“uploader”: “smms”, // 代表当前的默认上传图床为 SM.MS,
“smms”: {
“token”: “输入你的token” //一定要换这里面的token换成你上个页面的申请的token
}
},
“picgoPlugins”: {} // 为插件预留
}
测试完成
3.腾讯云配置
①腾讯云的PigGo(App)配置
腾讯云不需要个人域名就可以使用的,一般的配置需要下面这些参数值:
在API密钥管理按照对应的提示找到自己的SecretId、SecretKey、APPID,登录腾讯云控制台,打开密钥管理,就可以看到了,复制出来。
在存储桶列表可以找到存储的空间名和所属区域,比如这个属于南京,ap-nanjing
在配置页面输入这些信息就可以了:
验证一下,图片上传成功。
图片上传成功了。
可以看到腾讯云服务器里也有了这张图片。
②腾讯云的PigGo-Core配置
腾讯云的PigGo-Core(command line)配置和上面的差不多,打开偏好设置 ,这里更改之前一定要把前面配置好的配置备份。
先把下面的这些代码复制到配置文件内,如果有空白行,可以删掉
{
“picBed”: {
“uploader”: “tcyun”, // 代表当前的默认上传图床为腾讯云,
“tcyun”: {
“secretId”: “”,
“secretKey”: “”,
“bucket”: “”, // 存储名,v4 和 v5 版本不一样
“appId”: “”,
“area”: “”, // 存储区域,例如 ap-beijing-1
“path”: “”, // 自定义存储路径,比如 img/
“customUrl”: “”, // 自定义域名,注意要加 http://或者 https://
“version”: “v5” | “v4” // COS 版本,v4 或者 v5
}
},
“picgoPlugins”: {} // 为插件预留
}
对照上面App设置里面,把对应参数保存就可以了。
③腾讯云的费用
打开费用地址,看下腾讯云大概的费用:
30G的存储量15.24元,下面都选择10够用的,如果下面用不了这么多可以再精简。价格还是蛮划算的,不需要个人域名,每个月多码一篇文章差不多可以回本了,带来的好处就是可以摆脱一张一张传图了。
4.aliyun(阿里云)配置
①阿里云的PigGo(App)配置
先看下阿里云需要哪里参数:
支付宝扫码注册,直接进入控制台,首先在阿里云OSS的控制台里找到你的accessKeyId和accessKeySecret:
进入控制台,
创建存储区域,创建Bucket:
可以看到这个zbfs就是存储空间名:
确认存储区域的代码:
验证成功。
上传测试:
可以看到图片已经上传上来了。
②阿里云的PigGo-Core配置
打开typora的配置文件:
复制下面代码到上面配置文件里:
{
“picBed”: {
“uploader”: “aliyun”,
“aliyun”: {
“accessKeyId”: “”,
“accessKeySecret”: “”,
“bucket”: “”, // 存储空间名
“area”: “”, // 存储区域代号
“path”: “”, // 自定义存储路径
“customUrl”: “”, // 自定义域名,注意要加 http://或者 https://
“options”: “” // 针对图片的一些后缀处理参数 PicGo 2.2.0+ PicGo-Core 1.4.0+
}
},
“picgoPlugins”: {}
}
对照填写参数:
验证完成,阿里云配置完成。
③阿里云费用
对象存储 OSS 详细价格信息,阿里云暂时没有OSS存储计算器,从价格信息表估算一下使用成本:
10G的流量,使用费用大概在12.72元/月,30G的流量费用在15.12元/月。这个只是作为图片拉取的费用来说的,如果外网流出量不足5G的话,大概还能节省2.5元/月,也算是不错了,一个月十块钱左右。
存储费用 | 单价 | 10G | 30G |
标准存储单价 | 0.12元/GB/月 | 1.2元/月 | 3.6元/月 |
内网流出流量 | 免费 | 0 | 0 |
内/外网流入流量 | 免费 | 0 | 0 |
外网流出流量 | 0.50元/GB | 5元/月 | 5元/月 |
CDN回源流出流量 | 0.15元/GB | 1.5元/月 | 1.5元/月 |
复制到中国大陆区域 | 0.50元/GB | 5元/月 | 5元/月 |
请求费用 | 0.01元/万次 | 0.01元/月 | 0.01元/月 |
写入请求 | 0.01元/万次 | 0.01元/月 | 0.01元/月 |
数据取回 | 免费 |
内网流出流量(通过同地域ECS使用内网Endpoint,下载OSS的数据)
内/外网流入流量(数据上传到OSS)
5.github配置
先先注册个github
建个仓库,官方地址。在任何页面的右上角,使用 下拉菜单选择 New repository(新建仓库)
记下你取的仓库名。
生成一个token,也就是设置访问令牌,
全选就行了。
①github的PigGo(App)配置
把刚才的这些复制进去。
仓库名的格式是用户名/仓库,比如我创建了一个叫做zbfs的仓库,在PicGo里我要设定的仓库名就是用户名/仓库名。一般我们选择main分支即可。然后记得点击确定以生效,然后可以点击设为默认图床来确保上传的图床是GitHub。
验证生效了
②github的PigGo-Core配置
复制下面代码,到配置表,填写参数:
{
“picBed”: {
“uploader”: “github”,
“github”: {
“repo”: “”, // 仓库名,格式是username/reponame
“token”: “”, // github token
“path”: “”, // 自定义存储路径,比如img/
“customUrl”: “”, // 自定义域名,注意要加http://或者https://
“branch”: “” // 分支名,默认是main
}
},
“picgoPlugins”: {}
}
测试成功:
上传成功:
6.Imgur 的相关配置
Imgur因为需要设置代理比较麻烦,不具有通用性,换电脑了还需要设置,就不推荐了,图床的设置也是挺简单的,感兴趣的朋友自己操作下。
①Imgur 的PigGo(App)配置
②Imgur 的PigGo-Core代码
{
“picBed”: {
“uploader”: “Imgur”,
“Imgur”: {
“clientId”: “”, // imgur 的 clientId
“proxy”: “” // 代理地址,仅支持 http 代理
}
},
“picgoPlugins”: {}
}
六.发文流程
上面看到各个图床流量还是需要费用的,一定不要发布文章直接转换带图床链接的文章,这样发出去,会读取你图床里的图片,按流量收费,一篇火爆的文章,图床流量费用得几百元,别问怎么知道的。
图床作为只是用图床作为一个过渡,这样文章写好之后,复制文章到张大妈的编辑器进行内容图片拉取,拉取图片的这点流量还是不多的。
我们先找一篇已经书写好了的文章,演示下发文流程:
以这篇写好的Markdown文章为例,可以看到里面的图片还都是图床地址,且没有添加水印:
直接ctrl+a全选,复制
到张大妈富文本编辑框内粘贴,可以看到值得买的编辑框在拉取图片了:
拉取完成,可以看到图片已经被上传了,且被打上了值得吗logo。现在看文字是没有任何格式的。
在Typora新建一个文档,把张大妈富文本里的图片复制粘贴回来,图片已经变成了张大妈服务器上的图片,我们这时候再重新排版,里面的空白行不用管的,在渲染的时候会自动忽略空白行,如果有强迫症可以顺手删掉。
划重点:
下面中扩号内黄色高亮的地方是,发文后图片下面的备注名字,里面的img要全部删掉,或者替换成自己想添加的图片备注。一般情况下是删掉的。
直接用ctrl+H替换掉就可以了,在Typora按下ctrl+H,调出替换对话框,输入输入![img],替换为![]。
这样所有图片的备注就完全被替换掉了,如果想单独给图片添加备注,直接在中括号内输入备注信息就可以了。
完成排版之后,可以再大纲里面看到文章的目录,这个目录渲染后会被值得买识别,变成文章目录。前面讲过了,值得买平台识别的目录从二级目录开始,我们设置的目录也要从二级目录开始。
切换到代码模式,复制代码:
再到张大妈富文本编辑器内粘贴:
右击选择Markdown转换:
转换完成。
然后把商品插入成卡片就可以了
七.文章同步
正常情况下,文章保存在这里的。
也可以自定义文件夹。
要是想实现同步功能,只要把两个文件夹同步就行了,上面我们说到过,一个是主题文件夹,一个是文章存储文件,这样就可以再不同设备实现码字的无缝衔接了。
下面是调教过的CSS渲染代买,可以根据上篇自行设置格式,直接用也可以。
.markdown-here-wrapper { /*Markdown Here 的全局配置,没有默认值*/
/*字号em默认是相对16px的大小,也可直接用px作单位*/
line-height:28px; /*行间距,可用百分比,数值倍数,像素设置,还包括text-indent缩进、letter-spacing字间距*/
word-spacing: 1px; /*字间距*/
letter-spacing: 1px; /*字母间距*/
margin: 0 3px 14px 3px;
}
pre, code {/*pre和code用于代码显示,code通常以元素框即代码块显示,pre则只保留代码中的空格与换行符*/
/*代码字体*/
font-family: Avenir, 'PingFangSC-Light';
margin: auto 5px;
}
code { /*标签通常只是把文本变成 等宽字体*/
white-space:nowrap; /*如何处理元素内空白行,回车or忽略,nowrap不换行,pre-wrap换行*/
border: 1px solid #EAEAEA; /*边框,用于设置边框属性,1px为边线尺寸,solid意为实线,#EAEAEA为边框颜色*/
border-radius: 2px; /*给 div 元素添加圆角的边框*/
display: inline;/*inline 表示按照内联模式显示,它会和周围的元素在一行。如果是 display:block, 它会和周围的元素不在一行,自己单独一行。*/
}
pre { /*严格限制为等宽字体格式*/
line-height: 1.4em; /*行高*/
display: block !important;
}
pre code {
white-space: pre;
overflow: auto;
border-radius: 3px;
padding: 1px 1px;
display: block !important;
}
strong, b{ /*strong 加粗,用粗体显示,也可以自定义自己的强调方式 */
color:#BF360C !important;
font-size:15px !important;
}
em, i { /*斜体*/
color: #BF360C !important;
}
hr { /*分割线*/
border: 0px dotted#BF360C; /*双跟分割线 粗细,solid颜色 #a5a5a5 */
border-top:1px dotted#BF360C !important;/*上分割线 粗细,颜色#ddd跟随主设定,solid类型-不写是跟随标题主色,替换了显示新颜色 */
border-bottom:0px dotted#BF360C !important ; /* 下分割线,粗细solid类型-不写是空心,颜色 */
margin:10px 0 10px 0 !important; /*外边距*/
}
a:link { /* 未被访问的链接 */
color:#009688 !important; /*颜色*/
font-style:normal !important; /*字重*/
}
a:visited {/* 已被访问的链接 */
color:#009688 !important; /*颜色*/
font-style:normal !important; /*字重*/
}
a:hover {/* 鼠标指针移动到链接上 */
color:#009688 !important; /*颜色*/
font-style:normal !important; /*字重*/
}
/*段落设置,内边距用padding*/
p {
font-family: Avenir, 'PingFangSC-Light' !important;
padding: 0 0 !important;
text-align: justify !important;
font-size: 15px !important;
text-indent:0; /*首行缩进*/
}
table, pre, dl, blockquote, q, ul, ol { /*表格、预格式化、定义列表、块引用、短引用、无序列表、有序列表统一设置*/
margin: 10px 5px;
}
ul, ol { /*无序、有序列表通用设置*/
padding-left: 15px;
font-family: Avenir, 'PingFangSC-Light' !important;
text-align: justify !important;
font-size: 14px !important;
}
li { /*列表中项目的设置*/
margin: 10px;
}
li p { /*列表中项目的段落的设置*/
margin: 10px 0 !important;
}
ul ul, ul ol, ol ul, ol ol {/*有序列表、无序列表的统一设置*/
margin: 0;
padding-left: 10px;
}
ul { /*无序列表的前缀,circle,square,好多种,同样有序列表ol也可以设置不同的标记*/
list-style-type: circle;
}
dl { /*自定义列表的设置*/
padding: 0;
}
dl dt { /*自定义列表项的设置*/
font-weight: bold; /*字重*/
font-style: italic; /*字形*/
}
dl dd {
margin: 0 0 10px;
padding: 0 10px;
}
blockquote, q { /*引用块设置*/
border-left: 2px solid #BF360C;
padding: 0 10px;
color: #777;
quotes: none;
margin-left: 1em;
}
blockquote::before, blockquote::after, q::before, q::after {
content: none;
}
/*各级标题统一设置*/
h1, h2, h3, h4, h5, h6 {
margin: 7px 0 7px 0; /*段前后、左右缩进值*/
padding:5px 0 5px 0;/*内边距,控制和黑线的距离第一个数控制和上划线的距离.上右下左,留白距离、缩进值*/
font-style: bold !important;
color: #BF360C !important;
}
h1 {
font-size:16px !important;
color:#BF360C !important;/*颜色*/
text-align:center !important; /*标题位置,center,right,left*/
font-weight:bolder !important; /*字重bold加粗 、 normal正常、bolder更粗*/
letter-spacing: 3px !important;
border:2px solid #BF360C !important; /* 边框样式 */
}
h2 {
font-size:16px !important;
margin-top:3px 0 !important;
padding: 3px 15px !important;
text-align:center !important; /*标题位置,center,right,left*/
background-color: #BF360C !important;
color: white !important; /*颜色*/
font-weight:bolder !important; /*字重bold加粗 、normal正常、bolder更粗*/
letter-spacing: 3px !important;
font-variant: normal !important;/*normal 、small-caps*/
border-top:0 solid#BF360C !important;/* 粗细,颜色#ddd跟随主设定,solid类型-不写是跟随标题主色,替换了显示新颜色 */
border-bottom:0 solid#BF360C !important ; /* 粗细solid类型-不写是空心,颜色 */
}
h3 {
font-size:15px !important;
color:#BF360C !important;
padding: 5px 0 !important;
text-align:left !important; /*标题位置,center,right,left*/
width:auto !important;
padding:0 auto !important;
}
h4 {
font-size: 14px !important;
text-align:left !important; /*标题位置,center,right,left,justify*/
color:#BF360C !important;
padding: 0 0 0 7px !important;
border:1px dotted #BF360C !important;
font-weight:normal !important; /*字重*/
}
h5 {
font-size: 14px !important;
text-align:left !important; /*标题位置,center,right,left,justify*/
color:#BF360C !important;
padding: 0 0 0 7px !important;
border:1px solid #BF360C !important;
font-weight:normal !important; /*字重*/
}
h6 {
color:white !important; /*颜色*/
font-style:normal !important; /*字重*/
padding: 0 0 0 7px !important;
background-color: #BF360C !important;
font-weight:normal !important; /*字重*/
}
table { /*表格元素的设置*/
padding: 0;
border-collapse: collapse;
border-spacing: 0;
font-size: 1em;
font: inherit;
border: 0;
margin: 0 auto;
}
tbody { /*表格主题的设置*/
margin: 0;
padding: 0;
border: 0;
}
table tr {
border: 0;
border-top: 1px solid #CCC;
background-color: white;
margin: 0;
padding: 0;
}
table tr:nth-child(2n) {
background-color: #F8F8F8; /*背景色*/
}
table tr th, table tr td { /*tr为行标签、th为表头单元格标签、td为普通单元格标签*/
border: 1px solid #CCC;
margin: 0;
padding: 5px 10px;
}
table tr th {
font-weight: bold;
color: #eee;
border: 1px solid #BF360C; /*表头边框色*/
background-color: #BF360C; /*表头背景色*/
}
总结
好了,到此,这就是本文的全部内容了!整整测试了两天时间,
如果您觉得文章写的还不错的话,点赞、收藏、评论一条龙!
感谢大家的观看,我们下次再见!
往期热文推荐