Hexo使用細節及各種問題

解決markdown圖片不顯示(返回403 forbidden)、添加本地圖片無法顯示、修改文章page模板、同時部署發布同步到多個倉庫站點(Github、coding、gitee 碼云)

圖片不顯示

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

403 forbidden,說明了這個網絡資源這樣獲取是被拒絕的,那么通過簡單的百度,找到了相關的解決方法,并去實際嘗試:

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

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

當然在Hexo中呢,應該在你的 md文件中添加meta,如下:

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

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

修改文章模板

每當你使用命令

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

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

它默認是這樣的:

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

你可以將每次重復書寫的內容放在里面,這樣每次新建的時候都要按這個模板生成。我的模板如下:

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

同時發布到多個倉庫

Github畢竟是國外的網站,在國內訪問會受到不少限制,這時候你可以選擇 <coding.net> 來發布自己的博客。但是又想兩個都發布,最好還是寫一篇能同時發布到這兩個站點

這個是當然沒有問題的!但是一個站點只可以部署一個網站,因為它會校驗SSH key的唯一性,不可以重復。下面看下具體步驟

1、首先你需要注冊一個 coding ,新建一個項目

新建項目

要求項目名稱:

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

配置項目

新建完項目后,點項目的

代碼
-
Pages服務
-
一鍵開啟靜態Pages

開啟靜態Pages

開啟成功

開啟成功

2、打開

個人設置
-
SSH公鑰
-
新增公鑰

設置SSH

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

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

SSH文件位置

添加SSH key

這個 SSH key 一定要在github、coding中一致,所以會共用

id_rsa.pub
中的key。

4、添加完成后,我們測試下連接

打開

git-cmd
/
git-bash
/
cmd
,運行命令:
ssh -T git@git.coding.net

連接成功

5、配置

_config.yml

打開 博客目錄下的

_config.yml
,修改
deploy

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

配置

6、發布

運行

git-cmd
,轉到博客目錄,生成并上傳倉庫
hexo d -g

現在你的博客網站就可以訪問啦!

本文轉載于:猿2048https://www.mk2048.com/blog/blog.php?id=c010kj&title=Hexo使用細節及各種問題

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/370971.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/370971.shtml
英文地址,請注明出處:http://en.pswp.cn/news/370971.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

oracle的等保,Oracle等保測評相關指令

Oracle用戶管理:SQL*Pluscreate user 用戶名 identified by 密碼; //創建用戶grant 權限(dba管理員&#xff0c;resource普通用戶&#xff0c;connect訪客) to 用戶名; //授權drop user 用戶名 cascade; //刪除用戶&#xff0c;加cascade會把用戶創建的所有東西刪除Linux設置用…

Spring3 + JPA2 + Java EE6 App Server =配置混亂

Spring很棒&#xff0c;JavaEE6很棒&#xff0c;最新的JavaEE6 Application服務器也很棒。 這篇文章不是Spring Vs JavaEE6上的專欄文章&#xff0c;而是我在JBoss AS-7.1 App Server上移植Spring3 JPA2&#xff08;Hibernate&#xff09;應用程序的經驗。 我的應用程序要求非…

python面向對象進階(1)

面向對象進階 isinstance(obj,cls) 檢查是否obj是類cls的對象class Foo(object): passobj Foo() isinstance(obj,Foo)issubclass(sub,super) 檢查sub是否是super的派生類class Foo(object): passclass Bar(Foo): passissubclass(Bar,Foo) 反射python面向對象中的反射&#xff…

智能小車37:異常在ARM、JAVA、硬件里的實現

幾乎所有編程語言都有異常&#xff0c;可以說有程序就有異常。今天學習Arm的中斷(異常)處理,聯想到Java的異常,硬件中如何實現等問題&#xff0c;下面給大家分享一下。 一、Arm的中斷。 1.觸發異常 2.保存現場 3.cpu進入異常工作模式&#xff0c;程序指針(pc)跳入異常入口&…

c++builder提高批量動態創建panel的速度_騎行時影響速度的事項有哪些 怎樣有效提高騎行速度 單車租賃信息...

撇開人的因素在自行車的組件中對車速影響最大的幾項是什么?車重?自鎖?輪組?傳動?我的個人感受&#xff0c;從提高幅度上來講&#xff0c;而不是重要性上來講一、自鎖起碼提高你50%的速度&#xff0c;我不用自鎖和別人一起走AVS25就很辛苦了&#xff0c;用了自鎖&#xff0…

ansys matlab 調用,matlab 調用ansys (轉載)

問題的提出&#xff1a;我們經常會需要用ansys計算一些東西&#xff0c;之后再用matlab來處理計算的結果。當修改某些參數重復上述過程的時候&#xff0c;就比較容易出現問題——比如ansys模型中的參數和matlab程序中參數的一致性問題等。這時可以考慮采用下面的協同工作的方法…

本地存儲之sessionStorage

源碼可以到GitHub上下載&#xff01; sessionStorage&#xff1a; 關閉瀏覽器再打開將不保存數據 復制標簽頁會連同sessionStorage數據一同復制 復制鏈接地址打開網頁不會復制seessionStorage內的數據 清除緩存加載當前頁對頁面無影響 1) 同源策略限制。若想在不同頁面之間對同…

哈希三道題

兩數之和 給定一個整數數組 nums 和一個整數目標值 target&#xff0c;請你在該數組中找出 和為目標值 target 的那 兩個 整數&#xff0c;并返回它們的數組下標。 你可以假設每種輸入只會對應一個答案。但是&#xff0c;數組中同一個元素在答案里不能重復出現。 你可以按任意…

