喜迎
春节

关于hexo博客的note标签美化


前言:为了美化hexo博客文章,所以加入note标签并加以美化

引入FontAwesome v4.7.0 版本的 CSS 文件

<link type='text/css' rel="stylesheet" href="https://cdn.jsdelivr.net/npm/font-awesome@4.7.0/css/font-awesome.min.css" media='all'/>

添加一段自定义css代码,复制即可

    /* note 公共样式 */
    .note {
        position: relative;
        padding: 15px;
        margin-top: 10px;
        margin-bottom: 10px;
        border: initial;
        border-left: 3px solid #eee;
        background-color: #f9f9f9;
        border-radius: 3px;
        font-size: var(--content-font-size);
    }

    .note:not(.no-icon):before {
        position: absolute;
        font-family: FontAwesome;
        font-size: larger;
        top: 11px;
        left: 15px;
    }

    .note:not(.no-icon) {
        padding-left: 45px;
    }

    .note.info {
        background-color: #eef7fa;
        border-left-color: #428bca;
    }

    .note.info:not(.no-icon):before {
        content: "\f05a";
        color: #428bca;
    }

    .note.warning {
        background-color: #fdf8ea;
        border-left-color: #f0ad4e;
    }

    .note.warning:not(.no-icon):before {
        content: "\f06a";
        color: #f0ad4e;
    }

    .note.primary {
        background-color: #f5f0fa;
        border-left-color: #6f42c1;
    }

    .note.primary:not(.no-icon):before {
        content: "\f055";
        color: #6f42c1;
    }

    .note.danger {
        background-color: #fcf1f2;
        border-left-color: #d9534f;
    }

    .note.danger:not(.no-icon):before {
        content: "\f056";
        color: #d9534f;
    }

最后,在写 md 文件时以 html 标签方式引入即可

注意:每个div标签结束后面必须空一行
<div class="note info">这里是 info 标签样式</div>

<div class="note info no-icon">这里是不带符号的 info 标签样式</div>

<div class="note primary">这里是 primary 标签样式</div>

<div class="note primary no-icon">这里是不带符号的 primary 标签样式</div>

<div class="note warning">这里是 warning 标签样式</div>

<div class="note warning no-icon">这里是不带符号的 warning 标签样式</div>

<div class="note danger">这里是 danger 标签样式</div>

<div class="note danger no-icon">这里是不带符号的 danger 标签样式</div>

效果图:

这里是 info 标签样式
这里是不带符号的 info 标签样式
这里是 primary 标签样式
这里是不带符号的 primary 标签样式
这里是 warning 标签样式
这里是不带符号的 warning 标签样式
这里是 danger 标签样式
这里是不带符号的 danger 标签样式

文章作者: NekoDeng
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 NekoDeng !
评 论
 上一篇
关于给hexo博客适配全局深色模式
关于给hexo博客适配全局深色模式
前言:目前,主流系统无论是Windows、MacOS、各大手机厂商系统都支持主题全局深色模式了,所以萌生了这个想法,将博客也配备全局深色模式。 首先,选择适合自己主题的方案目前,比较主流的方案有两种: prefers-color-sch
2020-09-22
下一篇 
关于hexo发布博客或评论的一些图片、音视频markdown语法
关于hexo发布博客或评论的一些图片、音视频markdown语法
适用于:对于在发布博客文章和基于valine评论系统发布评论时的markdown语法编写场景 插入图片 一般情况下,可以将自己的图片上传至一个指定图床,便于调用。博主目前用的是sm.sm这个图床,免费5G空间,传输也快,支持jpg、png
2020-09-19
  目录