Hi Eric, Thank you so much for your reply and helpful suggestions. I looked into the source of org-mode but as I am not familiar with elisp, I failed to get it. Then I tried to not load my customized settings and tried org-mode export again. And finally I found out it was due to another .el I loaded, which is called highlight-80+ (http://nschum.de/src/emacs/highlight-80+/). Although I do not know why they conflict, org-mode export function works perfectly after I disabled highlight-80+. :D But it will be great if someone is able to and would like to look into this and get a fix to it. As someone else may encounter the same problem as me. Thanks, -Zhiqiu On Sat, Feb 18, 2012 at 7:21 AM, Eric Schulte wrote: > Hi Zhiqiu, > > First, I would look at the actual text of the exported html code > example. It likely contains css code specifying how to fontify many > elements of the code block (e.g., on my system your example exports to > the following html [1]). You can then add css to your org-mode file > specifying what colors to use for each code class. > > Also, see the `org-export-htmlize-output-type' variable. > > Best, > > Zhiqiu Kong writes: > > > Hi, > > > > I am a new org-mode user and am trying to take notes with it. As I put > > source code into my codes a lot, I love the integration with htmlize > pretty > > much. However, I found the syntax highlight on exported html file is not > > as what I see in Emacs. To be more specific, only comments and string > > literals are colored, which is shown in http://img.ly/dXTK. And here is > > what is looks like in Emacs: http://img.ly/dXU6. > > > > Actually, what I expected is the keywords such as int, return should at > > least be colored, which is as introduced by emacs-fu ( > > > http://emacs-fu.blogspot.com/2009/05/writing-and-blogging-with-org-mode.html > > ). > > > > I checked out the latest org-mode (Org-mode version 7.8.03 > > (release_7.8.03.336.gdf0a9) ) and htmlize (for git repository), but the > > problem remains. Moreover, here is my project setting: > > > > (setq org-publish-project-alist > > '(("note-org" > > :base-directory "~/Docs/notes/org/" > > :publishing-directory "~/Docs/notes/html/" > > :htmlized-source t > > :base-extension "org" > > :sub-superscript nil > > :recursive t > > :publishing-function org-publish-org-to-html > > ;; :org-export-htmlize-output-type "css" > > :html-extension "html" > > :auto-index t > > :index-filename "index.org" > > :index-title "My Notes" > > :link-home "index.html" > > ;; :section-numbers nil > > :style " > href=\"css/worg.css\" > > type=\"text/css\"/>") > > ("note-static" > > :base-directory "~/Docs/notes/org/" > > :publishing-directory "~/Docs/notes/html/" > > :recursive t > > :base-extension > > "css\\|js\\|png\\|jpg\\|gif\\|pdf\\|mp3\\|swf\\|zip\\|gz\\|txt\\|el" > > :publishing-function org-publish-attachment) > > ("My Notes" > > :components ("note-org" "note-static") > > :auto-sitemap t > > :auto-index t > > ))) > > > > Any suggestion on how to debug and fix this problem? Or this is normal? > > Thanks a lot!! > > > > > > Thanks, > > -Zhiqiu > > > Footnotes: > [1]
int
> main(){
>  std::cout <<  style="color: #a5c261;">"hello" << std::endl;
> }
> 
> > > -- > Eric Schulte > http://cs.unm.edu/~eschulte/ >