為什麼我們的微信文章版式比較好看?

2021-09-23 16:13:02 字數 1255 閱讀 4525

作為技術**,刊載的文章**現**是必不可少的,之前我們也用過一些**高亮外掛程式,但是因一些不足後來就放棄了。

目前我們使用的**高亮外掛程式是 google 的 code-prettify,最初它是放在 google code 上的,現在也託管到了 github:  。

code-prettify 的優點是體積小,使用簡單,而且自動識別所高亮的語言(雖然有時候識別的不對,但是其實沒幾個人真的在意對不對,大致能區分不同的語言成分就好了)。目前這個軟體已經有比較長的時間不更新了,雖然還有 bug,不過大致上的功能沒有什麼問題。

使用方法很簡單,首先你得在頁面中引入 code-prettify 的 js  檔案,然後在你要高亮**外使用

...
...標籤即可。比如:

class

="prettyprint"

>

class voila

然後看起來效果就是:

class

voila

可能你使用了 code-prettify 之後也發現和我們的**樣式不同,其實,這只是我們使用了自己定製的乙個 css 樣式罷了,稍微研究下我們的頁面**,你就能找到這個 css 的,你可以根據你的喜好進行修改。

我們經常會發布各種英文文章的譯文,但是有時候,一些詞彙需要附上英文才能比較好的避免歧義。通常大家的做法都是在中文後面用括號圈上對應的英文,但是隨著 html5 規範的普遍支援,其實還有另外一種新的標籤可以更好的用於這種情況。那就是 ruby 標籤。

簡單的來說,ruby 標籤的基本格式如下:這裡寫中文english here,這個標籤用瀏覽器看的效果是這樣的:這裡寫中文english here。

目前應該還沒有支援 ruby 的 cms,所以,一般情況下你需要手工編輯你的頁面的 html 來插入這種標籤——當然,我是自己開發了乙個我的 cms 的外掛程式。

此外, ruby 標籤也是可以嵌入鏈結的,這種情況也比較常見。你可以自行摸索下。

最後,ruby 標籤自然有預設的顯示樣式,顯然,作為在意使用者體驗的你,肯定會給它單獨調整下 css 的,是吧?

實際上,除了以上兩點,我們並沒有特別不同的地方,不過使用者體驗的細節還是有所調整的,但是這些就是見仁見智的地方了,大家可以根據需要參考我們或其它一些在頁面體驗方面有所特長的頁面進行學習。

原文發布時間為:2017-12-14

看到的比較好的文章 關於工期

今天看到有人問 老闆問做完某個功能要多長時間,怎麼回答 這個問題我也遇到過,特此做記錄。摘抄精華 1 這個很好回答,根據問你的人級別來,級別越高,你預估的時間越低。具體數字不重要,重要的是問你的人認不認同的你的數字。2 如果這個功能你比較熟悉,或者有相似的參考例項,正常報工作量即可 如果你不熟悉,但...

關於MySQL鎖和隔離級別比較好的文章。

我所理解的髒讀,不可重複讀和幻讀。髒讀 某個事務已更新乙份資料,另乙個事務在此時讀取了同乙份資料,由於某些原因,前乙個事務會滾了操作,導致髒讀產生。不可重複讀 在乙個事務的兩次查詢中資料不一致,可能是兩次查詢過程中插入了乙個事務更新原有的資料。幻讀 在乙個事務的兩次查詢中資料筆數不一致,例如有乙個事...

什麼樣的訂單管理系統比較好用?

一套完全符合企業業務邏輯的管理軟體可以使企業的業務有序的運轉,為企業提供訂單從開始銷售到完成交易全生命週期的監控和管理。這個訂單模板白碼針對部分使用者需求設計,不能滿足全部的企業使用,如有其它需求可在原有模板的基礎上對業務功能進行修改。在實際業務中,訂單流程遠沒這麼簡單。比如在使用者結算付款 取消訂...