You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
2.9 KiB
59 lines
2.9 KiB
$fontfamily = "PingFang SC", "Microsoft YaHei", Helvetica, Arial, Menlo, Monaco, monospace, "Lucida Console", sans-serif |
|
if hexo-config('style.fontfamily.bodyfont') |
|
if hexo-config('style.fontfamily.bodyfont.name') |
|
@font-face |
|
font-family: hexo-config('style.fontfamily.bodyfont.name') |
|
src: url(hexo-config('style.fontfamily.bodyfont.url')) |
|
font-weight: hexo-config('style.fontfamily.bodyfont.weight') |
|
font-style: hexo-config('style.fontfamily.bodyfont.style') |
|
if hexo-config('style.fontfamily.bodyfont.fontfamily') |
|
$fontfamily = convert(hexo-config('style.fontfamily.bodyfont.fontfamily')), Menlo, Monaco, monospace, sans-serif |
|
|
|
|
|
$fontfamily-code = Menlo, Monaco, monospace, courier, sans-serif |
|
if hexo-config('style.fontfamily.codefont') |
|
if hexo-config('style.fontfamily.codefont.name') |
|
@font-face |
|
font-family: hexo-config('style.fontfamily.codefont.name') |
|
src: url(hexo-config('style.fontfamily.codefont.url')) |
|
font-weight: hexo-config('style.fontfamily.codefont.weight') |
|
font-style: hexo-config('style.fontfamily.codefont.style') |
|
if hexo-config('style.fontfamily.codefont.fontfamily') |
|
$fontfamily-code = convert(hexo-config('style.fontfamily.codefont.fontfamily')), monospace, courier, sans-serif |
|
|
|
|
|
|
|
$fontfamily-logo = $fontfamily |
|
if hexo-config('style.fontfamily.logofont') |
|
if hexo-config('style.fontfamily.logofont.name') |
|
@font-face |
|
font-family: hexo-config('style.fontfamily.logofont.name') |
|
src: url(hexo-config('style.fontfamily.logofont.url')) |
|
font-weight: hexo-config('style.fontfamily.logofont.weight') |
|
font-style: hexo-config('style.fontfamily.logofont.style') |
|
if hexo-config('style.fontfamily.logofont.fontfamily') |
|
$fontfamily-logo = convert(hexo-config('style.fontfamily.logofont.fontfamily')), Helvetica, monospace |
|
|
|
|
|
|
|
|
|
// font size |
|
$fontsize = convert(hexo-config('style.fontsize.root')) || 16px |
|
$fontsize-h1 = convert(hexo-config('style.fontsize.h1')) || 1.625rem // 26px |
|
$fontsize-h2 = convert(hexo-config('style.fontsize.h2')) || 1.375rem // 22px bottom line |
|
$fontsize-h3 = convert(hexo-config('style.fontsize.h3')) || 1.25rem // 20px colorful title |
|
$fontsize-h4 = convert(hexo-config('style.fontsize.h4')) || 1.125rem // 18px |
|
$fontsize-h5 = convert(hexo-config('style.fontsize.h5')) || 1rem // 16px bold |
|
$fontsize-h6 = convert(hexo-config('style.fontsize.h6')) || 1rem // 16px |
|
$fontsize-body = convert(hexo-config('style.fontsize.body')) || 1rem // 16px |
|
$fontsize-list = convert(hexo-config('style.fontsize.list')) || .9375rem // 15px |
|
$fontsize-meta = convert(hexo-config('style.fontsize.meta')) || .875rem // 14px |
|
$fontsize-code = convert(hexo-config('style.fontsize.code')) || .8125rem // 13px |
|
$fontsize-footnote = convert(hexo-config('style.fontsize.footnote')) || .75rem // the smallest (12px) |
|
|
|
// line-height |
|
$lineheight = hexo-config('style.gap.line_height') || 2 |
|
|
|
$fontsize-large = 3rem |
|
$fontsize-huge = 4rem |
|
$fontsize-ultra = 6rem
|
|
|