相思资源网 Design By www.200059.com
定制博客界面的核心方法是通过引用我们自己上传的外部JS,使外部JS的代码能在当前博客页面上执行,从而用这个JS修改页面DOM结构(加入新的界面元素,加入引用自定义的CSS,加入新的界面交互功能),然后我们就可以在自己写的这个外部JS里任意发挥了。

在博客园中的博客页面中引用外部JS的方法:

进入博客设置页面->设置->子标题,在这里,你可以输入你博客的一些子标题的内容,同时,你其实还可以输入如下html:
<script src="/UploadFiles/2021-04-02/XXXX">XXXX代表你的JS的绝对URL地址。
打造博客园(cnblogs)超级自定义界面

所以接下来要做的事是想办法找个地方把你的JS上传上去,然后得到这个JS的链接。正好博客园可以上传文件:
进入博客设置页面->文件
在这个页面,我们可以上传我们自己的JS,然后就可以得到格式为http://files.cnblogs.com/[博客地址]/[文件名]的URL,例如我的博客上实现UI的核心代码的URL是http://files.cnblogs.com/laynelin/UI.JS
打造博客园(cnblogs)超级自定义界面
顺便多说一句,实际上要打造复杂的界面,你可能需要上传不只一个JS。(当然你也可以考虑到performance原因,将多个JS合并成一个文件,然后再把crunch(压缩)一把。),而且你还需要上传CSS和图片。
CSS也可以用和JS同样的方案上传。但至于图片,强烈建议你用写文章时用到的CuteEditor里的图片上传功能。在那里,可以给图片建子目录,还可以一次上传任意多个文件,非常适用于涉及图片很多的页面定制需求。

说到CSS,由于我们可能会需要完全重写原有的博客页面样式,所以墙裂推荐大家在设置博客页面模板时选择“禁用模板CSS”.

OK,剩下的事情就是大家充分发挥自己的想象力,通过我们自己的JS,打造我们自己的界面结构,并通过自己的CSS和图片进行界面装饰了。

我会在后续文章中陆续跟大家分享一些技术细节。也欢迎大家留言告诉我大家有哪些想知道的技术细节。
来自:http://www.cnblogs.com/laynelin
标签:
cnblogs,自定义界面

相思资源网 Design By www.200059.com
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
相思资源网 Design By www.200059.com

评论“打造博客园(cnblogs)超级自定义界面”

暂无打造博客园(cnblogs)超级自定义界面的评论...

《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线

暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。

艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。

《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。