国产一级毛片在线看,久久99亚洲国产精品无码午夜 ,久热青青视频在线观看国产 http://zwiv.cn Tue, 07 Sep 2021 03:45:59 +0000 zh-CN hourly 1 http://zwiv.cn/wp-content/uploads/2022/03/cropped-2022031822030060-32x32.png 代碼高亮 _ nicetheme_奈思主題 http://zwiv.cn 32 32 WordPress非插件使用Prism.js實(shí)現(xiàn)代碼高亮 http://zwiv.cn/wordpress-fei-cha-jian-shi-yong-prism-js-shi-xian-dai-ma-gao-liang.html Thu, 14 Jan 2016 12:15:15 +0000 https://www.suxing.me/?p=1045 對于技術(shù)控的朋友來說,平日總要寫幾段代碼來裝裝逼。
市面上也比較多代碼高亮插件,各種各樣。前端時(shí)間蘇醒網(wǎng)站改版也沒集成代碼高亮的功能。今天有點(diǎn)時(shí)間就研究了下,發(fā)現(xiàn)Prism.js這個(gè)輕量級的JavaScript代碼高亮很好耍!Prism.JS也大部分流行的編程語言,并且支持多種主題樣式,只需要引用CSS文件和JS文件即可完成。
好東西要分享,果斷分享給大家。

第一步:將下面的代碼復(fù)制到funcations.php中。

 function add_prism() {
        wp_register_style(
            'prismCSS',
            get_stylesheet_directory_uri() . '/prism.css' //自定義路徑
         );
          wp_register_script(
            'prismJS',
            get_stylesheet_directory_uri() . '/prism.js'   //自定義路徑
         );
        wp_enqueue_style('prismCSS');
        wp_enqueue_script('prismJS');
    }
add_action('wp_enqueue_scripts', 'add_prism');

以上工作結(jié)束后,就可以實(shí)現(xiàn)代碼高亮了。
對,就這么簡單。

第二步:編輯文章時(shí),使用文本模式,輸入下面的代碼。

<pre class="language-c"><code class="language-c"> ?code_here </code></pre>

(language-c中,紅色字體可修改任意語言,但必須保留language-,如language-php)

使用技巧

如果你想每行代碼前帶序號,只需要在<pre>標(biāo)簽中加class="pure-highlightjs" 即可。

Prism.js文件下載

[download-button ]官網(wǎng)[/download-button][download-button ]蘇醒特供款[/download-button]

]]>
免插件使用 Google Code Prettify 實(shí)現(xiàn)代碼高亮 http://zwiv.cn/mian-cha-jian-shi-yong-google-code-prettify-shi-xian-dai-ma-gao-liang.html Wed, 24 Sep 2014 14:35:23 +0000 http://www.suxing.me/?p=399 最近蘇醒的網(wǎng)站改版,在集成代碼高亮方面,嘗試過好幾種辦法,又免插件的、有用插件的,其中發(fā)現(xiàn)Google Code Prettify來實(shí)現(xiàn)代碼高亮是最簡單和方便的,而且prettify 非常小,使用它來實(shí)現(xiàn)代碼的高亮顯示是個(gè)不錯(cuò)的選擇。接下來,就給大家介紹下主題集成prettify代碼高亮的辦法:

教程

1.檢測文章中是否插入了pre標(biāo)簽。若插入了代碼,就在網(wǎng)頁的footer部分插入相應(yīng)的prettify.jsprettify.css。把以下代碼放到主題文件的functions.php文件中。

//正則匹配pre插入相應(yīng)的prettify.js和css by suxing.me
add_filter('wp_footer','add_prettify');
function add_prettify(){
//定義全局post
global $post;
//正則匹配pre開始標(biāo)簽
preg_match_all('|(<pre)|i', $post->post_content, $matches);
if(is_single() && !empty($matches[0])) {
//如果存在pre標(biāo)簽時(shí),就把以下代碼加入到footer之中
?>
<link rel="stylesheet" id="is-load-css" href="<?php bloginfo('template_url'); ?>/js/prettify.css"/>
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/prettify.js"></script>
<script type="text/javascript">
jQuery('document').ready(function(){
jQuery('.post pre').addClass('prettyprint linenums')
.wrap('<div class="precode clearfix"></div>');
window.prettyPrint && prettyPrint();
});
</script>
<?php
}
}

2.把prettify.jsprettify.css都加載主題目錄的JS文件夾里面。

3.最后,在編輯文章的時(shí)候,輸入<pre class="prettyPrint">代碼放這里</pre>就可以使用標(biāo)簽實(shí)行代碼高亮了。

下載

[download-button ]百度云下載[/download-button][download-button ]官方下載[/download-button]

]]>