美文网首页jouypub.com
hexo title中有特殊字符报错

hexo title中有特殊字符报错

作者: JouyPub | 来源:发表于2019-09-29 10:09 被阅读0次

    问题:
    在使用hexo写文章时,如果文章的title中包含双引号"abc"、$符号时会编译出错,文章无法渲染。
    由于这里的写法是yml语法,"、$这些都是特殊符号,执行hexo -s时到编译title这里就会出现错误

    ---
    title: Shell中$i $() ${}的区别
    ---
    

    解决办法
    这里我们需要对特殊符号进行转义,用对应的THML字符实体进行替换,例如$对应$,如此等等。
    转移之后的标题就变成了

    ---
    title: Shell中\$i \$() \${}的区别
    ---
    

    附录:各种常用特殊字符对应的HTML字符实体

    ! ! — 惊叹号 Exclamation mark
    " " " — 双引号 Quotation mark
    # # — 数字标志 Number sign
    $ $ — 美元标志 Dollar sign
    % % — 百分号 Percent sign
    & & & — 与符号(&) Ampersand
    ' ' — 单引号 Apostrophe
    ( ( — 小括号左边部分 Left parenthesis
    ) ) — 小括号右边部分 Right parenthesis
    * * — 星号 Asterisk
    + + — 加号 Plus sign
    < &#60; &lt; 小于号 Less than
    = &#61; — 等于符号 Equals sign
    - &#45; &minus; — 减号
    > &#62; &gt; — 大于号 Greater than
    ? &#63; — 问号 Question mark
    @ &#64; — Commercial at
    [ &#91; — 中括号左边部分 Left square bracket
    \ &#92; — 反斜杠 Reverse solidus (backslash)
    ] &#93; — 中括号右边部分 Right square bracket
    { &#123; — 大括号左边部分 Left curly brace
    | &#124; — 竖线Vertical bar
    } &#125; — 大括号右边部分 Right curly brace
    空格 &nbsp;
    

    博客地址:http://www.jouypub.com
    简书主页:https://www.jianshu.com/u/756c9c8ae984
    segmentfault主页:https://segmentfault.com/blog/jouypub
    腾讯云主页:https://cloud.tencent.com/developer/column/72548

    相关文章

      网友评论

        本文标题:hexo title中有特殊字符报错

        本文链接:https://www.haomeiwen.com/subject/ratfpctx.html