1. 程式人生 > >【分享】部落格美化(1)基本後臺設定與樣式設定

【分享】部落格美化(1)基本後臺設定與樣式設定

 一直都拜膜那些部落格園的面板設計高手,由於本人對前端研究甚少,所以js,css這種東西只能看得懂最基本的,會簡單改改。然後一直對自己的部落格面板不滿意,也找不到好的文章例子來對應修改。部落格園雖然有一些文章,但不全面,沒辦法,只能自己慢慢鑽研。上週,部落格園官方團隊又釋出了一款新的面板:SimpleMemory ,作者是sevennight。這款面板個人感覺非常高大上,而且一掃本人心中的疑惑,以前很多不能實現或者想要實現的,都滿足了,所以果斷將自己的部落格模版切換到了SimpleMemory模版(也就是你當前看到的部落格頁面),但同時也碰到了很多問題,所以一起記錄下載,並蒐集了相關資料,一起分享給大家,同時也是自己折騰的一個總結,以後忘記了也可以翻出來學習學習。接下來將循序漸進,介紹部落格園後臺設定與樣式設定的相關內容。

  進入主題之前,先感謝部落格園團隊sevennightmarvin,博皮小組以及@Newlife群-長沙老豬,以及其他部落格園關於樣式設計製作文章的作者,沒有一一列出,也記不清了。本文是在很多文章和現有部落格模版的基礎上,自己磕磕碰碰,總結下來的。

1.部落格園後臺設定

  在設定樣式之前,其實還是瞭解一下部落格園後臺的相關設定比較好,畢竟後臺設定裡面提供了很多功能,可以解決問題。本人之前使用的是SimpleBlue模版,所以當初不會自定義css,也只能從後臺設定找一些辦法了。 

1.1部落格標題與子標題

  部落格標題文字的設定在 “部落格後臺管理”->“設定”中,如下圖,本文的設定:

效果就是本部落格頂部的效果,而至於標題的格式如大小,顏色可以在自定義的css中修改,將在後面介紹。

1.2控制部落格控制元件顯示

  部落格園的部落格是按照功能分為很多個部件(子控制元件)的,例如 公告欄,日曆,收藏夾,隨筆分類,閱讀排行榜等等,具體你可以看看本文當前頁面右側的部件,很豐富這些控制元件非常多,根據個人需要,可以自定義進行顯示或者不顯示。同時訂閱部落格的條數,以及部落格首頁顯示的部落格數目等等都可以進行設定。這樣就可以顯示重點內容,重點文章給讀者。具體設定頁面在: “部落格後臺管理”->“選項”頁面中,如下圖所示:

  看看上圖的一些功能,很直觀,如可以選擇預設的編輯器,可以設定列表的數量,一起其他一些附加設定,如評論等等還是比較有用。特別是首頁,經過合理的設定,首頁就可以簡單一些,而不是一眼看來,多,雜,亂。下面也是這個頁面的設定,可以對部件的顯示進行設定:

如上圖所示,本部落格就將一些部件去掉了,如收藏夾,相簿等等。這樣空間就多了,也讓人感覺好一點。

  特別要提示的是,每個部落格的預設頁面上的 “導航欄”,並且基本都會有“首頁”,“訂閱”,“聯絡”等欄目。這幾個欄目是可以在這裡通過設定而不顯示的,只有一個欄目比較特殊 :“管理”,無法直接設定取消,需要自定義css,或者js來移除。這裡也是郵件諮詢了“部落格園團隊”,順便贊一個,部落格園團隊的回覆速度很快,也很耐心。這個移除方法我在後面的樣式設定裡面介紹。 

2.自定義樣式的設定

  注意,自定義樣式要用到css和js檔案,需要有js許可權,如果沒有js許可權,需要自己發郵件向管理員申請開通,郵箱:[email protected]。介紹自定義樣式的細節,按照部落格園後臺設定提供的“設定”細節先後順序來。

