AD (728x60)

ISCB站台建置過程

Share & Comment
1. 找到一個合意的Desktro Responsive metro Blogger Template版型,下載並解壓縮得到其XML檔案。

http://uongjowo.blogspot.com/2015/02/desktro-responsive-metro-blogger.html



2. 這個版型的特色是在Banner區有個動態磚效果的設計,其中五個區塊是能夠點選篩出指定標籤(tag)的文章(post),這樣就能把需要凸顯的文章分類查閱,這樣的設計正是ISCB站台需要的。而且這部分的設計很高明,只要在版面配置找到tile-1~7的這些HTML/Javascript小工具,進入編輯,內容輸入要篩選的文章標籤,然後就能有如此的效果。


這個部分,對照版型的XML來看,就是在<b:widget id='HTML##' .....>裡面都做了放上這樣的超連結語法 <a expr:href='&quot;/search/label/&quot; + data:content + &quot;?&amp;max-results=99&quot;' itemprop='url'>。(課堂上將會帶大家仔細了解這部份)



3. 試著用Google的Resizer網站觀看ISCB站台,發現這個版型還考慮在手機版面上精簡成只看到4個動態磚區塊,但這樣就應該將重要區塊移到最前面,這部分的操作很可惜無法在版面配置那邊精準操作,得要自己動版型XML的相關語法順序。因為這些是HTML/Javascript小工具,在XML的語法就是要找到<b:widget id='HTML##' .....>,仔細找出每個widget的範圍,就能調整其先後順序了。(課堂上將會帶大家仔細了解這部份)





4. 搞懂前述Banner的動態磚區塊之用法,就開始建立文章(post)吧。但是這個版型的首頁會以每篇文章第一張圖片排成圖示檢視方式,那就要確定每一篇文章絕對不能只有文字內容,怎樣都至少要有一個圖片,而且第一張圖片必然要具備代表該文章主題之意涵,建議大家不妨用www.freepik.com的圖片(使用時要將圖片連結到出處網頁),或者像是photopin.com、flickr、CC Search等提供CC授權的圖片。示意圖片若不應佔用太大版面,可以安排類似下列方式縮小到角落,甚至是進入HTML編輯將該圖片的width及height都設定為0就不會顯示在文章中了(但首頁圖示檢視還是會出現)。





5. 這個版型的教學文件中還有提到一個預留的archive page設計,能將站台裡面的所有文章(post)全部或分類列出,讓歷史文章更容易被查到,這個功能蠻好的,但需要建立一個名為archive.html的網頁(page)儲存教學文件提到的那段語法。





6. 在ISCB站台的首頁,有需要把成立歷史及重要里程碑呈現出來,思考過後決定以時間軸(Timeline)呈現是最適合的,但因為Blog平台並非網路硬碟可附加一些檔案,所以像是網路上可以查到一些用jQuery做出來的Timeline套件就不便採用,最後決定找純粹以CSS設計的Timeline,以"CSS Timeline" 2016搜尋找到了CSS Timeline: Build Vertical Timeline with CSS,然後將其修改我們的內容(JSfiddle、JSbin)。然後在版面配置中新增一個HTML/Javascript小工具,再把<body>與</body>間的語法複製過去。


於是,首頁的下方就出現這個Timeline了。但是,這樣做也會讓個站台的每一篇文章下方也都出現這個Timeline,這樣不好! 解決之道是在<b:includable id='main'>後面加上<b:if cond='data:blog.url == data:blog.homepageUrl'>以及在 </b:includable>前面加上</b:if>,如此一來只有在符合condition為首頁時才顯示。




7. 在ISCB站台的服務項目中,每年統計查核事項缺失開立Top 10,這部分的呈現也是蠻適合用單側的Timeline來呈現,所以另外再寫個不同風格的純粹CSS Timeline,內容在此JSfiddle、JSbin與此JSfiddle、JSbin,所以就把<body>與</body>間的語法複製到文章裡面。




Tags:

Written by

We are Creative Blogger Theme Wavers which provides user friendly, effective and easy to use themes. Each support has free and providing HD support screen casting.

 

Popular Posts

Recent Posts

Why to Choose RedHood?

Copyright © 數位人文創新價值體驗應用研究計畫 | Designed by Templateism.com