the 1st edition: 20110923 (5)
the 2nd edition: 20170427 (4)
the 3rd edition: 20200901 (2)
要在 blog 貼上程式碼 (source code ex: c/c++/組合語言), 需要先將程式碼轉成 html 語法, 花費的力氣比我想像中的大, google 好幾天, 找到以下幾個方法, 不是太複雜 (要修改一堆 css/js ) 就是不合我用, 我只需要行號和語法顏色。當然, 要能在 linux 下使用。
- code2html
- vi 的 :TOhtml
- HTML Encoder
- 將程式碼轉成網頁格式
- 在 Blogger 文章中利用 CSS Block 及 Google Code Prettify 顯示程式碼
最後選了item 1 的 code2html (用 apt-get install code2html 輕鬆搞定)
code2html -H -n -l as 5M_mem_rw.S > 5M_mem_rw.html
code2html -H -n -l c k.c > k.html
用這些 option 出來的結果前後加上
<pre>
</pre>
即可貼到
網頁/blog 上。
清除 number link: blogger 會自動補上 href tag 的內容, 像 list 1 那樣, 造成整個 html 很混亂, 所以把 a tag 換成 b tag, 使用 sed_cmd 來處理即可。
用法: h.sh prog.c
會輸出 prog.c.html, 貼到 blogger 即可。
本篇文章的指令和程式碼都是使用 h.sh script 轉出。
組合語言和 C 語言的效果:
作業系統之前的程式 (0) - hello XYZ
沒有留言:
張貼留言
使用 google 的 reCAPTCHA 驗證碼, 總算可以輕鬆留言了。
我實在受不了 spam 了, 又不想讓大家的眼睛花掉, 只好放棄匿名留言。這是沒辦法中的辦法了。留言的朋友需要有 google 帳號。