導航:首頁 > IDC知識 > hexo部署到自己伺服器

hexo部署到自己伺服器

發布時間:2020-11-09 21:24:08

1、配置hexo 為什麼運行到 hexo server 這步就沒用了

因為你沒有安裝server模塊 hexo g後先安裝 在你的blog根目錄下npm install 然後你就發現hexo s可以正常使用了

本回答由提問者推薦
因為你沒有安裝server模塊 hexo g後先安裝 在你的blog根目錄下npm install 然後你就發現hexo s可以正常使用了

本回答由提問者推薦

2、hexo怎麼部署到github

1,安裝hexo
安裝hexo前:
安裝Git
下載 msysgit 並執行即可完成安裝。
安裝node.js
在 Windows 環境下安裝 Node.js 非常簡單,僅須 下載 安裝文件並執行即可完成安裝。
安裝hexo:
利用 npm 命令即可安裝。(在任意位置點擊滑鼠右鍵,選擇 Git bash )
npm install -g hexo

創建hexo文件夾:
安裝完成後,在你喜愛的文件夾下(如 H:\hexo ),執行以下指令(在 H:\hexo內點擊滑鼠右鍵,選擇 Git bash ),Hexo 即會自動在目標文件夾建立網站所需要的所有文件。
hexo init

安裝依賴包
npm install

啟動本地服務
現在我們已經搭建起本地的hexo博客了,執行以下命令(在 H:\hexo ),然後到瀏覽器輸入 localhost:4000 看看。
hexo generate
hexo server

好了,至此,本地博客已經搭建起來了,只是本地哦。別人是看不到了,
下面我們講博客部署到github上面。
注冊Github帳號。
已有就跳過。
這里的就不用介紹了。
創建repository
登錄github後,將滑鼠點擊github右上角「+」號,在下拉菜單上,選擇「New repository」項,將跳到如下頁面,填寫庫名稱,勾選「Initialize this repository with a README」,點擊「create repository」,即可完成創建庫。

部署
編輯 _config.yml (在 H:\hexo 下)。你在部署時,要把下面的 zippera 都換成你的賬號名。
deploy:
type: github
repository: https://github.com/xiaomiya/xiaomiya.github.com.git
branch: master

執行下列指令即可完成部署。
hexo generate
hexo deploy

注意:有些新用戶需要設置 ssh,否則上述命令會失敗。ssh 的介紹和設置方法請看官方教程 ,不用擔心,很簡單。
記住:每次修改本地文件後,需要 hexo generate 才能保存。每次使用命令時,都要在 H:\hexo 目錄下。
Okay,我們的博客已經完全搭建起來了,在瀏覽器訪問 zippera.github.io 就能看到你的成就了!
還有一點,有一些用戶在hexo deploy之後會有個這個提示

那麼我們要輸入我們在git上驗證的郵箱

如這樣。再次hexo deploy
就發布上去了。
就可以看到我們就成就了。。。
bugs
1、有網友反應右鍵菜單中沒有 git bash 選項,可以進入開始菜單找到 git bash,然後通過 cd 進入相應目錄執行命令。
2、在github部署完成之後,馬上訪問可能出現404錯誤,這是正常的,(最多)等待十分鍾左右就可以訪問了。如果還不行,那很可能是 github 發送給你的驗證郵件你沒有打開看,據多方反映,驗證後就沒問題了。
3、如果在 hexo d 之後出現 fatal: 'username.github.io' does not appear to be a git repository ,一是檢查 repo 的名字是否合乎規范、是否含有大寫字母、config.yml 中的 deploy 配置是否正確,二是把 git bash 關掉,重新打開再執行命令。
4、有的同學可能不是 IT 界的,或者對shell 命令不太了解。在要求輸入密碼時,你輸入之後密碼是不顯示的,這是為了安全,並非是你沒輸上。
5、出現亂碼的,不要使用 windows 中的「記事本」打開並編輯文件,推薦使用 sublime text,很簡單。如果已經在「記事本」中編輯過,需要使用 sublime text 轉碼為「utf8」。
6、安裝 hexo 時卡在那兒不動,很可能是網路不給力,能全局 break wall 就好了。
7、遇到什麼其他的問題,不妨刪除.deploy 和db.json 再重新生成試一試。
tips
hexo現在支持更加簡單的命令格式了,比如:
hexo g == hexo generate
hexo d == hexo deploy
hexo s == hexo server
hexo n == hexo new

3、如何將Hexo這類的靜態博客部署在虛擬主機

1 解析域名 然後在空間裡面綁定 2 通過FTP工具,上傳你的程序(源碼)到空間根目錄 3 檢查一下目錄許可權是否設置正確一般給予755即可 777為最高許可權(許可權過高有安全風險) 4 建立好資料庫 5 域名解析生效後,在瀏覽器輸入域名,即可搭建網站! ...

4、hexo+github pages 創建自己的博客用的是哪個伺服器

是將文件存到了GitHub倉庫,可以說是GitHub的伺服器吧。不過訪問速度有點慢。

5、怎麼在自己的伺服器上搭建hexo

不同的伺服器搭建方式不同。我用的是小鳥雲的伺服器,挺不錯。舉個例子,github雖然非常好用,而且也已經相當成熟,但由於國內網路原因,導致訪問速度很慢,還經常被牆,於是動手將其同步託管到gitcafe上,這樣既可以解決國內訪問慢的問題,同時也算在github上做了個備份。

6、自己電腦上部署hexo 怎麼通過域名訪問

這個要看你上網有沒有公網IP了,現在電信很爛,原來都分配公網IP,現在大多數不分配了。
但現在有專門提供這方面服務的網站,比如nat123、花生殼、提供穿透防火牆服務,你可以試試。

7、hexo 本地server成功但部署到GitHub上就不能顯示主題

推薦換到coding上面比較好,github在國外,有時候訪問有問題,而且速度也不快,coding挺好的。
具體的可以參考我的博文。
gblog.coding.me

8、能在雲伺服器上部署hexo嗎

小鳥雲伺服器niaoyun實例創建好之後,您可以使用以下任意一種方式登錄伺服器:

遠程桌面連接(,MSTSC):採用這種方式登錄,請確保實例能訪問公網。如果在創建實例時沒有購買帶寬,則不能使用遠程桌面連接。

管理終端VNC:無論您在創建實例時是否購買了帶寬,只要您本地有網頁瀏覽器,都可以通過管理控制台的管理終端登錄實例。

使用遠程桌面連接(MSTSC)登錄實例

打開開始菜單>遠程桌面連接,或在開始菜單>搜索中輸入mstsc。也可以使用快捷鍵Win+R來啟動運行窗口,輸入mstsc後回車啟動遠程桌面連接。

在遠程桌面連接對話框中,輸入實例的公網IP地址。單擊顯示選項。

輸入用戶名,如小鳥雲默認為niaoyun。單擊允許我保存憑據,然後單擊連接。這樣以後登錄就不需要手動輸入密碼了。

9、hexo github搭建個人博客 需要伺服器嗎

可用可不用,伺服器您只需要租用vps即可,很多人做個人博客都是直接需用虛擬主機,價格便宜

與hexo部署到自己伺服器相關的知識