• <noscript id="e0iig"><kbd id="e0iig"></kbd></noscript>
  • <td id="e0iig"></td>
  • <option id="e0iig"></option>
  • <noscript id="e0iig"><source id="e0iig"></source></noscript>
  • 搭建個人博客(二):Hexo主題pure使用指南

    標簽: 其他  git  nodejs

    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

    版權聲明:本文為qq_42983502原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
    本文鏈接:https://blog.csdn.net/qq_42983502/article/details/106745567

    智能推薦

    【個人博客搭建系列二】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搭建博客系列...

    HTML中常用操作關于:頁面跳轉,空格

    1.頁面跳轉 2.空格的代替符...

    猜你喜歡

    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_...

    精品国产乱码久久久久久蜜桃不卡