日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

四十四、Hexo搭建自己的博客

發布時間:2024/10/8 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 四十四、Hexo搭建自己的博客 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近看了大佬 利用 GitHub 從零開始搭建一個博客文章,解決好久卡在自己的問題,那時看了極客的git課程還是很多問題,找了很多教程,發現都不太全,直到看到

https://mp.weixin.qq.com/s/udAoloIeKINK74T04fQNbQ

這篇就是完美之作,崇拜佩服

文章目錄

  • Hexo概述
  • 環境安裝
      • 搭建博客
      • 主題配置
      • 部署
      • 如何在不同電腦發布
      • 發布文章

Hexo概述

Hexo是一個快速、簡潔且高效的博客框架,它能夠將Markdown格式的文檔渲染成漂亮的網頁、要想使用Hexo來搭建自己的博客,強烈建議大家閱讀官方文檔來了解Hexo

環境安裝

安裝nodejs和git

node --version npm --version

接下來我們就通過npm來安裝Hexo,命令如下所示。

npm install -g hexo-cli

安裝成功后,就可以使用Hexo來創建屬于自己的博客啦。

官網: https://hexo.io/zh-cn/docs/

搭建博客

創建一個專門保存博客項目的文件夾叫blog

hexo init blog

這個文件夾并查看目錄結構

  • _config.yml是博客項目的配置文件
  • package.json`是項目的依賴項文件
  • scaffolds保存了Markdown文件的模板,也就是向新添加的Markdown文件中默認填充的內容
  • source目錄下有一個名為_post的目錄,我們稍后可以將編寫好的Markdown文件放到該目錄,這樣就可以利用Hexo將Markdown文件處理成博客的靜態頁面,生成的靜態頁面將置于public目錄下
  • themes文件夾保存了博客使用的主題。
  • 安裝項目所需的依賴項(package.json文件指明了這些依賴項)
npm install

然后

hexo generate # 縮寫成 hexo g

現在跑起來

hexo server

服務器已經運轉起并使用了4000端口,可以通過Ctrl+C來終止服務器的運行。

如果要修改服務器使用的端口,可以在啟動服務器的時候加上-p參數;如果希望服務器啟動后,自動打開默認的瀏覽器訪問服務器,可以使用-o參數,如下所示。

hexo s -p 8000 -o

至此,我們已經可以看到Hexo

主題配置

看這篇

https://mp.weixin.qq.com/s/udAoloIeKINK74T04fQNbQ

后面跟著大佬配修改博客的配置文件安裝插件

部署

根據自己的用戶名創建一個倉庫,倉庫一定要取名為“用戶名.github.io”。例如:在GitHub上的用戶名是maoli,那么我的托管博客項目的倉庫一定要命名為maoli.github.io


修改博客項目的配置文件_config.yml,配置使用GitHub來部署該博客項目。

vim _config.yml # 省略上面的內容 # Deployment ## Docs: https://hexo.io/docs/deployment.html deploy:type: gitrepo: https://github.com/MaoliRUNsen/MaoliRUNsen.github.io.gitbranch: master

上面的配置中,type指定了使用git進行項目部署,repo指定了部署項目的git倉庫的URL,我們這里使用的是HTTPS的地址,如果之前配置過密鑰對也可以使用SSH的地址,branch指定了將代碼同步到倉庫中的哪一個分支,通常master分支就是發布項目最終工作成果的分支,也稱為項目的主分支。

安裝名為hexo-deployer-git的部署器插件,通過該插件就能實現一鍵部署。

npm install hexo-deployer-git --save

可以使用下面的命令來實現一鍵部署到GitHub。

hexo deploy -g

或者

hexo generate -d

最好像大佬那樣

在根目錄下新建一個 deploy.sh 的腳本文件,內容如下:

hexo clean hexo generate hexo deploy

這樣我們在部署發布的時候只需要執行:

sh deploy.sh

如何在不同電腦發布

個人覺得就是多人合作使用git開發的道理一樣

  • Github 添加新電腦密鑰

在本地創建 SSH Keys:

ssh-keygen -t rsa -C "@郵箱"

三次回車

在C:\Users\用戶名\.ssh,打開id_rsa.pub文件,復制里面所有的內容,

這是我電腦的裝git一起配置的

然后進入 github 頁面,點擊右上角的 頭像 > Settings ,在左側找到SSH and GPG keys。

將你原來電腦上個人博客目錄下必要文件拷到你的新電腦上,注意無需拷全部,只拷如下幾個目錄:

_config.yml package.json scaffolds/ source/ themes/

初始化git

git init git remote add origin git@gitee.com:用戶個性地址/tztz.git git的ssh鏈接

在 cmd 下輸入下面指令安裝 hexo和插件:

npm install

發布文章

hexo clean hexo generate hexo deploy

像大佬那樣

sh deploy.sh

總結

以上是生活随笔為你收集整理的四十四、Hexo搭建自己的博客的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。