1. 程式人生 > >hexo教程系列——hexo配置教程

hexo教程系列——hexo配置教程

長期招聘計算機視覺/深度學習等方向的工程師或實習生。感興趣的話,請傳送郵件,可以內推

本文對hexo的配置檔案進行了說明。

網站的配置檔案

  • 網站配置檔案的儲存位置:hexo_blog/_config.yml
  • 配置檔案中,冒號後面一定要加空格。
  • 我的配置檔案內容如下所示。
# Hexo Configuration Hexo配置檔案
## Docs: https://hexo.io/docs/configuration.html
## Source: https://github.com/hexojs/hexo/


# 網站資訊
#標題
title: 學志の部落格
#副標題
subtitle: 記錄學習的技能和遇到的問題
#網站描述
description: 做自己愛做的事,愛自己在做的事! #作者暱稱 author: 張學志 #網站語言,預設英語,設定簡體漢語 language: zh-Hans #時區,預設電腦時區 #timezone: timezone: Asia/Shanghai # 網址設定 #如果網站是放在子目錄中,將url設定成'http://yoursite.com/child',將root設定成'/child/' ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/' #網址
url: http://zhangxuezhi.com #網站根目錄。如果網站是放在子目錄中,將root設定成'子目錄名' root: / #文章連結地址格式 。即文章存放的目錄。 permalink: :year/:month/:day/:title/ permalink_defaults: # 目錄設定 #資原始檔夾,放在裡面的檔案會上傳到github中 source_dir: source #公共資料夾,存放生成的靜態檔案 public_dir: public #標籤資料夾,預設是tags。實際存放在source/tags中。 tag_dir: tags rss_dir: rss #檔案資料夾,預設是archives。
archive_dir: archives #分類資料夾,預設是categories。實際存放在source/categories中。 category_dir: categories #程式碼資料夾,預設是downloads/code code_dir: downloads/code #國際化資料夾,預設跟language相同 i18n_dir: :lang #不需要渲染的資料夾或資料夾,放在[]中 # 這兩個檔案是百度和google的站長驗證檔案,不能渲染,否則會改變內容,不能驗證過 skip_render: [baidu_verify_R9MZjdMkXT.html, google0f8fac7da2b48ef8.html, README.md, 模板.md] # 寫作選項 # 新建博文(帖子)的預設名稱 # File name of new posts new_post_name: :title.md #預設佈局模板是post,而不是draft和page default_layout: post #是否將標題轉換成標題形式(首字母大寫) titlecase: false # Transform title into titlecase #在新標籤頁面中開啟網頁 external_link: true # Open external links in new tab filename_case: 0 #是否渲染草稿 render_drafts: false #啟動 Asset 資料夾 post_asset_folder: false #把連結改為與根目錄的相對位址 relative_link: false #顯示未來的文章 future: true #程式碼塊的設定 highlight: enable: true # 使用程式碼高亮 line_number: true # 顯示行號 auto_detect: true # 自動檢測語言 tab_replace: # 分類和標籤 # 預設分類 default_category: uncategorized #分類別名 category_map: #標籤別名 tag_map: # 日期和時間格式 #Hexo 使用 Moment.js 來解析和顯示時間。 ## You can customize the date format as defined in ## http://momentjs.com/docs/#/displaying/format/ date_format: YYYY-MM-DD time_format: HH:mm:ss # 分頁配置 # ---------------下面選項需要對應外掛的支援--------------- # npm install hexo-generator-index --save # npm install hexo-generator-archive --save # npm install hexo-generator-category --save # npm install hexo-generator-tag --save ## Set per_page to 0 to disable pagination #每頁顯示的文章量 #per_page: 20 #首頁的分頁設定 index_generator: per_page: 5 #歸檔頁的分頁設定 archive_generator: per_page: 30 yearly: true monthly: true #標籤頁的分頁設定 tag_generator: per_page: 20 #分頁路徑,在public中可以看到 #pagination_dir: page # Extensions 拓展外掛配置 ## Plugins: https://hexo.io/plugins/ plugins: baidusitemap: path: baidusitemap.xml # 配置RSS feed: #feed 型別 (atom/rss2) type: atom #rss 路徑 path: atom.xml #在 rss 中最多生成的文章數(0顯示所有) limit: 0 # 自定義站點內容搜尋 # 需要先安裝外掛: # npm install hexo-generator-search --save search: path: search.xml # 如只想索引文章,可設定為post field: all # 主題配置 ## Themes: https://hexo.io/themes/ #theme: false #禁用主題 #theme: landscape theme: next # 部署配置 ## Docs: https://hexo.io/docs/deployment.html deploy: type: git #repo: https://github.com/xuezhisd/xuezhisd.github.io.git repo: # 部署到github github: [email protected]:xuezhisd/xuezhisd.github.io.git,master # 部署到coding.net。取消註釋,可同時部署 #coding: [email protected]:xuezhisd/blog.git,coding-pages #type: baidu_url_submitter

