Z-Blog里面有三個(gè)插件是做搜索引擎優(yōu)化(SEO)必不可少。
創(chuàng)新互聯(lián)是一家專注網(wǎng)站建設(shè)、網(wǎng)絡(luò)營銷策劃、小程序定制開發(fā)、電子商務(wù)建設(shè)、網(wǎng)絡(luò)推廣、移動(dòng)互聯(lián)開發(fā)、研究、服務(wù)為一體的技術(shù)型公司。公司成立十年以來,已經(jīng)為上千家成都銅雕雕塑各業(yè)的企業(yè)公司提供互聯(lián)網(wǎng)服務(wù)?,F(xiàn)在,服務(wù)的上千家客戶與我們一路同行,見證我們的成長;未來,我們一起分享成功的喜悅。
Google站點(diǎn)地圖
Ping中心和引用通告發(fā)送器
標(biāo)題搜索引擎優(yōu)化
1、Z-Blog 默認(rèn)模板里面是沒有keywords,description等meta標(biāo)簽的。有很多的SEO文章說著兩個(gè)都要加進(jìn)去。但我的建議是Description就不要加了,這個(gè)容易出錯(cuò)。可以在\THEMES\xxxxxxxx\TEMPLATE目錄下的找到single.html(xxxxxxx是你用的主題名稱)。
在文件的title里加入如下代碼:
meta name="Keywords" content="#article/tagtoname#"
2、于h1和h2的使用。 h1/h1在標(biāo)準(zhǔn)化里面的意義是表示標(biāo)題,而并不是用來弄大小。Z-Blog里面用h1顯示了網(wǎng)站名稱,用h2顯示副標(biāo)題。但顯然把這個(gè)h1留給文章的標(biāo)題更加合適。你可以在同樣的目錄里找到single.html default.html catalog.html三個(gè)文件。
把其中的h1 換成h2,h2換成h3(記得前后都要換) 。
h1 id="BlogTitle"a href="#ZC_BLOG_HOST#"#ZC_BLOG_NAME#/a/h1
h2 id="BlogSubTitle"#ZC_BLOG_SUB_NAME#/h2
然后再把文章的標(biāo)題用h1表示。在有的SEO文章里面,提到了文章標(biāo)題用h1,但是沒有指出文章標(biāo)題的位置。準(zhǔn)確的說,文章的標(biāo)題并不在single.html里面,而是在目錄內(nèi)的b_article-single.html里面。找到它,把其中的h2換成h1,同樣前后都要換。
h2 class="post-title"#article/title#/h2
不但可以向本文一樣顯示代碼,并且高亮顯示。
一、在FCKeditor的配置文件(一般為fckconfig.js或custom.config.js)中,配置 FCKConfig.ToolbarSets設(shè)置部分 添加一個(gè)按鈕值 'InsertCode',步驟如下:
1、在配置文件中找到下面的代碼:
JavaScript代碼
XML/HTML代碼
FCKConfig.ToolbarSets[Default]=[
['Source','FontName','FontSize'],
['TextColor','BGColor'],
['Image','Media','Flash','Table','Smiley','SpecialChar'],
['ShowBlocks','Preview','FitWindow'],
'/',
['PasteText','Templates','Find','RemoveFormat'],
['Undo','Redo'],
['-','Bold','Italic','Underline','StrikeThrough'],
['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight'],
['Link','Unlink','Rule'],
['Subscript','Superscript','-','InsertCode']//Nocommaforthelastrow.];看到了么?最后一句的區(qū)別。
2、查找:FCKConfig.PluginsPath = FCKConfig.BasePath + 'plugins/';
在下面加上:
FCKConfig.Plugins.Add('insertcodeRun');
二、打開fckeditor\editor\lang文件夾里的zh-cn.js,在結(jié)尾的 };之前 加入以下代碼
InsertCodeBtn : 插入代碼
注意:加入上面代碼時(shí),原來的最未句代碼后面要加個(gè)逗號(hào).
由于hexo代碼使用的Markdown語法,Markdown的語法可以參考Markdown語法介紹。所以可以使用Markdown的方式實(shí)現(xiàn)代碼的高亮,通常有以下三種方式:使用雙空格縮進(jìn)的方式(這種方式在Hexo中代碼不支持高亮),使用```code block```的方式(這種方式在部分情況下可以高亮,但是在我的機(jī)器上卻不能實(shí)現(xiàn)高亮),使用代碼塊的語法,具體可以看Codeblock - Octopress。我使用這種方式在我的hexo博客代碼的高亮。hexo使用highlight.js. 在markdown中用```cppthis is cpp code```告訴hexo生成帶高亮的codeblock然而highlight.js支持的格式較少而且好像不太好配置,unix user可以用我寫的一個(gè)hexo插件: GitHub - ppwwyyxx/hexo-tag-vimhighlight: Highlight code using vim in hexo. 這個(gè)插件調(diào)用vim, 把vim的代碼高亮嵌入html. vim里什么顏色最后blog里就是什么顏色.