搭建個人博客(二):Hexo主題pure使用指南
Hexo-theme-pures是一個Hexo的主題框架
效果查看:溯的主頁
一、使用pure主題
pure主題地址:https://github.com/cofess/hexo-theme-pure.git themes/pure
在你的博客根目錄下右擊選擇git bash here命令行窗口輸入如下命令
1、克隆pure到本地:
git clone https://github.com/cofess/hexo-theme-pure.git themes/pure
注意:如果github下載慢,建議使用gitee導入pure的girthub倉庫,然后進行下載,具體操作請查看:使用gitee導入github項目,解決github下載速度緩慢
如果使用gitee下載,請解壓至博客文件夾下的themes目錄下
下載后 如下圖:
2、啟用pure主題:
配置文件說明:
在 Hexo 中主要有兩份配置文件,其名稱都是 _config.yml。 一份位于博客根目錄下,主要包含 Hexo 本身的配置;另一份位于主題根目錄下,主要用于配置主題相關的選項。
(1)打開博客配置文件_config.yml,做如下修改:
language: zh-CN //設置主題為中文版,若使用英文版則不修改
theme: hexo-theme-pure //修改hexo主題
(2)在博客文件夾下打開git bash命令行窗口依次使用如下指令:
hexo clean
hexo s
啟動服務后:進入本地瀏覽器輸入:http://localhost:4000/,如下圖
3、安裝pure插件:
在博客文件夾下打開git bash命令行窗口依次使用如下指令:
npm install hexo-wordcount --save
npm install hexo-generator-json-content --save
npm install hexo-generator-feed --save
npm install hexo-generator-sitemap --save
npm install hexo-generator-baidu-sitemap --save
二、配置pure主題
1、主題的基本配置:
將主題目錄中 /theme/_source/ 下的所有東西復制進博客根目錄的source文件夾中
注意: 看清楚是哪個目錄
2、個人信息的配置:
打開主題根目錄下的_config.yml配置文件:
(1)配置站點左邊的主目錄:
# menu
menu:
Home: .
Archives: archives # 歸檔
# categories指代博客根目錄的source下的categories文件夾,可進行相關配置,下同
Categories: categories # 分類
Tags: tags # 標簽
Repository: repository # github repositories
Books: books # 豆瓣書單
Links: links # 友鏈
About: about # 關于
單個目錄界面的相關配置可在博客根目錄的source下的同名文件夾中進行配置
(2)配置站點標題:
# Site
site:
logo:
enabled: true
width: 40
height: 40
url: ../images/logo.png
title: Hexo # 頁面title
favicon: /favicon.png # 頁面icon
board: <p>歡迎交流與分享經驗!</p> # 站點公告
copyright: false # 底部版權信息,使用true開啟
(3)配置打賞信息:
# Donate
donate:
enable: true
# 微信打賞
wechatpay:
qrcode: images/donate/wechatpayimg.png # 在主題目錄的source文件夾中進行圖片的設定
title: 微信支付
# 支付寶打賞
alipay:
qrcode: images/donate/alipayimg.png # 在主題目錄的source文件夾中進行圖片的設定
title: 支付寶
(4)配置個人信息:
# profile
profile:
enabled: true # 是否展示個人信息
avatar: images/avatar.jpg # 在主題目錄的source文件夾中進行圖片的設定
gravatar: # Gravatar email address, if you enable Gravatar, your avatar config will be overriden
author: 昵稱
author_title: Web Developer & Designer
author_description: 個人簡介。
location: Shenzhen, China
follow: https://github.com/cofess
# Social Links
social:
links: # 左邊目錄底部的鏈接配置,可自行刪減
github: https://github.com/cofess
weibo: http://weibo.com/cofess
twitter: https://twitter.com/iwebued
# facebook: /
# dribbble: /
behance: https://www.behance.net/cofess
rss: atom.xml
link_tooltip: true # enable the social link tooltip, options: true, false
(5)配置about界面右欄目中的信息:
# My Skills
skills:
Git: ★★★☆☆
Gulp: ★★★☆☆
Javascript: ★★★☆☆
HTML+CSS: ★★★☆☆
Bootstrap: ★★★☆☆
ThinkPHP: ★★★☆☆
平面設計: ★★★☆☆
# My Personal Links
links:
Github: https://github.com/cofess
Blog: http://blog.cofess.com
微博: http://weibo.com/cofess
花瓣: http://huaban.com/cofess
Behance: https://www.behance.net/cofess
# My Personal Labels
labels:
- 前端
- 前端開發
- 前端重構
- Web前端
- 網頁重構
# My Personal Works
works:
name:
link: http://www.example.com
date: 2016
(6)開啟評論功能:
comment:
type: valine # 啟用哪種評論系統
Valine
一個無后端的評論框工具,其依賴于 Leancloud 開發,所以使用前需要先注冊 Leancloud 賬號
Valine配置
valine: # Valine官方地址: https://valine.js.org
appid: # 你的 leancloud 應用 appid
appkey: # 你的 leancloud 應用 appkey
notify: true # 是否開始評論郵件提醒, 教程: https://github.com/xCss/Valine/wiki
verify: false # 是否開始驗證碼功能, 開始郵件提醒會自動開啟驗證碼功能
placeholder: 說點什么... # 輸入框默認內容
avatar: mm # 頭像展示方式, 具體設置項教程: https://valine.js.org/configuration.html#avatar
meta: nick,mail,link # 自定義評論信息
pageSize: 10 # 評論列表分頁
lang: zh-cn, # 多語言支持 zh-cn | en
visitor: true # 文章閱讀量統計: https://valine.js.org/visitor.html
highlight: true # 代碼高亮
recordIP: true # 記錄評論者的IP
(7)開啟搜索功能:
# Search
search:
insight: true # 內置搜索功能,
baidu: false # 百度搜索功能,不可以同時使用
(8)展示github項目:
# Github
github:
username: cofess # github用戶名
(9)開啟文章字數,閱讀時長,瀏覽量統計:
# PV
pv: # 瀏覽量統計
busuanzi:
enable: false # 不蒜子統計,一般使用不蒜子統計,使用true開啟
leancloud:
enable: false # leancloud統計
app_id: # leancloud <AppID>
app_key: # leancloud <AppKey>
# wordcount
postCount:
enable: false
wordcount: true # 文章字數統計
min2read: true # 閱讀時長預計
(10)友情鏈接的配置:
選擇博客根目錄下 /source/_data/ 中的links.yml配置文件,可仿照其中樣例進行配置
(11)分類和標簽的配置:
三、更新站點,查看效果
在博客文件夾下打開git bash命令行窗口依次使用如下指令:
hexo clean
hexo g
hexo s
啟動服務后:進入本地瀏覽器輸入:http://localhost:4000/ 進行查看
記得當初思考怎么配置分類和標簽時候,糾結了很久,反復的看配置文件,最后發現分類和標簽的配置需在博文中設置,在下一節講解:下一節
Finish
智能推薦
【個人博客搭建系列二】hexo框架中自定義博客頁面主題
hexo框架中自定義博客頁面主題 本文用到的工具有(點擊進官網下載): vscode(當然任意能夠編寫html的編輯器都可以)、git、hexo文檔手冊 參考博客地址(大佬的博客比較詳細給了我很多的幫助): ﹏猴子請來的救兵 此文前提是在大家已經安裝好hexo博客和框架并且已經在github或者碼云之類的 網站搭建好自己的博客頁面的情況下,如果沒有請移步到這里安裝。 因為官網的一些主題不符合個人胃...
Hexo 搭建個人博客(七)Hexo 配置 NexT 主題
環境及版本聲明 本文基于以下環境及版本: NexT 主題簡介 NexT is a high quality elegant Hexo theme. 原項目已不再維護 NexT文檔 Github 目前使用的是其社區版本 NexT文檔 Github 描述約定 在 Hexo 中有兩份主要的配置文件,其名稱都是 _config.yml。 其中,一份位于站點根目錄下,主要包含 Hexo 本身的配置;另一份位...
【Hexo】使用hexo搭建個人博客
hexo搭建個人博客教程 1.hexo是什么 Hexo是高效的靜態站點生成框架,她基于Node.js。通過 Hexo 你可以輕松地使用Markdown 編寫文章,除了Markdown 本身的語法之外,還可以使用Hexo提供的標簽插件來快速的插入特定形式的內容,而且相對于其他框架,Hexo在速度上也有很大優勢。 2.安裝node.js 我們了解到Hexo基于Node.js的,那么我們搭建博客網站首先...
hexo搭建博客(二)主題更換
文章目錄 其他搭建 1. 主題 2. 語言 3. NexT主題 3.1 下載NexT主題 3.2 更換主題 3.3 在菜單欄開啟一些跳轉頁面 其他搭建 hexo4快速搭建博客(一)快速搭建一個博客 hexo4快速搭建博客(三)美化 很全面 收集很多資料 hexo4快速搭建博客(四)寫作技巧包含圖床和自動變圖床的插件 hexo4搭建博客系列(五)優化博客(無坑) 部署到阿里云 hexo4搭建博客系列...
猜你喜歡
freemarker + ItextRender 根據模板生成PDF文件
1. 制作模板 2. 獲取模板,并將所獲取的數據加載生成html文件 2. 生成PDF文件 其中由兩個地方需要注意,都是關于獲取文件路徑的問題,由于項目部署的時候是打包成jar包形式,所以在開發過程中時直接安照傳統的獲取方法沒有一點文件,但是當打包后部署,總是出錯。于是參考網上文章,先將文件讀出來到項目的臨時目錄下,然后再按正常方式加載該臨時文件; 還有一個問題至今沒有解決,就是關于生成PDF文件...
電腦空間不夠了?教你一個小秒招快速清理 Docker 占用的磁盤空間!
Docker 很占用空間,每當我們運行容器、拉取鏡像、部署應用、構建自己的鏡像時,我們的磁盤空間會被大量占用。 如果你也被這個問題所困擾,咱們就一起看一下 Docker 是如何使用磁盤空間的,以及如何回收。 docker 占用的空間可以通過下面的命令查看: TYPE 列出了docker 使用磁盤的 4 種類型: Images:所有鏡像占用的空間,包括拉取下來的鏡像,和本地構建的。 Con...
requests實現全自動PPT模板
http://www.1ppt.com/moban/ 可以免費的下載PPT模板,當然如果要人工一個個下,還是挺麻煩的,我們可以利用requests輕松下載 訪問這個主頁,我們可以看到下面的樣式 點每一個PPT模板的圖片,我們可以進入到詳細的信息頁面,翻到下面,我們可以看到對應的下載地址 點擊這個下載的按鈕,我們便可以下載對應的PPT壓縮包 那我們就開始做吧 首先,查看網頁的源代碼,我們可以看到每一...
Linux C系統編程-線程互斥鎖(四)
互斥鎖 互斥鎖也是屬于線程之間處理同步互斥方式,有上鎖/解鎖兩種狀態。 互斥鎖函數接口 1)初始化互斥鎖 pthread_mutex_init() man 3 pthread_mutex_init (找不到的情況下首先 sudo apt-get install glibc-doc sudo apt-get install manpages-posix-dev) 動態初始化 int pthread_...