主題的配置檔案

  • 預設主題是landscape
  • hexo官方主題頁面。從中選擇喜歡的主題,下載並放到themes檔案中。
  • 我使用的主題是NexT

參考部落格

相關推薦

hexo教程系列——hexo配置教程

長期招聘計算機視覺/深度學習等方向的工程師或實習生。感興趣的話,請傳送郵件,可以內推。 本文對hexo的配置檔案進行了說明。 網站的配置檔案 網站配置檔案的儲存位置:hexo_blog/_config.yml。 配置檔案中,冒號後面

[js高手之路]深入淺出webpack教程系列2-配置文件webpack.config.js詳解

基本用法 tle webpack 函數 ges 配置 ref 高手之路 pack 接著上文,重新在webpack文件夾下面新建一個項目文件夾demo2,然後用npm init --yes初始化項目的package.json配置文件,然後安裝webpack( npm inst

[js高手之路]深入淺出webpack教程系列3-配置文件webpack.config.js詳解(下)

json 學習 所在 npm chunk target get lan cnblogs 本文繼續接著上文,繼續寫下webpack.config.js的其他配置用法. 一、把兩個文件打包成一個,entry怎麽配置? 在上文中的webpack.dev.config.js中,用數

Spring Boot從入門到進階教程系列 -- SpringMVC配置(包含自定義FastJSON配置)

上一個教程我們講解如何配置MyBatis根據資料庫型別進行對應資料庫方言自動分頁查詢,本次我們將接著以往教程的成果來整合配置SpringMVC以及配置我們自定義的FastJSON序列輸出,如需看上篇教程的同學可點選連結下面我們直接開啟程式碼之旅我們通過@ResponseBod

最詳細的Hexo Next主題配置教程

配置環境 安裝Node(必須) 作用:用來生成靜態頁面的 到Node.js官網下載相應平臺的最新版本,一路安裝即可。 安裝Git(必須) 作用:把本地的hexo內容提交到github上去. 安裝Xcode就自帶有Git,我就不多說了。 申請GitH

Spring Boot系列教程四:配置文件詳解properties

date int ava ota axu return 端口 rand work 一.配置隨機數,使用隨機數 在application.properties文件添加配置信息 1 #32位隨機數 2 woniu.secret=${random.value} 3 #隨機整數

[js高手之路]深入淺出webpack教程系列4-插件使用之html-webpack-plugin配置(上)

技術 輸出 js函數 動態生成 git tro mon ebp 執行 還記得我們上文中的index.html文件嗎? 那裏面的script標簽還是寫死的index.bundle.js文件,那麽怎麽把他們變成動態的index.html文件,這個動態生成的index.html文

[js高手之路]深入淺出webpack教程系列5-插件使用之html-webpack-plugin配置(中)

logs 定義數據 ash con ack move lan ref min 上文我們講到了options的配置和獲取數據的方式,本文,我們繼續深入options的配置 一、html-webpack-plugin插件中的options除了自己定義了一些基本配置外,我們是可以

github + hexo 搭建個人部落格教程

Github Pages介紹 本來用於介紹託管在Github上上的專案,由於它的空間免費穩定,因此適合用來搭建部落格。 每個帳號只能有一個倉庫來存放個人主頁,且倉庫的名字必須是使用者名稱/ username.github.io。你可以通過http://username.github.io

logback 入門教程系列-03-logback config 配置

配置 將日誌請求插入應用程式程式碼需要相當多的計劃和努力。 觀察表明,大約4%的程式碼專門用於記錄。 因此,即使是適度大小的應用程式也會在其程式碼中嵌入數千個日誌記錄語句。 鑑於它們的數量,我們需要工具來管理這些日誌語句。 可以通過程式設計方式或使用以XML或Groo

github page + hexo搭建個人網站詳細教程

前言 對於一個小白來說,第一次建立自己的個人網頁還真是一件既興奮又無奈的事情。興奮是因為你即將有一個屬於自己的平臺,可以將自己的感悟、收藏、簡歷等文章儲存起來,也可以分享給他 人。無奈是因為,在你搭著搭著,你會發現出現了各種各樣的問題,這其中包含你的一些個性卻 沒法實現的需求以

Cocos2D HTML5 教程系列1: 專案配置和啟動

這篇教程內容主要介紹Cocos2D-html的安裝和入門,如果你已經完成了這一步,可以跳過前面的內容。接下來,還會介紹到配置web伺服器, 一個選擇性的步驟。好吧,開始介紹: 首先你應該下載cocos2d-html5的包, 下載地址:https://github.com/cocos2d

WordPress系列教程(五)----WordPress配置傳送郵件

一、前言 WordPress中有使用者註冊使用者、使用者填入相應的郵件,後臺會發送郵件給使用者,Wordpress預設是使用 PHP 的 mail() 功能傳送郵件,如果主機沒有開啟這一功能,那麼 wordpress 當然就無法發出郵件了。但即便是伺服器支援 PHP mai

《Spring Security教程系列》二.初識Java 配置

Java配置使用and()方法相當於XML標籤的關閉,這樣允許我們繼續配置父類節點。如果你閱讀程式碼他很合理,我想配置請求驗證,並使用表單和HTTP基本身份驗證進行登入。 Java配置和表單登入 因此使用Java程式碼配置Spring Security主要是這兩個步驟: 1、

springboot視訊教程系列(三)SpringBoot的核心配置檔案-王勇-專題視訊課程

springboot視訊教程系列(三)SpringBoot的核心配置檔案—52人已學習 課程介紹         本章主要是解讀SpringBoot的核心配置檔案,包括properties檔案和ym

GitHub+Hexo 搭建個人網站詳細教程

2018年11月14日 15:32:46 balabala_201710 閱讀數:4 個人分類: 前端學習 隨

Spring Boot從入門到進階教程系列 -- Druid資料來源初始化配置

       上一個教程我們講解如何讀取配置資料更加優雅,簡潔,本次我們將接著上個教程的成果來應用到專案的資料來源初始化配置,如需看上篇教程的同學可點選連結【Spring Boot從入門到進階教程系列 -- 多種配置資料載入方式詳解,優劣分析】下面我們直接開啟程式碼之旅步驟1

Java EE入門教程系列第二章JSP(六)——JSP標準標籤和自定義標籤的配置與使用

2.6 JSP的標籤 2.6.1 標籤簡介 標籤就是把一段具體業務的Java程式碼封裝起來,然後以標記語言的形式在頁面檔案中對它進行呼叫,增強頁面檔案和Java程式的獨立性。 目前標籤庫有兩種形式:標準標籤庫和自定義標籤。 JSP標準標籤(JSTL)是一個可以實現We

mybatis-generator擴充套件教程系列 -- 自定義配置引數修改DAO,Mapper檔案字尾

         今天主要講解如何解決我們使用mybatis生成器遇到的最常見問題,如何修改生成的dao,mapper檔案字尾,下面我們繼續使用上一篇的用例繼續改造,如果本篇示例看得不太理解的可以翻看下之前的演示,下面就開始直奔主題了1. 先增加一個引數配置看我們的檔案生成字

Hexo+NexT(零):最全Hexo+Next搭建部落格教程

快速、簡潔且高效的部落格框架 有位大神說,喜歡寫部落格的人的人,折騰部落格會經歷三個階段。找到一個免費空間,搭建一個部落格,很欣喜,很有成就感,此為一階段;受限免費空間各種限制,自己買空間和域名,實現對部落格的完全控制,此為二階段;管理網站太累,只想安安靜靜碼文字,管理網站這種瑣事,交給專業的人士去打理吧