打造博客園(cnblogs)超級自定義界面
更新時間:2009年12月16日 22:02:42 作者:
有部分網(wǎng)友提出想了解一下像我這樣的高度訂制化博客界面是如何做出來的。所以在這里給大家分享一下經(jīng)驗。
定制博客界面的核心方法是通過引用我們自己上傳的外部JS,使外部JS的代碼能在當前博客頁面上執(zhí)行,從而用這個JS修改頁面DOM結(jié)構(gòu)(加入新的界面元素,加入引用自定義的CSS,加入新的界面交互功能),然后我們就可以在自己寫的這個外部JS里任意發(fā)揮了。
在博客園中的博客頁面中引用外部JS的方法:
進入博客設(shè)置頁面->設(shè)置->子標題,在這里,你可以輸入你博客的一些子標題的內(nèi)容,同時,你其實還可以輸入如下html:
<script src="XXXX">
XXXX代表你的JS的絕對URL地址。

所以接下來要做的事是想辦法找個地方把你的JS上傳上去,然后得到這個JS的鏈接。正好博客園可以上傳文件:
進入博客設(shè)置頁面->文件
在這個頁面,我們可以上傳我們自己的JS,然后就可以得到格式為http://files.cnblogs.com/[博客地址]/[文件名]的URL,例如我的博客上實現(xiàn)UI的核心代碼的URL是http://files.cnblogs.com/laynelin/UI.JS

順便多說一句,實際上要打造復(fù)雜的界面,你可能需要上傳不只一個JS。(當然你也可以考慮到performance原因,將多個JS合并成一個文件,然后再把crunch(壓縮)一把。),而且你還需要上傳CSS和圖片。
CSS也可以用和JS同樣的方案上傳。但至于圖片,強烈建議你用寫文章時用到的CuteEditor里的圖片上傳功能。在那里,可以給圖片建子目錄,還可以一次上傳任意多個文件,非常適用于涉及圖片很多的頁面定制需求。
說到CSS,由于我們可能會需要完全重寫原有的博客頁面樣式,所以墻裂推薦大家在設(shè)置博客頁面模板時選擇“禁用模板CSS”.
OK,剩下的事情就是大家充分發(fā)揮自己的想象力,通過我們自己的JS,打造我們自己的界面結(jié)構(gòu),并通過自己的CSS和圖片進行界面裝飾了。
我會在后續(xù)文章中陸續(xù)跟大家分享一些技術(shù)細節(jié)。也歡迎大家留言告訴我大家有哪些想知道的技術(shù)細節(jié)。
來自:http://www.cnblogs.com/laynelin
在博客園中的博客頁面中引用外部JS的方法:
進入博客設(shè)置頁面->設(shè)置->子標題,在這里,你可以輸入你博客的一些子標題的內(nèi)容,同時,你其實還可以輸入如下html:
<script src="XXXX">
XXXX代表你的JS的絕對URL地址。
所以接下來要做的事是想辦法找個地方把你的JS上傳上去,然后得到這個JS的鏈接。正好博客園可以上傳文件:
進入博客設(shè)置頁面->文件
在這個頁面,我們可以上傳我們自己的JS,然后就可以得到格式為http://files.cnblogs.com/[博客地址]/[文件名]的URL,例如我的博客上實現(xiàn)UI的核心代碼的URL是http://files.cnblogs.com/laynelin/UI.JS
順便多說一句,實際上要打造復(fù)雜的界面,你可能需要上傳不只一個JS。(當然你也可以考慮到performance原因,將多個JS合并成一個文件,然后再把crunch(壓縮)一把。),而且你還需要上傳CSS和圖片。
CSS也可以用和JS同樣的方案上傳。但至于圖片,強烈建議你用寫文章時用到的CuteEditor里的圖片上傳功能。在那里,可以給圖片建子目錄,還可以一次上傳任意多個文件,非常適用于涉及圖片很多的頁面定制需求。
說到CSS,由于我們可能會需要完全重寫原有的博客頁面樣式,所以墻裂推薦大家在設(shè)置博客頁面模板時選擇“禁用模板CSS”.
OK,剩下的事情就是大家充分發(fā)揮自己的想象力,通過我們自己的JS,打造我們自己的界面結(jié)構(gòu),并通過自己的CSS和圖片進行界面裝飾了。
我會在后續(xù)文章中陸續(xù)跟大家分享一些技術(shù)細節(jié)。也歡迎大家留言告訴我大家有哪些想知道的技術(shù)細節(jié)。
來自:http://www.cnblogs.com/laynelin
您可能感興趣的文章:
相關(guān)文章
chatGPT?deBug解決管理員登入服務(wù)器返回401問題
這篇文章主要介紹了chatGPT?deBug解決管理員登入,服務(wù)器返回401,沒有拿到數(shù)據(jù),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-05-05Elasticsearches通過坐標位置實現(xiàn)對附近人的搜索
這篇文章主要為大家介紹了Elasticsearches使用坐標位置實現(xiàn)對附近人的搜索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-04-04