2009年12月7日 星期一

如何避免 TiddlyWiki 變慢 -- Part 2

前情題要 :

如何避免 TiddlyWiki 變慢 (2009-04-02)

…… 建議採用下面兩種作法 :

  • 關閉『動畫顯示』
  • 不要顯示『最近更新』

…… 所有『偏好設定』都是存放在『瀏覽器的 Cookie』, …… Cookie 遺失, 就得要再重新設定一次。

而現在,

  1. 設定『儲存在檔案裡頭』, 一勞永逸
  2. 可以限制『最近更新』顯示的數目

.

將 TiddlyWiki 的設定『儲存在檔案裡頭』

如果之前所說的, TiddlyWiki 所有『偏好設定』都是存放在『瀏覽器的 Cookie』---- 包括『動畫顯示』在內 ----, 所以 換了一台電腦 或是 同一台電腦的不同瀏覽器, 或是 Cookie 遺失, 就得要再重新設定一次。

而解決的方法, 則是加上 config.options.[設定/cookie名稱] = [設定值] 這樣的指令

  • 在 TiddlyWiki 裡新增一篇文章, 題目任選
  • 文章內容加上 config.options.chkAnimate = false; 這一行
  • 設定 systemConfig 標籤, 如此這篇文章會成為 Plugin, 在 TiddlyWiki 啟動時執行
  • 同理, <<tabs …>><<slider …>> 等巨集的狀態, 也都是存放在『瀏覽器的 Cookie』, 同樣可以透過 config.options.[設定/cookie名稱] = [設定值] 這樣的指令來指定它們的值,

    2009-12-08_202610

    .

    讓 Google Chrome 的本地檔案也使用 Cookie

    TiddlyWiki 的『偏好設定』存放在『瀏覽器的 Cookie』, 但是 Google Chrome 預設對本地檔案卻是不使用 Cookie。此時可以在啟動 Google Chrome 的捷徑加上參數 --enable-file-cookies 來啟用本地檔案的 Cookie。

    ---- 詳情參見 http://tiddlywiki.org/wiki/Google_Chrome

    .

    限制『最近更新』顯示的數目

    如何避免 TiddlyWiki 變慢 (2009-04-02)

    ……『最近更新』其實有點『名不符實』, 因為它顯示的其實是依修訂日期排序的『所有文章列表』, 所以當文章數量變多時, 這個『最近更新』就會變成一條巨龍, 而且是『一條動態更新的巨龍』

    以下的語法, 可以限制『最近更新』顯示的數目,

  • 找到 TabTimeline 這篇預設文章, 原本的內容是 <<timeline>>
  • 將它改成 <<timeline "modified" "限制的數目">>, 一般來說 30~50 之類的數目應該不會讓文章變慢才對
  • .

    0 意見:

    發表您的回應

    張貼留言