hexo個人部落格:換了電腦怎麼辦
基礎知識:
網站的部署其實就是生成靜態檔案,hexo下所有生成的靜態檔案會放在public/資料夾中,所謂部署deploy其實就是
將public/資料夾中內容上傳到git倉庫heimu24.github.io中。
也就是說,你的倉庫heimu24.github.io中的檔案只是blog(或者命名為hexo)資料夾下的public/下的檔案
換了電腦怎麼辦?
我們要的是blog資料夾,你可以從一臺電腦拷貝到另一臺電腦,但是這似乎太麻煩了。。不現實
解決方案:
1、在你的github上新建一個repository,然後把你的blog資料夾上傳,進行備份,這個很簡單這裡不再贅述
2、在現有的heimu24.guthub.io的repository下建立一個分支來管理,具體操作步驟如下:
一:建立分支hexo
1、在本地D盤下(位置任意)右鍵Git bash here,執行以下指令,把heimu24.github.io專案檔案克隆到本地:
git clone [email protected]:heimu24/heimu24.github.io.git
2、然後D盤下就會有個heimu24.github.io的資料夾,裡面的檔案就是repository上的。
3、進入heimu24.github.io,刪除資料夾裡除了.git的其他所有檔案
4、把你的blog資料夾內的所有檔案全部複製到heimu24.github.io/下
5、裡面應該有個叫.gitignore的檔案,沒有的話就自己建立一個,裡面的內容如下:
ps:.gitignore檔案就是為了指定哪些檔案上傳的時候可以忽略,因為blog/的檔案並不全部都需要
6、建立一個叫hexo(或者blog,名字隨意)的分支,並切換到這個分支
git checkout -b hexo
7、新增所有檔案到暫存區
git add --all
8、進行提交
git commit -m ""
9、推送hexo分支的檔案到github倉庫
git push --set-upstream origin hexo
至此成功搞定。
效果如下:
ps:最後的效果就是倉庫中的master放到是生成部落格頁面的檔案(也就是blog/public/下的的檔案),分支hexo中存放的就是我們備份的必要的blog中的檔案。
發表部落格,更新部落格: |
3、執行以下指令(git 提交三部曲)
git add . #新增所有檔案到暫存區
git commit -m "提交一篇部落格" #提交
git push origin hexo 推送hexo分支到github
ps:注意,我以上所有的步驟都已經執行過本地關聯遠端倉庫操作了。
git remote add origin [email protected]:heimu24/heimu24.github.io.git
至此,利用hexo把本地文章部署到了網站上,網站更新==heimu24.github.io下的master分支更新==blog/public/下檔案更新,然後通過git三部曲把本地變更過的blog檔案也備份到了heimu24.github.io下的hexo分支,至此全部結束。
今後如果換電腦的話,配置好基本的環境,npm install 安裝依賴,然後克隆分支到本地
git clone -b hexo [email protected]:heimu24/heimu24.github.io.git
ps: -b就是branch分支的意思,hexo就是hexo分支,後面的地址就是你自己的repository地址
至此,環境配置好了,hexo檔案克隆到了本地,你就可以按照以前的步驟發部落格了
綜上所述: |
新建部落格
hexo new post "你好,hexo"
,然後去blog\source_posts 編輯文章,以後每次寫完部落格,通過hexo g,hexo d
釋出部落格,然後通過git三部曲
git add . ; git commit -m "註釋" ; git push origin hexo
更新備份github的hexo分支即可。。
至此,大功告成!!!!!!
參考連結:
相關推薦
hexo個人部落格:換了電腦怎麼辦
基礎知識: 網站的部署其實就是生成靜態檔案,hexo下所有生成的靜態檔案會放在public/資料夾中,所謂部署deploy其實就是 將public/資料夾中內容上傳到git倉庫heimu24.github.io中。 也就是說,你的倉庫heim
Django搭建個人部落格:使用者的刪除
這一章將實現刪除使用者資料的功能。 許可權與檢視 刪除使用者資料本身的邏輯並不複雜,但是會涉及到新的問題。 使用者資料是很多網站最重要的財產,確保使用者資料的安全是非常重要的。 前面學習的使用者登入、退出、建立都是相對安全的操作;而刪除資料就很危險,弄不好會造成不可逆的損失。因此我們希望對操作者做一些
Django搭建個人部落格:使用者的註冊
既然有登入登出,那麼使用者的註冊肯定也是少不了的。 登錄檔單類 使用者註冊時會用到表單來提交賬號、密碼等資料,所以需要寫註冊用的表單/userprofile/forms.py: /userprofile/forms.py ... # 註冊使用者表單 class UserRegisterForm(fo
Django搭建個人部落格:重置使用者密碼
隨著技術的發展,驗證使用者身份的手段越來越多,指紋、面容、聲紋應有盡有,但密碼依然是最重要的手段。 網際網路處處都有密碼的身影,甚至變成了現代人的一種負擔。像筆者這樣的,動輒幾十個賬號密碼,忘記其中幾個簡直太正常了。 本章講如何幫助健忘症患者,重置使用者密碼。 安裝第三方庫 前面我們已經知道如何修改文
github或者oschina搭建hexo個人部落格
hexo 搭建過程中遇到的問題 1.github +hexo生成個人部落格 網址http://www.cnblogs.com/jackyroc/p/7681938.html 2.oschina +hexo 生成個人部落格 網址https://blog.csdn.net/wrp0101
HEXO個人部落格實現域名訪問
前言: 上一篇我們介紹了個人部落格的搭建,考慮到篇幅太長不利於閱讀,所以上一篇只完成了本地部落格的搭建。本文將會介紹如何將本地部落格同步到github以及繫結自己的域名,還會涉及一些基礎配置、主題的修改、以及接入第三方的一些工具。 準備: 首先需
【oKong | 趔趄的猿】分享程式猿日常,不定期釋出關於SpringBoot、SpringCloud、Java及其他相關教程,記錄工作中碰到的問題。公眾號:lqdevOps,歡迎關注~個人部落格:http://blog.lqdev.cn
分享程式猿日常,不定期釋出關於SpringBoot、SpringCloud、Java及其他相關教程,記錄工作中碰到的問題。公眾號:lqdevOps,歡迎關注~個人部落格:http://blog.lqde...
在github上搭建hexo個人部落格(Linux-Ubuntu)
什麼是 Hexo? Hexo 是一個部落格框架,用來生成靜態網頁。 安裝前提 安裝 Hexo 很簡單。但是在安裝前,需要檢查電腦裡有沒有這兩樣東西。 - Node.js - Git 以下安裝都是基於Ubuntu平臺下 安裝 Git 開啟終
Hexo 個人部落格搭建
老早就想搭建一個屬於自己的個人部落格了,之前也弄過一個,後臺到前端完全原生自主編寫,可是終究還是太年輕,很多東西都不會,也不懂得堅持,慢慢就荒廢了。加上幾次的伺服器變更,再加上工作沒精力打理,之前的個人部落格已經完全荒廢了。經過2018年一年時間的沉澱,決定再次搭建一個屬於自己的部落格了,之前一直在 部落格園
李華明Himi( 『請大家關注Himi個人部落格:www.himigame.com 』 『 不要讓任何事情成為你不去學習的理由!』)
Android遊戲開發專欄 近年來,手機移動平臺越來越火爆,Android系統市場份額逐漸加大,通過以往的網際網路發展經驗,手機遊戲很有可能成為今後最賺錢的網際網路專案。越來越多的程式設計師看好移動平臺,看好Android,那還等
Github+hexo個人部落格更換主題
github+hexo更該主題 環境:Windows 7 64位 1、首先到hexo-themes中選擇主題,博主選用的主題為yelee 2、然後進入blog資料夾,然後Git bash here, 輸入以下指令,從git 上clone,
mac os x環境下使用git+hexo搭建部落格:沒想到你們是這樣的npm和hexo
hexo deploy出現這個: { [Error: Cannot find module './build/Release/DTraceProviderBindings'] code: 'MODULE_NOT_FOUND' } { [Error: Cannot find module './bu
Hexo 個人部落格繫結域名配置
糾結了許久,終於決定繫結一下域名了,配置還是比較簡單的。 1.Ping 出 GitHub Pages 的 IP 具體方法是開啟 win 的命令列工具 CMD,輸入 ping yourname.github.io 返回的 XXX.XXX.XXX.XXX
Hexo個人部落格站點被百度谷歌收錄
精心寫一篇博文但是沒人看怎麼辦呢?百度搜不到,谷歌搜不到?別慌,還需要將你的網站提交到百度和谷歌。 在開始之前,你可以按照以下格式在百度和谷歌搜尋下你的網站: 注意:提交到谷歌需要科學上網。 提交百度搜索引擎 ps:可能需要個人資訊認證,
Django搭建個人部落格:完成修改文章功能
目前為止我們已經完成了文章的新建、刪除以及檢視,還剩最後一項,即對已經完成的文章進行修改。 實際上修改文章與新建文章有點類似,不同的地方有兩點: 修改是在原有文章的基礎上,因此需要傳遞 id 指明具體需要修改的文章 載入頁面時需要將舊的內容作為預設值填寫到表單
筆記:使用hexo,如果換了電腦怎麼更新部落格
最近換了工作,忙著熟悉業務,好久沒寫部落格了。換了新環境,好多東西都要重灌。Hexo部落格就是其中之一,這裡我從萬能的知乎上找了一個感覺很讚的方法,現在把文章搬運過來。話不多說,我們快來看看他是怎麼做吧。 一、引言 其實,Hexo生成的檔案裡面是有一個
換了電腦使用Hexo更新部落格
前言 這個個人覺得真的很有必要,來自一個心痛的經歷 本地檔案沒有了,如果有時間打算重新開始o(╥﹏╥)o 先看一下目前的效果吧 https://rainyxy.github.io/ Hexo生成的檔案裡面是有一個.gitignore的,所以它的本意應該也是想我們把這些檔案放到
搭建個人部落格之 Github + hexo: 如何在其他電腦上更新部落格
歡迎點選參觀我的 ——> 個人學習網站 首先將原來電腦上的Hexo目錄下的這幾個檔案複製到新電腦的新建Hexo目錄下 _config.yml package.json
換了電腦如何使用hexo繼續寫部落格
前言 我們知道,使用 Github+hexo 搭建一個個人部落格確實需要花不少時間的,我們搭好部落格後使用的挺好,但是如果我們有一天電腦突然壞了,或者換了系統,那麼我們怎麼使用 hexo 再發布文章到個人部落格呢? 如果我們還是按照之間我們總結的教程再次搭建
【Hexo】Hexo+Github構建個人部落格 (三):新增面板主題
一、選擇主題 選擇你自己喜歡的主題 參考: 二、配置主題 1.我選擇了hexo-theme-yilia這個主題,簡潔大方,功能齊全; 2.具體新增方法: 安裝 git clone https://github.com/litten/hexo-theme-yilia.