极品女神无套呻吟啪_亚洲成人免费影视_中文有码久久_eeusswww电影天堂国产_玖玖玖国产精品

行業(yè)新聞

    wordpress代碼高亮插件wordpress 添加代碼高亮

    2022-05-30    來源:www.bjcthy.com

    添加代碼高亮

    寫博客的時候,通常需要在內(nèi)容區(qū)添加一些代碼程序,但是后臺編輯文檔沒有高亮代碼的功能wordpress代碼高亮插件,使得內(nèi)容區(qū)的文字內(nèi)容和程序代碼顏色一致,并且不能高亮代碼程序。,并不能滿足用戶體驗的要求。

    最近看到一個國外網(wǎng)站,Prism是一個輕量級、可擴展的語法亮點,它是基于現(xiàn)代web標準構(gòu)建的。它被用于數(shù)千個網(wǎng)站,包括您每天訪問的一些網(wǎng)站。

    單擊頂部按鈕轉(zhuǎn)到下載選擇頁面。包括四部分壓縮級別(level)、核心(core)、語言()、插件()wordpress代碼高亮插件wordpress建站,四部分操作后,可以自定義自己喜歡的高亮代碼,最后一個鏈接會調(diào)整模板js代碼和css樣式被下載并放置在您自己的網(wǎng)站上。

    顯示高亮代碼的樣式,如下圖:

    從上圖可以看出顯示效果很漂亮,但是這個方法下面有個滾動條wordpress網(wǎng)站建設(shè),隱藏的代碼部分需要拖出來。

    下面介紹另一種方法,這是我最喜歡的一種方法,也是通過css和js實現(xiàn)的。

    首先,將 CSS 樣式添加到您的模板中,如下所示:

    /*淡白灰代碼高亮樣式*/
    pre {
        display: block;
        padding: 0 0 0 10px;
        margin: 0 0 10px;
        font-size: 14px;
        line-height: 20px;
        word-break: break-all;
        word-wrap: break-word;
        white-space: pre;
        white-space: pre-wrap;
        border: 1px solid rgba(0,0,0,.15);
        border-radius: 2px
    }
    pre.prettyprint {
        margin-bottom: 20px;
        background-image: linear-gradient(transparent 50%, rgba(69, 142, 209, 0.04) 50%);
        background-size: 3em 3em;
    }
    .prettyprint.linenums, pre.prettyprint.linenums {
        -webkit-box-shadow: inset 40px 0 0 #f8f8f8, inset 42px 0 0 #358ccb;;
        -moz-box-shadow: inset 40px 0 0 #f8f8f8, inset 42px 0 0 #358ccb;;
        box-shadow: inset 40px 0 0 #f8f8f8, inset 42px 0 0 #358ccb;
    }
    .prettyprint.linenums ol, pre.prettyprint.linenums ol {
        padding-left: 1.8em;
        font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
    }
    .prettyprint.linenums ol li, pre.prettyprint.linenums ol li {
        padding-left: 6px;
        color: #bebec5;
        line-height: 21px;
        margin-left:3px;
        list-style: decimal;
    }
    .prettyprint.linenums ol li:before, pre.prettyprint.linenums ol li:before {
        content: "";
        width: 0
    }
    .prettyprint .com {
        color: #666
    }
    .prettyprint .lit {
        color: #c0c
    }
    .prettyprint .clo, .prettyprint .opn, .prettyprint .pun {
        color: #0a0
    }
    .prettyprint .fun {
        color: #dc322f
    }
    .prettyprint .atv, .prettyprint .str {
        color: #c28f5b
    }
    .prettyprint .kwd, .prettyprint .tag {
        color: #f92659
    }
    .prettyprint .atn, .prettyprint .dec, .prettyprint .typ, .prettyprint .var {
        color: #0a0
    }
    .prettyprint .pln {
        color: #00f
    }
    

    其次,在.js代碼的最后,在編輯器中添加一個高亮代碼的按鈕,添加

    function prettify_codeHighlight() {
    ?>
    
    

    注意:把上面的pres改成pre,因為pres是一個不存在的標簽,為了避免和代碼中的pre class="沖突,我這里發(fā)布內(nèi)容的時候特意這樣寫。

    你沒有音頻。

    標簽:代碼高亮

    文章來自互聯(lián)網(wǎng),侵權(quán)請聯(lián)系刪除,文章闡述觀點來自文章出處,并不代表本站觀點。 www.bjcthy.com



X