1. 程式人生 > >hexo個人部落格:換了電腦怎麼辦

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中的檔案。

發表部落格,更新部落格:
###1、把你寫好的部落格.md檔案放到D:\heimu24.github.io\source\_posts中,如下圖 ![這裡寫圖片描述](https://img-blog.csdn.net/20180725205235761?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hlaW11MjQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70) ###2、然後執行指令,然後就可以去網站檢視效果了。 ps:如果要刪除文章,直接本地刪除,然後再次執行以下兩句指令就行了。如果不行就先執行一下 hexo clean,再執行下面語句 hexo g #生成 hexo d #部署 部落格發表了,你的網站更新了(是因為heimu24.github.io的master下的檔案更新了),接下來我們備份的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 再發布文章到個人部落格呢? 如果我們還是按照之間我們總結的教程再次搭建

HexoHexo+Github構建個人部落 (三)新增面板主題

一、選擇主題 選擇你自己喜歡的主題 參考: 二、配置主題 1.我選擇了hexo-theme-yilia這個主題,簡潔大方,功能齊全; 2.具體新增方法: 安裝 git clone https://github.com/litten/hexo-theme-yilia.