google code-beautifer

顯示具有 blog 標籤的文章。 顯示所有文章
顯示具有 blog 標籤的文章。 顯示所有文章

星期日, 11月 20, 2016

在pluma 裏增加markdown語言的語法加強顯示功能

gedit 實在太古老,mate 裏面的 pluma 基本上是要來取代gedit 但是兩者的plugin 系統並不相容,得重新編譯
但是只是要增加一下一些新語言的語法加強顯示功能的話,也許靠 gtksourceview-3.0 就夠了。目前pluma 還依賴/gtksourceview-2.0。所以比如說針對markdown加強語法顯示,只要用root 身份執行

# cd /usr/share/gtksourceview-2.0/language-specs/
# ln -s /usr/share/gtksourceview-3.0/language-specs/markdown.lang

這樣就可以了

(This is the 12/20 of my #開放改變20 initiative in this year. )

星期二, 1月 22, 2008

Blosxom 外掛 (Plugins)

下載後若有.txt副檔名則要把.txt副檔名去掉,丟進 plugin 目錄下,除了 "writeback" 以外,一般都是直接修改 plugin 檔裡的設定(多半是些路徑名稱而己)就好了。
目前試驗成功的Blosxom Plugin 計有

星期一, 1月 21, 2008

blosxom writeback plugin

writeback plugin提供回應與(張貼)回溯(TrackBack 有人翻"搥背")功能。

讀者回應資料預設會放在變數$writeback_dir
也就是 blosxom::plugin_state_dir/writeback下依分類階層展開。
所以移動網誌檔案時,相關的回應資料 .wb檔也要跟著移動。

星期六, 1月 19, 2008

Blosxom moreentries 外掛程式安裝

把一頁塞不下網誌目錄的用加上Prev/Next 按鍵呈現出來
把 $moreentries::links 加到 目錄頁 如 foot.html, head.html即可


在某些blog 系統上(如樂多跟丁丁大站),這個功能叫作"繼續閱讀"

星期六, 1月 05, 2008

Blosxom counter plugin 說明

假如要用圖片顯示數字

$imgdir
$imgwidths
這兩個變數要改掉

星期五, 1月 04, 2008

Blosxom calendar 外掛程式中文化說明

把 $dowabbr 常數改成
qw/日 一 二 三 四 五 六/

星期四, 1月 03, 2008

Blog 寫作結構格式: 以Blosxom 為例

雖然我嫌自行維護Blosxom server麻煩,現在移到blogger 跟其他的部落格服務
上,但這基本的導讀對於瞭解Blog 寫作結構格式,還是很重要的。

一般的Blog呈現結構:


story.flavour是供每個網頁裡每一篇文章(可能不只一篇)使用的模板,例如

  • story.html
  • story.traceback
  • story.writeback 或sotry.comments
  • story.flavourXXX,...

星期三, 1月 02, 2008

blosxom 中文環境基本安裝

blosxom是跨平台的blog 系統,只需要perl 就可跑。最新版的 Blosxom 都可以從 http://www.blosxom.com/downloads.html 下載取得

  1. 解開blosxom.zip 壓縮檔
  2. 把 blosxom.cgi 放到想要的放的網頁位置 比如說你的首頁是/home/username/public_html
    而且底下的任何子目錄都能執行CGI的話,你可能會想放到 /home/username/public_html/blog/blosxom
    有些網頁系統可能限定CGI只能放在特定子目錄如/home/username/public_html/cgi-bin
    那blosxom.cgi就得放到那
  3. 確定 blosxom.cgi 是可執行, 在linux上 可執行
    chmod 755 /home/username/public_html/blog/blosxom.cgi
  4. 建立一個目錄,用來存放blog的寫作內容
    例如/home/username/public_html/blog/data


設定blosxom.cgi中的變數



  • $blog_title: blog的名稱(譬如說"Shelandy's Weblog 雪藍地的中英夾雜Blah Blah Blah")。
  • $blog_description: blog的描述或標語(譬如說"藝術,科學及社群的互動論壇實驗 Exprimenting weblog Blah Blah Blah")。
  • $blog_language: blog內容所使用的語言。正體中文是 zh-tw。
  • $datadir: 存放blog內容的目錄位置,例如前面我們所使用的 /home/username/public_html/blog/blosxom (即使妳的網頁伺服器用 Windows ,也要用倒斜線來表示路徑,而且路徑最後面不可以接反斜線。 )
  • $url: blog 的網址起點,像是 http://www.utdallas.edu/~username/blog/ 最後面務必接上反斜線作為網址的結尾。
  • $depth 設定 Blosxom 是否要把內容目錄裡的層層目錄都顯示出來;沒有特殊需求的話,這裡最好用預設的 0 (所有都要)。
  • num_entries: 設定部落格首頁一次要顯示幾篇新文章。 (一次顯示不完的,可用moreentries plugin裡的moreentries::links變數來繼續顯示餘下的)
  • $file_extension: 設定 Blosxom 把哪種副檔名的檔案視為blog文章內容(通常是txt)。
  • $default_flavour: 設定預設的部落格樣式(通常是html)。
  • $plugin_dir: 外掛目錄所在的路徑 要用絕對路徑如 /home/username/cgi/myblosxomplugin


如何讓非預設語系不是中文的伺服器將blosxom blog語系設成Big5


將以下檔案
content_type.edit
content_type.html
content_type.index
content_type.writeback
的內容改成
text/html; charset=Big5


Wolia! 不用調整browser語系就能正確瀏覽了!