部落格園 Mac客戶端 2 0 Beta

2022-03-08 12:32:51 字數 2069 閱讀 9016

繼上次1.0版本發布後,根據大家的意見,進行了修改。

在1.0版本完成後,想了很久。多平台是乙個趨勢,如果要進行跨平台開發,卻又何我之前的初衷背道而馳。(之前的初衷是想學習osx開發,使用swif)

其實,起初選擇的是nw.js,而並不是electron。為什麼總是換來換去?是因為nw後來實在不知道怎麼寫了,baidu資料少,google資料也不多···才轉到了electron上。

使用electron,專案中也用到了react.js,不過畢竟不是常年搞網頁的人,react也僅僅用了一小部分,更多的在專案中仍然是jquery,而node.js的知識也沒有用到多少。不過,詳細開發到後面,更多更複雜、更有用的功能,會促使我將這些知識一一掌握。畢竟,我堅信,想學習新的知識,不能只看看教程學學語法寫寫demo,而應該是找乙個專案做完它,做精緻了,自然而然的,什麼都會了,那些教程、語法、demo之類的,都是我們進步的指示牌,而不是腳下的路。照本宣科就是死路一條。

介面上使用了flat ui,我比較喜歡的這個風格,感覺看起來爽爽的。

站在巨人的肩膀上寫**~

很抱歉之前沉浸在技術選擇中無法自拔。

現在的**也會開源到github上。不過和1.0的**一樣,仍然是會遮蔽掉關鍵的認證**片段。(請大家理解和見諒,畢竟這樣的東西放出去不好)。

等**全部上傳後,我會再寫乙個文章進行詳細說明。

原始碼已發布:

swift版本(即1.0版本)請參考:

electron版本請參考:

在此我只能說,我沒有測試過此次版本在非osx最新版(10.11.2 (15c50))下是否可以正常執行。抱歉。也許能跑,也許不能跑···

據說使用electron安裝包會很大,結果,是真的···編譯完之後嚇我一跳,100多m,果斷壓縮成dmg,還有50多m。這,四捨五入就是乙個億的m的大小啊···

據說electron會改···據說···我也不知道···t t···也許,有其他辦法呢~刪除一些無用的包來減少體積之類的···

我會盡快進行win版本和linux版本的編譯工作。據說在mac下都可以進行,不過我只編譯成功了linux-32位版本和mac-64位,那個可愛的win版本編譯不通過。

鑑於家中只有linux系統和osx,win版本要等到去公司抽空來進行編譯和測試工作。

linux版本還沒有測試,暫時不發布。等測試完成後,再發布。

此次版本為2.0-beta

1. 部落格回覆展示。(按照原計畫進行,ps:此處僅僅展示回覆內容,並不是可以在客戶端內回覆)

2. 增加知識庫。(看到有此介面就寫了)

3. 修改ui介面。(被吐槽1.0的介面醜···)

4. 修改使用技術為node.js、electron、react等。

1. 新聞回覆展示。(沒找到api介面···= =!)

1. 增加部落格分類、分類下展示等。

2. 增加精華區博文列表。

3. 增加推薦新聞、熱門新聞、本週內熱門新聞等功能。

4. 嘗試增加登入方法。(此功能待定,想新增是因為有了這個功能,後續就可以進行非常多的功能點的開發了)

來,上點圖:

(上圖中右邊最大的詩,作者 我已成妖 ,首次發布在 如何用「燙」、「屯」、「錕斤拷」寫一副對聯或一首詩? 中)

部落格園 Mac客戶端 1 0 原始碼

此次開源的是mac 1.0客戶端的原始碼。額 也是那個不準備維護的 並且也不再維護的那個版本。之後將會對2.0的客戶端進行維護。cnblogsformac從上到下目錄解析 lgwebimage 自己寫的,沒用到,無用的東西,可以無視。之前是想用它來做web引用的,後來找到了代替的方法。entity ...

配置部落格園離線客戶端mac版ecto

2 安裝客戶端 3 現在開始配置部落格,其實這個客戶端支援很多部落格的,但是我的部落格是,我就簡單的介紹一下上面的配置吧 首先,你需要在註冊賬號 然後,複製你部落格的url 選擇其他選項 將自己的的位址複製,如下圖 點選下一步,並且設定賬號和密碼 點選儲存,將出現下面介面 這就是簡單的設定,這樣就新...

Nim教程 八 (部落格園撰寫工具客戶端更新)

先說無關的內容 前兩天開發了乙個撰寫部落格的客戶端 之後就把他開源到了github上 目前為止,已經收穫了十幾顆星星,感覺還是有點小開心呢!但是,第一次發布,還是有一些不完美的地方 比如 這兩個嚴重的問題,在這次發布的時候都已經解決了!另外還優化了一些其他的東西,比如 需要說明的是 獲取的如果不是草...