我想用Emacs組織模式發佈一個項目,其中包含多個.html文件。 我想強調一些python代碼示例。 但htmlize.el不會那樣對我。 奇怪的是,在導出單個.html文件時(使用C-c C-e h),代碼示例將突出顯示。 那麼我怎麼能得到htmlize.el工作項目發佈?如何讓htmlize.el工作在Emacs org-mode中進行項目發佈?
回答
您必須將代碼放入#+ BEGIN_SRC和#+ END_SRC。例如
* My python code
#+BEGIN_SRC python
def foo():
if bar == 1:
bar = 2
else:
bar = 3
#+END_SRC
我以前試過這個,但它實際上不起作用。困惑 – dofine 2010-12-03 10:00:05
在你org-publish-project-alist
,所述htmlized-source
屬性設置爲非零:
(setq org-publish-project-alist
'(("my-project"
:base-directory ...
:htmlized-source t
...
)))
參見ORG-手動模式的Publishing action部分。
謝謝。我已經這樣做了〜:) – dofine 2010-12-04 05:10:30
使用htmlize.el以突出orgfile你的代碼,只需添加此處列出你的.emacs文件中的代碼:
(require 'htmlize)
注:請確保htmlize.el在你的負載路徑
它已經適用於單個文件,問題與發佈有關。 – 2012-10-05 07:59:00
- 1. 讓SOMA Ads在XNA項目中工作?
- 2. 如何在emacs中使用Auctex + preview-latex + orgmode
- 3. 發佈項目後,Hangfire不再工作
- 4. emacs orgmode中的自定義時間戳
- 5. 如何打包Visual Studio C++項目以進行發佈?
- 6. 如何讓ng-template在離子2項目中工作
- 7. 材料2 - 如何讓md-icon在SystemJS項目中工作?
- 8. 如何讓SASS在Symfony3項目中工作?
- 9. 如何讓rlwrap在Emacs的shell/eshell中工作?
- 10. 如何發佈vb項目?
- 11. 如何發佈Maven項目
- 12. 如何使用工作箱對發佈請求進行排隊?
- 13. VS2010發佈項目
- 14. 如何佈局列表項目以像行表一樣工作?
- 15. emacs orgmode不在標頭之間插入行?
- 16. 如何讓角色種子進展項目中的關於頁面工作?
- 17. 如何在導出html時禁用htmlize.el中的背景歸屬
- 18. 如何在iOS項目中對工具欄項目進行分組?
- 19. 如何讓AspectJ和maven在War項目上工作?
- 20. 如何在Emacs中進行C開發時跳轉到功能?
- 21. 如何在Emacs中更改構建/調試的工作目錄?
- 22. 在導出發佈版本後,Flex Actionscript項目swf不工作
- 23. 將工作項目鏈接到TFS 2010中發佈的測試
- 24. Emacs選項卡不工作
- 25. 如何在Web項目中爲CSS網頁目錄進行佈局
- 26. 如何檢索在Java中運行進程的工作目錄?
- 27. 從命令行發佈Azure項目
- 28. 如何讓亞行在x64上工作?
- 29. 如何讓軌道發佈的cookie工作跨子域
- 30. 如何讓getSelectedView()在GridView中工作?
組織模式是一個快速移動的目標。你能提供有關你的設置的更多信息嗎?具體而言,您使用的操作系統,您使用的Emacs版本以及您使用的Org模式版本將有助於我提供一些建議。 – 2010-12-03 18:43:42