zemax光學設計超級學習手冊_穿越十年的一個ZEMAX光學設計案例

目前超過兩千人的光學與光學設計方面的微信公眾號&#xff0c;歡迎您&#xff01;穿越十年的一個ZEMAX光學設計案例作者&#xff1a;窗臺小綠蘿CAD&#xff0c;這個詞已經深入到學習、工作很多年&#xff0c;翻譯過來就是Computer Aided Design&#xff0c;計算機輔助設計。隨著…

Java本質和性能

最初的問題是如何計算二進制數中1的個數&#xff1f; 我包含了使用Integer.bitCount&#xff08;&#xff09;的性能比較&#xff0c;該性能可以轉換為固有特性&#xff0c;即單個機器代碼指令POPCNT和執行相同功能的Java代碼。 題 如何計算二進制數中1的個數&#xff1f; 假…

spring RequestMapping 包含http的部分以及各部分詳解

RequestMapping有四個參數&#xff0c;分別為&#xff1a;1、value&#xff1a;表示請求URL2、method&#xff1a;表示請求方法3、params&#xff1a;表示請求參數4、headers&#xff1a;表示請求頭 【例如】&#xff1a;RequestMapping(value"/testRequestMapping",…

【ZBH選講·拍照】

【問題描述】 假設這是一個二次元。LYK召集了n個小伙伴一起來拍照。他們分別有自己的身高Hi和寬度Wi。為了放下這個照片并且每個小伙伴都完整的露出來&#xff0c;必須需要一個寬度為ΣWi&#xff0c;長度為max{Hi}的相框。&#xff08;因為不能疊羅漢&#xff09;。LYK為了節省…

php基礎是什么,php基礎學什么?

有不少同學想要學習 PHP&#xff0c;但又不清楚 PHP 基礎學什么&#xff0c;那么這篇文章告訴你。熟悉前端開發語言學習 PHP 之前&#xff0c;首先要學習前端語言包括 HTML、CSS、JS 等。等對前端語言有個大致掌握后&#xff0c;能編寫一個 web 靜態頁面。學習 PHP 基本語法和函…

名為 cursor_jinserted 的游標不存在_生鮮電商存在的問題及對策解析:未來生鮮電商如何發展?...

生鮮電商的特點有哪些&#xff1f;生鮮電商特點&#xff1a;1,生鮮電商具有粘性高、重復購買率高、毛利高的“三高”特性&#xff1b;2,生鮮食品需要保鮮、冷藏、冷凍&#xff1b;3,生鮮食品保質期比較短&#xff1b;保存不易、對物流配送的條件要求極高&#xff1b;4,生鮮商品…

遇到短信轟炸,別人換ip調你的短信接口怎么辦

前端開發者很容易暴露自己的請求地址和參數&#xff0c;我們都知道&#xff0c;一個h5頁面&#xff0c;按 F12 是可以看到頁面的源碼的&#xff0c;所以經常很多人會利用這一點惡意調取別人的接口。 我們公司出現了好多次短信接口被大量調用&#xff0c;導致一天發了幾萬條短信…

UVa 10170 - The Hotel with Infinite Rooms

題目&#xff1a;求從s開始的遞增序列&#xff08;每次加1&#xff09;。求出他們加和不小于D的那個最后的加數。 分析&#xff1a;數學題。分治。s s1 ... n n*&#xff08;n1&#xff09;/2 - s*&#xff08;s-1&#xff09;/2 &#xff08;ns&#xff09;*&#xff08;…

番石榴函數和Java 8 Lambdas

我最近閱讀了Brian Goetz的《 Lambda的狀況》 &#xff0c;在閱讀了該文章之后&#xff0c;我想嘗試使用Java 8 Lambda表達式。 Brian在他的文章中繼續描述了將一種方法稱為“功能”接口的接口。 功能接口幾乎總是用作匿名類&#xff0c;其中ActionListener是規范示例。 這些“…

linux rsync刪文件速度,為什么用rsync刪除大量文件的時候比用rm快

為什么用rsync刪除大量文件的時候比用rm快今天研究怎么在Linux下快速刪除大量文件&#xff0c;搜到很多人都說可以用rsync來刪除大量文件&#xff0c;速度比rm要快很多&#xff0c;但是沒有人說為什么&#xff0c;仔細研究了一下原因&#xff0c;總結起來大概就是&#xff0c;一…

關于源碼,反碼,補碼(正數--負數)---------(-128)自己的理解

以一個字節為例 1、無符號位&#xff0c;一個字節可以存放0~255共256個數字&#xff1b;有符號位存放-128~127共256個數字&#xff1b; 2、無符號全都表示為正數&#xff1b;有符號位則首位表示正負數&#xff0c;正數首位為0&#xff0c;負數首位為1&#xff08;因此在判斷一個…

英特爾x722網卡驅動_產品詳情 | 從核心到邊緣,英特爾加速5G網絡基礎設施建設...

英特爾近期宣布推出無可比擬的5G基礎設施芯片產品組合&#xff0c;包括一款面向無線基站的10納米片上系統(SoC)英特爾凌動P5900&#xff0c;和一款面向5G網絡處理的結構化ASIC&#xff0c;一款針對5G網絡優化、提供基于GPS的高精度網絡服務同步功能的以太網適配器。此外&#x…