# Typora设置

# preface

用Typora很久了,最喜欢的主题是Github,一直想更改其中一些样式,参考了一些方法,今天终于修改了。

# 软件结构

Typora主题配置文件目录为C:\Users\username\AppData\Roaming\Typora\themes

MacOS下:

主题配置文件目录为 ~/Library/Application Support/abnerworks.Typora/themes

图片缓存目录为 ~/Library/Application Support/typora-user-images

针对我个人最喜欢的Github主题进行修改.

1.将**块引用**的左边框设置为黑色,如下所示:

这是一段引用

修改的样式代码:

blockquote {
  background: #fff3d4; 
  border-color: #f6b73c;
  padding: 10px 10px 10px 15px;
}

#fff3d4 = rgba(255,243,212,1.0)
1
2
3
4
5
6
7

在修改了块引用之后,因为图片的清晰度问题,我再次修改主题.

是这样的,Typora在插入图片时图片会模糊,这时如果将图片缩放至80%,又会变得很清晰,于是我就想:能不能插入的图片默认设置缩放80%.

在官方文档 (opens new window)中发现这样一段话

# 对齐图像

目前,Typora不支持图像对齐。但是您可以使用HTML代码,例如![img](src)在导出的HTML或PDF中对齐图像。

同样,默认情况下,如果一个段落仅包含一个图像,则它将居中对齐。它由CSS控制,可以通过添加自定义CSS (opens new window)进行更改:

p .md-image:only-child{
    width: auto;
    text-align: inherit;
}
1
2
3
4

# 调整图像大小

有关详细信息,请参见此链接 (opens new window)。

于是我在theme.css文件中添加了如下代码

p .md-image:only-child{
    zoom: 80%;
    text-align: inherit;
}
1
2
3
4

图片的大小就默认缩放至80%了

注意:这里我用的是zoom属性,如果用width属性,图片还是不够清晰,具体原因以后再探究.


做完这些以后md文件转成html上传blog又发现了问题,博客页面上的图片是不会缩放的.

问题所在:

修改zoom只是针对Typora的显示,但是网页端的显示是由Hexo渲染的,所以需要修改对应主题(我这里用的是Hexo next主题)的配置文件.可以参考next主题个性化设置一文 (opens new window).