跳到主要內容

Pelican 備份至 blogger 之問題與總結

在實作過程中因為以前很少接觸網路所以很多抽象的概念沒有弄懂 , 但是自己卻慢慢發現如果把資訊畫成一張圖 , 資訊的吸收速度就會變快 , 所以在詢問老師的意見後打算用 [dia]: http://dia-installer.de/download/index.html.en 、[gimp]: https://www.gimp.org/downloads/ 和 [inscape]: https://inkscape.org/zh-hant/release/inkscape-0.92.4/ 加強我的資訊統整能力。


在 2020-07-09 做的主題中遇到的問題 :

  1. 檔案找不到位置

程式中 " ./../ "指的是 "從當前檔案位置跳兩層" 出去找資料 , 一開始沒有注意到也根本不知道所以就只能對著程式乾瞪眼以及原地打轉。

  1. 資料上傳錯誤

上傳後找不到該資料其中一個原因是 leo 操作時沒有正常儲存 , markdown 中的資料遺失等等 , 反之多出檔案時也需檢查 markdown 狀態

留言

這個網誌中的熱門文章

七月五號 (接續七月四號主題) 為了瞭解運動矩之間的向量(包括不同平面間 ) 的關係,參考 :  https://www.youtube.com/watch?v=x7tkStus80U&feature=youtu.be 一開始在琢磨 line 31 行 : 1 t = (f-e) * tan30 / 2.0 一開始不知道此行的 tan30 / 2 是怎麼來的, 參考上面影片後,發現有一平面向量與其他力臂向量在 " 不同平面 ",所以需要用 轉換矩陣至不同平面上的方程式  轉換成同一平面上的向量方可推導公式 , 所以此動作為帶入矩陣轉換方程式 。

Python 程式利用Google blogger API 把 Pelican 內容傳送至 blogger

先利用 [程式碼]: https://2019wcm.blogspot.com/2019/03/posted-via-python.html 測試在啟用 [Google blogger API]: https://console.developers.google.com/apis/library 之後得到的 json 檔 (執行此步驟需先用 pip 安裝 google-api-python-client 和oauth2client), 無誤後再利用 [project2020-1/tools]: https://github.com/mdecourse/project2020-1/tree/master/tools 裡的 blogger json to pickle.py 與 gmail json to pickle.py 匯出成的 pickle 檔以及 dat 檔同樣放在倉儲外部。 接著參考 https://github.com/mdecourse/project2020-1 的 pelican.leo 建立 button , 最後再檢查外部檔案是否配合程式碼中指定檔案的位置及名稱 , 最後再修改 blog_id即可。