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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

Hexo使用细节及各种问题

發(fā)布時(shí)間:2023/12/2 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hexo使用细节及各种问题 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

解決markdown圖片不顯示(返回403 forbidden)、添加本地圖片無法顯示、修改文章page模板、同時(shí)部署發(fā)布同步到多個(gè)倉(cāng)庫(kù)站點(diǎn)(Github、coding、gitee 碼云)

圖片不顯示

在使用過程中,會(huì)發(fā)現(xiàn)有的引用圖片無法顯示的問題。但是如果直接復(fù)制圖片地址到瀏覽器打開的話顯示正常

403 forbidden,說明了這個(gè)網(wǎng)絡(luò)資源這樣獲取是被拒絕的,那么通過簡(jiǎn)單的百度,找到了相關(guān)的解決方法,并去實(shí)際嘗試:

解決方法 :只需要在頭部添加一個(gè)meta

<meta name="referrer" content="no-referrer" />

當(dāng)然在Hexo中呢,應(yīng)該在你的 md文件中添加meta,如下:

--- title: test date: 2018-09-01 14:38:14 tags: test,測(cè)試 description: 測(cè)試 ---<meta name="referrer" content="no-referrer" /># 這是一篇測(cè)試文章 ## 內(nèi)容

這樣只要你在每篇文章中添加這行meta就可以解決圖片不顯示的問題啦!

修改文章模板

每當(dāng)你使用命令

hexo new '文章名稱' 新建一篇文章時(shí),你可能需要在里面書寫 <!--more--> ,或者還要寫 meta,這樣你會(huì)覺得很麻煩。所以這里我說下修改模板的方法,解決你每次都要寫重復(fù)的內(nèi)容

  • 打開你的博客目錄下的 scaffolds - post.md 文件

它默認(rèn)是這樣的:

--- title: {{ title }} date: {{ date }} tags: ---

你可以將每次重復(fù)書寫的內(nèi)容放在里面,這樣每次新建的時(shí)候都要按這個(gè)模板生成。我的模板如下:

--- title: {{ title }} date: {{ date }} tags: description: ---<meta name="referrer" content="no-referrer" /><!--more-->

同時(shí)發(fā)布到多個(gè)倉(cāng)庫(kù)

Github畢竟是國(guó)外的網(wǎng)站,在國(guó)內(nèi)訪問會(huì)受到不少限制,這時(shí)候你可以選擇 <coding.net> 來發(fā)布自己的博客。但是又想兩個(gè)都發(fā)布,最好還是寫一篇能同時(shí)發(fā)布到這兩個(gè)站點(diǎn)

這個(gè)是當(dāng)然沒有問題的!但是一個(gè)站點(diǎn)只可以部署一個(gè)網(wǎng)站,因?yàn)樗鼤?huì)校驗(yàn)SSH key的唯一性,不可以重復(fù)。下面看下具體步驟

1、首先你需要注冊(cè)一個(gè) coding ,新建一個(gè)項(xiàng)目

要求項(xiàng)目名稱:

你的用戶名.coding.me (這里域名是coding.me,不是coding.net)

新建完項(xiàng)目后,點(diǎn)項(xiàng)目的

代碼 - Pages服務(wù) - 一鍵開啟靜態(tài)Pages

開啟成功

2、打開

個(gè)人設(shè)置 - SSH公鑰 - 新增公鑰

3、將上次部署Hexo時(shí)生成的Hexo密鑰拷貝到這里,路徑為

你的用戶目錄/.ssh/id_rsa.pub 。如果沒有這個(gè)文件的話,可以根據(jù)我發(fā)布的 hexo github搭建教程 中 配置SSH key

這個(gè) SSH key 一定要在github、coding中一致,所以會(huì)共用

id_rsa.pub 中的key。

4、添加完成后,我們測(cè)試下連接

打開

git-cmd / git-bash / cmd ,運(yùn)行命令: ssh -T git@git.coding.net

5、配置

_config.yml

打開 博客目錄下的

_config.yml ,修改 deploy

deploy:type: gitrepo:github: git@github.com:你的用戶名/倉(cāng)庫(kù)地址.git,mastercoding: git@git.coding.net:你的用戶名/倉(cāng)庫(kù)地址.git,master##碼云gitee: git@git.oschina.net:用戶名/倉(cāng)庫(kù)地址.git,master

6、發(fā)布

運(yùn)行

git-cmd,轉(zhuǎn)到博客目錄,生成并上傳倉(cāng)庫(kù) hexo d -g

現(xiàn)在你的博客網(wǎng)站就可以訪問啦!

本文轉(zhuǎn)載于:猿2048https://www.mk2048.com/blog/blog.php?id=c010kj&title=Hexo使用細(xì)節(jié)及各種問題

創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)

總結(jié)

以上是生活随笔為你收集整理的Hexo使用细节及各种问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。