有時候標題太長,但又不想要全部顯示,只好做一些設定。
CSS
若要省略文字,可利用CSS語法。12345li { overflow:hidden; //隱藏 text-overflow:ellipsis; //顯示省略符號 white-space: nowrap; //不換行}
Hexo
知道基本語法後,觀察一下網頁的產生方式,知道是放在widget
的class
裡且標籤為li
,但直接改動widget
底下會照成其它跟著變動,為了避免麻煩就另外創個class給他,因此先到..\themes\landscape\layout\_widget\recent_posts.ejs
裡將ul標籤新增class。
新增完後再到..\themes\landscape\source\css\_partial\sidebar-aside.styl
新增以下代碼,如果你將class直接設置在li也是可以,如此一來後面的li就不用了。1234.class名稱 li overflow:hidden text-overflow:ellipsis white-space: nowrap
完整代碼
recent_posts.ejs
|
|
sidebar-aside.styl
|
|