[English]
2011-12-02 18:50 墳墓 (Brian Hsu) 幫 Pelican 加入了 Gist 支援之後,還需要加些什麼呢?那當然是 YouTube!如果在用 reStructureText 寫部落格時還要回到 HTML 語法來幫文章嵌入 YouTube 影片,那就實在是太遜了,而且文章原始檔看起來也會變得很醜。
所以這次就是幫 Pelican 加入了處理 youtube 這個指令的功能,一樣在 pelican/rstdirective.py 裡加入下面的程式碼就可以了。
如同以往的,這段程式碼也已經被我發佈到 GitHub Pelican Fork 上,所以你可以直接使用 pip 指令進行安裝。
# pip uninstall pelican
# pip install git+http://brianhsu@github.com/brianhsu/pelican.git#egg=pelican
加入程式碼或從我的 GitHub 上安裝後,你可以使用下面的指令來嵌入 YouTube 影片。
其中接在指令後的 YouTube ID 是必要的,width 和 height 可填可不填,他會設定影片的大小,align 可以是 left、center、right 其中一個,用來設定影片在文章中要靠左、中、右對齊。
.. youtube:: dfI_DnGazwg
:width: 480
:height: 320
:align: center
使用後的效果如下:
回響