matery主題優化時解析出bug

2022-06-18 18:48:14 字數 1879 閱讀 5105

matery是個好的主題這個我就不詳細地說了,但是優化也難

越好的主題、越豐富的主題,外掛程式越多,配置越多,就容易出錯

最要命的是這種靜態網頁的部署還要用最原始的方法進行,先在命令列生成靜態檔案,然後傳送給要命的github

總之bug數不勝數,大部分出錯的原因基本都一致,無非就是在yml檔案裡亂弄出的bug

但是我優化主題時碰上了難得的bug,就分享給大家,省的大家走彎路

page.*.foreach is not a function後接一大片路徑

這裡的*就是圖中的categorioes,我叫他page bug。就光看那麼多行根本摸不著頭腦,想著是肯定是配置出了問題,於是就開啟配置檔案檢視。

其實這個問題很少見,一般都不是config配置檔案的問題。弄了半天,誰也沒想到是頁面檔案categorioes裡的index.md檔案有問題。我的配置如下:

index.md配置

一般都很少進入裡面配置什麼的,但是為了優化主題,讓它更好看,就進入裡面瞎搞亂改,網上也沒什麼指導如何優化配置的好文章,所以自然會遇到稀奇bug。

上面的配置就出錯了,出在categorioes的屬性的配置,用這個主題,categories檔案(需要事先new乙個才有)好像不准新增屬性,換成小寫c也不行,之後做了如下更改。

刪除屬性後

去掉那個c後,那個bug就沒了,一切順暢生成頁面。四不四很無語,就這個鬼東西弄了一整天,不是說,就是這個靜態頁面配置太苛刻了,

用md和yml去寫,縮排不對都是要出錯的。這給廣大懷著部落格夢的it客破了一大盆冷水,太難了!

1 6 4 如何優化時序

在fpga設計中,提高速度與降低面積屬於兩個相互矛盾的目標,在具體實現上往往需要折中 tradeoff 1.建立時間 setup time 指在觸發器的時鐘訊號上公升沿到來以前,資料穩定不變的時間。若建立時間不夠,資料將不能在這個時鐘上公升沿處被打入觸發器。2.保持時間 hold time 指在觸發...

優化時間效率的方法

優化時間效率的方法 1.常數計算的優化 乙個表示式如果經常包含常數計算 則由於與數學表示式近似 易讀性是很好 但是執行效率卻不高.例如 for i 1 to 100 do for j 1 to 100 do begin tax a i,j 3200 12 int irate j 365 12 i b...

待優化,時間超限 1207

判斷陣列是否所有值均為0,即敵人被全部消滅 intdie blood a,int n 檢查是否有敵人被消滅 if flag 1 return1 else return0 int main while empty a,n 當敵人未被全部消滅時,開槍 printf d n cnt return0 第二種...