它和您目前所看到樣式是不是幾乎一模一樣?
事實上,我最近才忽然意識到,我們其實可以將其作為乙個「html編輯器」,而不是乙個「部落格編輯器」使用。也就是說,我們可以利用它在特定樣式環境下編寫 html內容。由於wlw已經具備了比較常用的功能,且生成出來的html**非常乾淨,因此它的還是乙個比較合適的html編輯器。事實上,我正打算以後就用wlw為infoq中文站寫稿。因此目前這篇文章將會提供乙個指南,希望可以幫助您打造乙個合適的編輯環境。
然後,依次進行以下幾個步驟:
開啟登錄檔編輯器(regedit.exe),備份hkey_current_user\software\microsoft\windows live\writer\weblogs節點下的內容。
將infoq-edit.reg檔案中的內容倒入登錄檔。
接下來,我們就來進行一些簡單分析。希望分析過後,您可以自由地將wlw打造成自己想要的樣子——至少可以自定義編輯模板吧。另外,如果您在以上那些操作之後沒有得到預期效果,也可以檢查一下到底出了什麼問題。
很明顯,wlw是由登錄檔配合檔案進行定製的,我們先從登錄檔這邊入手。簡單地說,登錄檔儲存了您在wlw中定義的帳戶資訊。
infoq- edit.reg檔案向登錄檔內倒入多個資料。首先,它在hkcu\software\microsoft\windows live\writer\weblogs節點下定義了乙個名為defaultweblog的字串值,其中包含了預設帳戶的guid。預設帳戶即您開啟 wlw之後所在的部落格帳戶。每個部落格帳戶都會在weblogs節點下出現乙個新的節點,節點的名稱便是這個帳戶的guid。因此,我們下面關注的便是 weblogs節點下的db500b71-6eda-40d1-a6e3-9c196c68225f節點,它便表示了剛匯入的「infoq中文站」這個帳戶。
在這裡我們也不會關注這個節點下的太多內容,您可以自行進行分析,大部分的資料我想還是比較容易猜到是什麼作用的。因此,現在請將注意力放在editortemplate節點中,其中包含三個值:
editortemplate節點還包含了子節點,其中包含兩個值:
webpage:處於preview狀態時所使用的模板檔名(目前是preview.htm)。
framed 和webpage的區別在於,前者可能只提供了乙個「編輯區」樣式(如第一張中,我使用的部落格編輯樣式),而後者用於預覽編輯效果,因此則可能是個完整頁面。不過在您剛才安裝的補丁中,您會發現edit.htm和preview.htm的內容完全相同。所以您會發現,即時是在編輯的時候,我們也可以看到infoq頁面上幾乎完整的內容。
這兩個檔案其實都是普通的資料夾,只不過包含了兩個站位符和,作用不言自明。如之前所說那樣,edit.htm可能只包含了簡單的輸入區域,因此對於我的部落格其中就包含了這樣的**:
那麼樣式呢?與普通網頁一樣,樣式是也是通過模板檔案中的節點引入,或直接寫在html的節點中的。至於引入的css檔案的位置,可以是遠端,也可以是本地。不過如果您選擇引入本地的css,則需要提供乙個絕對路徑,例如: 還有什麼需要總結的呢?把工具進行合適的定製可以大幅提高我們的工作效率。例如,現在我們可以直接在寫文章時看到樣式(包括**,浮動等等),而不用發表為「草稿」再去頁面上瀏覽了,對於我這種部落格樣式的完美主義者非常有幫助。再說,定製工具難道不也是程式設計師的樂趣之一嗎?
Windows Live Writer 的昨日榮光
今天這一篇文章,想寫一寫windows live writer這款部落格編輯器 最早的乙個版本是2007年發布的 毫不誇張地說,這是為數不多的幾款所見即所得的編輯器之一,當然,它的執行速度慢也是乙個眾所周知的問題。作為乙個程式設計師 如果能這麼自稱的話 我一直不理解,為什麼這麼一款工具不能做得更好一...
Windows Live Writer 使用指南
一 簡介 二 安裝配置 指定安裝目錄進行安裝,方法如下 mklink d c program files x86 windows live e microsoft windows live mklink d f 我的文件 my weblog posts f 我的博文 三 新增賬戶 1 賬戶 2 cs...
Windows Live Writer 使用指南
一 簡介 二 安裝配置 指定安裝目錄進行安裝,方法如下 mklink d c program files x86 windows live e microsoft windows live mklink d f 我的文件 my weblog posts f 我的博文 三 新增賬戶 1 賬戶 2 cs...