2.1 頁面定製CSS程式碼

  頁面定製就是用來修改當前頁面的,當然可以基於當前頁面,你也可以完全的自己編寫。如下圖我的部落格後臺“頁面定製CSS程式碼”的介面:

  上面的CSS程式碼主要是設定正文的 標題的樣式的,也就是你現在看到的 h1,h2標題的格式。注意如果你點選了“禁用模版預設CSS”的話,那就要求你自己編寫或者借鑑其他人編寫一個符合部落格園規範的CSS檔案,否則會亂碼。當然也支援通過檔案的方式新增。你可以把你的CSS檔案上傳到“檔案”中,這樣可以直接通過上傳檔案的地址來引用對應的CSS檔案。這樣更方便。如我的後臺就就很多這樣的CSS和js檔案:

  這裡就是設定CSS樣式的主要地方,當然具體的設定方法還是沒有講到,參考下一篇的內容。

 2.2 公告欄設定

  公告欄如本部落格右上方所示,可以在後臺的“設定”中的“部落格側邊欄公告(支援HTML程式碼)”進行設定,公告欄的格式可以在CSS進行,這裡只需要輸入文字和簡單的連結就夠了,例如,本文就將 “管理”,“訂閱”等選單欄目移到了 “公告欄”,同時增加了部落格統計的程式碼(統計程式碼需要自己去http://histats.com/網站申請帳號,自己獲取自己部落格的程式碼):

至於內容的顯示和統計按鈕的情況,大家可以對照當前頁面右上角的公告欄目。特別是 聯絡,訂閱 和管理 3個欄目,其實就是3個連結而已。

2.3 頁首Html程式碼

  這裡可以自定義一些頁首的Html程式碼,例如引入外部功能的js,Css檔案等。也可以新增一些自定義的JS程式碼,當然要對JS比較精通啊,像我就不懂JS,為了刪除個元素還是請人遠端解決的。呵呵,不過沒關係,人生在於折騰,折騰來折騰去,也折騰得差不多了。我的頁首主要是載入了一個外部分享的js和自定義的CSS檔案,在模版CSS的基礎上對格式進行了簡單的修改。更加符合我的品味吧,不過大家有啥意見,也可以提出來。如下圖所示:

其中bootstrap.min.js和marvin.nav.my1502.css是一個自動生成目錄的css檔案,要感謝部落格園@marvin,當初除錯這個生成目錄的功能也花了1天時間,在修改為現在的模版後,出現了一點問題,還沒來得及去修改,暫時搞不清楚到底問題在哪裡。

2.4 頁尾Html程式碼

  由於很多外部功能需要等待在頁面最後才能引入或者才能執行,所以部分的js和css檔案需要在這裡引入。例如上面提到的,我把“管理”欄目去掉了,就是通過在頁尾新增js程式碼刪掉的(部落格園團隊給的方法是設定#MyLinks1_Admin{display: none;})。然後手動通過js添加了幾個本部落格的自定義欄目,相當於一個目錄,就是頁面頂部大家看到的:

用的程式碼如下:

<script>
$(function(){
$("a").remove("#MyLinks1_Admin");/*刪除管理欄目*/
$("#navList").append('<li><a id="liuyan" class="menu" rel="nofollow" href="http://www.cnblogs.com/asxinyu/">本站首頁</a></li>');
$("#navList").append('<li><a id="liuyan" class="menu" rel="nofollow" href="http://www.cnblogs.com/asxinyu/p/4329642.html">彩票研究</a></li>');
$("#navList").append('<li><a id="liuyan" class="menu" rel="nofollow" href="http://www.cnblogs.com/asxinyu/p/4329755.html">.NET開源</a></li>');
$("#navList").append('<li><a id="liuyan" class="menu" rel="nofollow" href="http://www.cnblogs.com/asxinyu/p/4329742.html">Infer.NET</a></li>');
$("#navList").append('<li><a id="liuyan" class="menu" rel="nofollow" href="http://www.cnblogs.com/asxinyu/p/4329742.html">機器學習</a></li>');
$("#navList").append('<li><a id="liuyan" class="menu" rel="nofollow" href="http://www.cnblogs.com/asxinyu/p/4329747.html">X元件使用</a></li>');
$("#navList").append('<li><a id="liuyan" class="menu" rel="nofollow" href="http://www.cnblogs.com/asxinyu/p/4329737.html">Math.NET</a></li>');
$("#navList").append('<li><a id="liuyan" class="menu" rel="nofollow" href="http://www.cnblogs.com/asxinyu/p/4329753.html">Matlab</a></li>');
    //載入圖片
    var ponum1 = $(".postTitle").length;
    var ponum2 = $(".entrylistPosttitle").length;
    if(ponum1!=0)articleimg(ponum1);
    if(ponum2!=0)entrylistarticleimg(ponum2);
});
</script>

 當然還可以生成目錄等其他功能,也可以在這裡新增對應的程式碼或者檔案,來完成你要的功能。由於自定義樣式的內容比較多,特意放到了下一篇文章,將於近期釋出。請關注或收藏本部落格。下一篇文章網址:【分享】部落格美化(2)自定義部落格樣式細節 ,3.20-3.21釋出,敬請關注。

相關推薦

分享部落美化(1)基本後臺設定樣式設定

 一直都拜膜那些部落格園的面板設計高手,由於本人對前端研究甚少,所以js,css這種東西只能看得懂最基本的,會簡單改改。然後一直對自己的部落格面板不滿意,也找不到好的文章例子來對應修改。部落格園雖然有一些文章,但不全面,沒辦法,只能自己慢慢鑽研。上週,部落格園官方團隊又釋出了一款新的面板:SimpleMe

分享部落美化(4)為部落新增一個智慧的文章推薦外掛

  在上一篇部落格“部落格美化(3)為部落格新增一個漂亮的分享按鈕 "中詳細介紹目前各種社會化網站的推薦按鈕,可以讓自己或者網友快速的將你的文章分享到其他網站,增加文章的曝光度。部落格園提供了一個公共通用的平臺,非常好,為了讓自己的部落格更加智慧,更加漂亮,今天繼續像大家推薦幾款部落格外掛,用來給你的部落

分享部落美化(3)為部落新增一個漂亮的分享按鈕

  在前2篇部落格“部落格美化(1)基本後臺設定與樣式設定”與"部落格美化(2)自定義部落格樣式細節"中詳細介紹了部落格樣式設定的相關問題,當然可能是自己角度的問題,不是所有人都能完全搞明白,我個人的建議是,自己一邊改,一邊測試,只要花時間,肯定沒問題,想我這種js,css小白都可以慢慢修改一點,大家也都

分享部落美化(2)自定義部落樣式細節

  這一篇將根據我的部落格目前使用的SimpleMemory模版和自己的理解來分析下,CSS檔案的一些內容。如果不當,還請大家指正,因為我本身也不是很懂CSS,加上部落格園這個CSS檔案還挺大,內容挺多,搞錯了,還請大家理解。我自己都是改好後,上傳到部落格,看效果,不滿意再改。    進入主題之前,先感

songrenqing】部落格主要是為了記錄自己在學習python中遇到的問題,解決問題的方法。有些問題早就存在,解決問題的方法也有很多,我只是把這些存在的問題和自己經過測試成功的方法,重新記錄下來,便於自己學習和重溫。

部落格主要是為了記錄自己在學習python中遇到的問題,解決問題的方法。有些問題早就存在,解決問題的方法也有很多,我只是把這些存在的問題和自己經過測試成功的方法,重新記錄下來,便於自己學習和重溫。...

公告部落遷至部落

        出於對部落格園創始人dudu哥的敬意和欽佩, 我決定將部落格遷至部落格園, 目前已經基本遷移完畢。          謝謝各位朋友一直以來的關注。         PS: 遷移部

Csdn部落排名第一名、第二名

截止2015-09-02 07:29 Csdn部落格排名: 第一名:yuanmeng001 第二名:phphot 關於第一名【袁萌】,好多年前就看過他寫的文章了,目前仍然在Csdn上發表部落格;

分享GEARS of DRAGOON 1+2日文硬碟版[帶全CG存檔&攻略+SSG修改+開啟存檔補丁]

冒險者們喲,尋找龍祕玉吧——! ninetail的最新作,是使用豐富多彩的技能·道具探索迷宮的3D迷宮RPG! 存在著騎士和神官的架空世界常見的職業為首的13種職業,超過數百種的道具的登場! 和夥伴一起探索迷宮,強化入手的裝備。以及打敗新的強敵,以得到稀有道具為目標!

分享迅為iTOP4412開發板-Android系統螢幕旋轉設定

1.1概述 Android4.0,Androd4.4原始碼可以編譯成手機模式和平板模式,訊為iTop4412 開發平臺 的Android系統預設編譯為平板模式。客戶需要根據自己的產品設計及應用環境,切換螢幕 的顯示方向,或者固定好一個顯示方向,例如產品中使用不同解析度的顯

全網最全的部落美化系列教程文章總目錄

前言   很多熱心的園友叫我出一部部落格美化系列的教程,都覺得我部落格做的很漂亮?之前我也有寫過部落格美化教程,不過好像一篇文章的篇幅有點過長了,為了方便園友的檢視,我決定重新出一套部落格美化教程,把原有的功能進行細化,每種功能單獨以一篇文章的形式發表,在保留原有功能的基礎上,會持續更新探索一些好玩好看的新

全網最全的部落美化系列教程03.給部落新增一隻萌萌噠的小倉鼠

全網最全的部落格美化系列教程相關文章目錄 【全網最全的部落格美化系列教程】09.新增"擴大/縮小瀏覽區域大小" 按鈕 【全網最全的部落格美化系列教程】10.小火箭置頂特效的實現 【全網最全的部落格美化系列教程】11.滑鼠點選愛心特效的實現 【全網最全的部落格美化系列教程

全網最全的部落美化系列教程08.自定義位址列Logo

全網最全的部落格美化系列教程相關文章目錄 【全網最全的部落格美化系列教程】09.新增"擴大/縮小瀏覽區域大小" 按鈕 【全網最全的部落格美化系列教程】10.小火箭置頂特效的實現 【全網最全的部落格美化系列教程】11.滑鼠點選愛心特效的實現 【全網最全的部落格美化系列教程

asxxf的部落記錄分享xiaoshao的學習進階之路

二人轉www.errenzhuan.cc 小品www.pangdan.com 詩詞www.diantang.cn 廣場舞www.280.cc 養生www.yhys.com 購物狂www.9252.com (adsbygoogle

部落美化10.圖片預覽放大

部落格園美化相關文章目錄: 【部落格美化】01.推薦和反對炫酷樣式 【部落格美化】02.公告欄顯示個性化時間 【部落格美化】03.分享按鈕 【部落格美化】04.自定義位址列logo 【部落格美化】05.新增GitHub連結 【部落格美化】06.新增QQ交談連結 【部落格美化】07.新增打賞按鈕

經典SQL語句大全-轉載自部落園,作者部落:YuBinfeng's Technology Blog

因最近學習MySQL,閒來無事逛帖子時,發現這篇較為經典的部落格,特轉載以防備用學習,同時希望也可以幫到他人,廢話不多說,進入正文  一、基礎 1、說明:建立資料庫 CREATE DATABASE database-name 2、說明:刪除資料庫 drop data

white_ice的部落mysql整理_java隨筆_連線池彙總

提醒自己 你花六塊八塊買個盒飯吃,覺得很節省,有人在路邊買了七毛錢饅頭吞嚥後步履匆匆; 你八點起床看書,覺得很勤奮,上微博發現曾經的同學八點就已經在面對繁重的工作; 你週六補個課,覺得很累,打個電話才知道許多朋友都連續加班了一個月。 親愛的,你真的還不夠苦,不夠勤奮和努

xuluohongshang的部落專注做事情

宣告: 博文的分享僅結合個人見解,僅供學習、交流使用,如有侵權,請聯絡博主刪除,原創文章轉載請註明出處。 QQ:935412424 知乎:sunlibo github:xuluohongshang 研究方向:計算機視覺 深度學習

Yngz_Miao的部落部落導航(不斷更新)

目前導航有初探Linux作業系統、STM32F103ZET6晶片、UCOS-III作業系統、Altium Designer四大塊。 除此之外,部落格內還有包括C/C++程式語言、Qt5、TCP/IP、筆試題面經等方面的博文,可以在左側個人分類中查詢到。   初探Linux作

Mr_厚厚的部落學之愈深,愈是心生畏懼!

人生苦短,道阻且艱;修行不易,且行且努力。 【專業擅長領域】:iOS開發,遊戲開發,圖形學 【擅長平臺】:iOS平臺,Unity --------------------------------------------------------- 【個人主頁】:信厚

置頂部落恢復更新公告

  時隔將近4年,海子部落格從今天開始恢復更新。現在仍然記得第一次寫部落格時的情景,當時我打算寫部落格的目的主要是為了讓自己有地方記錄學習的東西,然後在讀書階段一直持續堅持寫了3年多,後來15年畢業參加工作之後,由於工作比較忙,所以部落格停更了。期間陸陸續續有很多部落格園的朋友給我留言希望我能繼續更新下去