python ipados_iPadOS 会让 iPad 变成生产力工具吗?
如何只用iPad如何搭建一個屬于自己的博客?
為什么是博客?
很早之前我就有過搭建一個屬于自己的博客的想法,尤其是在平行世界轉成私密社區(qū)后,以前發(fā)表的卡片如果不成為會員將會在一年后被刪除。我試著把里面的卡片轉到其他平臺,但試過了簡書,lofter等等之后,我發(fā)現這些博客的排版和體驗都不及平行世界,更重要的是,我更希望能更加細致地制定文章的排版和界面,但這些都是這些平臺無法做到的。
而如果這個博客是自己搭建的,那就不一樣了,通過對網站css文件的修改,我們可以實現博客上每一個角落的個性化設置,里面的每一個地方掌控權都屬于自己,簡直不能更棒。
在萌生搭建博客的想法的時候,我就一直在想,如果我能直接在iPad上就做完這一切該多好,搭建,碼字,發(fā)布,修改一氣呵成,完全不需要電腦,這才是iPad的理想目標。而事實證明,這一切都是可行的,甚至比你想象的還要簡單。
工具和材料
· Github Pages
說到自己搭建博客,最耳熟能詳的莫過于wordpress了,但是這需要我們有自己的域名和服務器,雖然操作過程簡單但維持服務器的費用也不低,如果我們只是用來做博客的話未免有些大材小用。
而恰好,Github給了我們一個免費的方式,那就是Github Pages。具體的介紹我就不說了,總之這是一個十分輕量的靜態(tài)博客平臺,支持jekyll和Hexo,而所做的就是負責把Markdown文件轉化為博客網頁,十分方便,并且這一切都只需要一個GitHub賬號就行了。
· iPad
如果這篇文章只是教人如何使用Github Pages搭建博客的話,那就沒有存在的必要了,網上一搜就能搜索到無數篇這樣的文章,我真正想寫的,是我如何用了兩天時間,只使用iPad完成了這一“壯舉”。畢竟自從iPad OS發(fā)布之后,我就一直在尋找一個能夠讓iPad變得真正有用的方式,而不再只是一個大號的手機。
開始搭建
在搭建之前,請根據這篇文章完成申請Github Pages的必要步驟,很簡單,從注冊Github賬號開始一直到fork倉庫都可以直接在網頁上完成,如果想簡單一點可以直接fork我的倉庫,感謝@qiubaiying提供的模版。
事實上,如果你愿意,所有步驟你都可以只使用瀏覽器完成,如果你愿意忍受每一步都要等待網頁加載完成的話。
當你完成了上述步驟并可以通過http://github.io網址進入你的博客的時候,iPad就可以真正發(fā)揮作用了。
· iPad上的Git環(huán)境—Working Copy
我們已經有了建立博客的源代碼了,那么要怎樣才能修改其中的內容呢?在網頁上修改代碼實在是太麻煩了,iPad上有沒有一個像樣的git環(huán)境呢?當然有,Working Copy這個軟件包括了一系列的git操作,包括基本的clone,commit,push,merge,上傳自己的repo,甚至查看文件的歷史版本,并且完美支持iOS Files,說是iPad上最強的代碼工具也不為過。
有了Working Copy,我們就能夠輕松clone我們github上的倉庫到iPad上進行工作了。我們首先要做的就是去個性化,我們需要把fork過來的倉庫中屬于作者私人的部分改成自己的,但注意尊重作者的勞動成果,不要惡意署名。需要修改的大致有以下幾個部分:
1. index.html文件,用于博客首頁的顯示頁面,可以修改成自己想要博客的名稱和描述。
2. about.html文件,用于個人介紹頁面,修改成自己的自我介紹。
3. _post文件夾,用于存放自己書寫的博客Markdown文件,可以看情況刪除原作者的博客。注意,上傳的.md文件文件名必須以“年份-月份-日期-標題”的形式存放,否則無法顯示。
4. img文件夾,存放博客網站的favicon圖標、apple-touch-img圖片以及各種圖片,這些圖標文件可以修改成自己想要的文件,但注意文件名必須與原文件一致,了解jekyll的結構后,你可以在相應的引用文件中修改成你想要的文件名。
5. pwa文件夾,關于pwa應用你可以看這里了解。用于存放pwa應用的設置,你可以替換成自己想要的圖標,也可以在manifest文件中修改應用名稱和描述。
在本地修改完成后,你可以點擊commit提交自己的修改,如果沒有錯誤這些將在幾分鐘內應用到你的博客上,刷新頁面就可以看到更改后的效果。建議所有的修改都在Working Copy中完成,不要使用GitHub網頁版,不然再次在本地修改前忘記fetch會很難受。
·iPad上的Markdown寫作應用
忘掉印象筆記,忘掉Bear,iPad最好的Markdown寫作工具就是Markdown,簡潔的界面,完善的Markdown語法,強大的編輯器,這篇文章就是用它完成的。更貼心的是,它會自動將你插入的圖片上傳到云床,簡直是iPad寫作的最佳選擇。
· 在iPad上制作圖標和圖片
繪畫是iPad的強項,但圖標制作不是,手指觸控讓精確制作圖標在iPad上極為困難。如果你只是需要一個簡單快速的方法來制作一個圖標用作網站的favicon,那么推薦Assembly。
iPad上有很多圖標生成軟件,但如果你追(cai)求(da)完(qi)美(cu),可以考慮Affinity Photo,這是一個十分強大的制圖軟件,在移動端的功能甚至可以媲美Photoshop。如果你熟悉一些圖標的制作,例如蒙版和布爾運算,并且愿意在移動端制圖的話,可以考慮購買。
至于繪圖,首推的當然是Procreate,十分強大的繪圖工具。而修圖的工具iPad上更是數不勝數,自帶的照片也足夠好用,就不介紹了,哪個習慣用哪個。
· 用iPad編程
如果你是一個極致追求便攜性并且不惜為此犧牲性能和效率的程序員的話,你的確可以用軟件遠程ssh到你的電腦上編程,但是本地運行代碼的話還是別想了,雖然確實有部分應用可以滿足一部分需求,例如C/C++、Pythonista等等,但是我指的編程是利用iOS捷徑和jsbox在iPad上完成一系列自動化工作。
在轉移平行世界卡片的時候,我意識到如果能通過網頁識別標簽截取我的卡片內容并自動保存為Markdown文件的話,我就不用一篇篇地復制黏貼了,于是我制作了這樣一個捷徑“平行世界2md”(iPad OS測試版捷徑無法分享),它可以識別出平行世界卡片分享鏈接里的標題、內容和發(fā)布日期,并自動添加jekyll所需的yml頭文件,最后存儲到文件中。這其實是整篇文章中最復雜最耗時的過程,其中使用了正則表達式和循環(huán)等來確保內容和格式的正確。
由于未知原因我無法直接將文本保存為md格式,所以又使用jsbox寫了一個批量將.txt文件轉為.md文件等腳本。編寫捷徑的過程經歷了大量的調試和報錯,踩過了捷徑中正則表達式和網頁格式的大坑,所需時間遠超復制黏貼,但最后的結果十分令人欣慰。
總結
經過了大約兩天的過程,只使用iPad的我搭建好了一個完全可用靜態(tài)博客-稻殼|DULC,額外的工具包括Apple pencil(繪制首頁圖片)和Smart Keyboard。
不得不說,在這個過程中,iPad OS的確給了我一種iPad也能成為生產力工具的感覺,我可以一邊用Safari瀏覽網頁源代碼一邊編寫捷徑腳本,還能再開一個懸浮界面搜索網頁,文件中我可以批量移動和刪除文件,輕松切換app文件夾,就像一個真正的電腦那樣。
但是,另一方面,iPad的效率還是太慢了。iPad上每一個操作都需要不停地用手指點擊、滑動,尤其是在選定文字和編輯捷徑的時候,蹩腳的定位和來回的切換讓人實在心累。在iPad上,很多時間都被一些細枝末節(jié)上的重復操作浪費了,例如文件應用里面不能直接返回跳轉過來的文件夾、打開widget頁面要先下拉通知欄再左滑等等,正是這些細節(jié)上的繁瑣讓iPad注定只能承載極為輕量的工作。iPad OS上的小bug,雞肋的手勢,缺乏應用支持等等讓iPad在成為真正的生產力工具的路上跌跌撞撞。
不過至少,我們看到了蘋果的誠意,能夠想象到在iPad OS正式版推送后,會有越來越多應用適配iPad OS,給iPad提供更多的可能,只用iPad就能完成的工作,以后也會變得越來越多。但要是問我想不想再用iPad干點什么:
bilibili,啟動!
總結
以上是生活随笔為你收集整理的python ipados_iPadOS 会让 iPad 变成生产力工具吗?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java计算机毕业设计流浪狗领养系统源码
- 下一篇: 基于UDS的BootLoader设计——