1. 程式人生 > 其它 >用Typora釋出部落格(失敗版本)

用Typora釋出部落格(失敗版本)

這個方法我最開始已經成功了,不過為了寫這篇部落格截個圖,我把命令重置一下就不好使了,不過一般情況下是不會出問題的,建議大家一旦成功了就再也不要動了...

文章最後我放了我成功的另一個方法。

1.下載.Net Core開發工具

此工具可將MarkDown檔案中圖片的URL轉化成上傳的圖片的URl,使用此工具之後,只需將MarkDown檔案的內容複製貼上到部落格園釋出即可。

下載地址:https://github.com/stulzq/CnBlogPublishTool


  • 關於進入github:進入C:\Windows\System32\drivers\etc找到host檔案修改

用記事本開啟,在最後一行做如下新增:

若提示許可權問題,可先把host複製到桌面,再修改,最後貼上到C:\Windows\System32\drivers\etc,選擇替換原檔案即可。

或者是直接用映象網站替換:將網址中所有的github.com替換為hub.fastgit.org即可

2.下載編譯器

地址:https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install

直接安裝即可。

3.用cmd安裝dotnet cnblog

開啟cmd,輸入命令dotnet tool install -g dotnet-cnblog

正常來說會出現這個畫面

但是我出現了這個畫面

上網查了之後應該是環境變數沒配,右鍵此電腦,屬性,高階系統設定,環境變數,系統變數,找到Path,編輯,新增如下內容

C:\Windows;
C:\Windows\System32\System32\Wbem;
C:\Windows\System32;
C:\Program Files\dotnet\;
C:\Windows\System32\WindowsPowerShell\V1.0\;

不過我的一直都沒好使,又搜了好長時間,後來發現我那個sdk沒安裝...不知道在哪搜的加了最後一行那個,不知道起沒起作用,如果誰出現了這個問題就試試吧

安裝sdk之後好使了,在cmd裡面輸入dotnet --help,出現下面這一大堆就是成功了

回到dotnet tool install -g dotnet-cnblog,安裝完成後,

輸入dotnet-cnblog出現這個畫面:

會讓你輸入部落格id,使用者名稱,密碼

部落格id就是你在你的部落格裡隨便開啟一篇,網址裡的那玩意,我的是這個

輸錯了的話直接輸入dotnet -cnblog reset命令就能重置

出現了問題:剛才為了截個圖,重置了一下,結果出現了這個

最後的結果是,我從晚上七點一直研究到十一點寢室熄燈都沒搞明白咋回事,這個通用的方法對於我來說是不好使了,但我還是把這個方法說完吧。

輸入完密碼之後就配置成功了,用cmd裡面的dotnet-cnblog 檔名.md命令就能生成一個把你的原檔案中的圖片轉換成能直接貼上到部落格園的圖片的檔案,比如這樣:

注意要先進入檔案所在的路徑才能輸入dotnet-cnblog 檔名.md,這是網上扒的圖,大概是這個樣子,我的壞了截不出來

生成的檔案長這樣:

然後把這個檔案直接ctrlA,ctrlC,ctrlV粘到部落格園就行了。

就是這樣。

我的這一整套也是網上查的,畢竟上傳軟體都是人家手工編的,我把我寫這篇部落格的參考連結都放在這,沒懂的多看看,一般來說,這一整套流程做下來就沒問題了,不知道我這個情況是咋了,要是有大佬知道的話可以相互交流一下。最後面我放了一個我用另一種方法成功了的部落格記錄,當作參考。

參考博主:

如何高效的編寫與同步部落格 (.NET Core 小工具實現) - 曉晨Master - 部落格園 (cnblogs.com)

使用Typora編寫部落格併發布 - 楊楓哥 - 部落格園 (cnblogs.com)

Typora 筆記釋出到部落格園 - 積跬步---行千里 - 部落格園 (cnblogs.com)

個人成功版本:

用Typora釋出部落格(成功版本) - 托馬斯源 - 部落格園 (cnblogs.com)