日韩性视频-久久久蜜桃-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搭建自己的博客的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 精品国产一区二区三区四区 | 日本一区二区三区免费观看 | 精品动漫一区二区三区在线观看 | 一区免费在线 | 超碰偷拍 | 免费成人深夜夜行p站 | 91精品国产91综合久久蜜臀 | 最新中文字幕2019 | 美日韩一区二区 | 欧美黄色免费大片 | 亚洲欧美一区二区三区四区五区 | 欧美视频一区二区在线观看 | 91黄色视屏 | 国产对白视频 | 黄色av免费在线看 | 韩国成人在线视频 | 亚洲天堂中文字幕在线 | 波多野结衣视频免费在线观看 | 69精品人人人人 | 男人天堂国产 | www国产精品视频 | 精品综合久久久久 | 国产精品第七页 | 黄色网址www | 黄色片网站免费 | 99热在线国产 | 99精品视频一区二区三区 | 精产国品一二三产区m553麻豆 | 一区二区三区日 | 九七在线视频 | 日韩美在线| 亚洲久久综合 | 日韩精品欧美激情 | 欧美风情第一页 | 国产一区二区在线观看免费 | 善良的女邻居在线观看 | 爱爱爱免费视频 | free欧美性69护士呻吟 | 国产精品一区二区三区久久久 | 欧美人妻一区二区 | 在线看欧美 | 中文字幕一二三四区 | 国产高清一区在线观看 | 色天堂影院 | 九热这里只有精品 | 热玖玖 | 青娱乐久久 | 成年人网站在线观看视频 | 日本成人在线视频网站 | 澳门久久久 | 亚洲天堂一区二区在线观看 | 日韩欧美在线第一页 | 久久你懂的 | 中文字幕av高清 | 巨物撞击尤物少妇呻吟 | aaa在线播放| 亚洲 欧美 日韩在线 | 欧美在线精品一区二区三区 | 97人人精品 | 国内一区二区三区 | 日本高清有码 | 亚洲日批视频 | 国产a黄| 精品一区二区三 | 久久久九九九热 | 午夜免费视频观看 | 激情亚洲网 | 成 人免费va视频 | 丝袜脚交免费网站xx | 闺蜜张开腿让我爽了一夜 | av在线不卡免费看 | 亚洲无码久久久久久久 | 91精品久久人妻一区二区夜夜夜 | 动漫女被黄漫免费视频 | 国产精品麻豆果冻传媒在线播放 | 疯狂做爰高潮videossex | 精品乱码一区二区三区 | 91精品国产日韩91久久久久久 | 国产一区二区视频播放 | 日本黄色三级网站 | 手机看片福利久久 | 国产免费成人 | 少妇久久久 | 亚洲免费av一区二区 | av三级在线观看 | 免费精品在线 | 久久九九免费视频 | 日韩精品免费一区二区在线观看 | 中文字幕人妻熟女人妻a片 麻豆91视频 | 俄罗斯av在线 | 四虎色播| 欧美日韩久久精品 | 久久久999成人 | 亚洲人成电影网 | 欧美专区亚洲专区 | 一本色道久久hezyo加勒比 | 亚洲日批 | 538任你躁在线精品免费 | 丁香婷婷社区 |