最終效果:https://haoqchen.site
若是喜歡能夠直接使用我修改後的主題,github地址https://github.com/HaoQChen/HaoQChen.github.io(記得star 一下哈)javascript
可是請必定要將個人信息替換成你本身的,另外請不要保留個人博客。css
主體來源於:Hux Blog
跟着這個博客教程走:如何快速搭建本身的github.io博客
同時受到了這個博客的很大幫助:利用 GitHub Pages 快速搭建我的博客html
添加模塊canvas-nest.min.js
到js目錄下 修改layouts/post.html
文件在開始添加下面代碼java
<!-- canvas-nest.min.js --> <script type="text/javascript" src="../../../../js/canvas-nest.min.js"></script>
把在rocket.css、signature.css和toc.css下載到css的目錄下,而後在 include目錄下的head.html文件的頭部添加下面代碼:git
<link rel="stylesheet" href="/css/rocket.css"> <link rel="stylesheet" href="/css/signature.css"> <link rel="stylesheet" href="/css/toc.css">
把在totop.js和toc.js下載到js的目錄下,而後在include目錄下的footer.html的最後添加下面代碼:github
<a id="rocket" href="#top" class=""></a> <script type="text/javascript" src="/js/totop.js?v=1.0.0" async=""></script> <script type="text/javascript" src="/js/toc.js?v=1.0.0" async=""></script>
具體教程參考:不蒜子web
在_config.yml用戶名那裏添加一欄:CSDN_username: u013834525
在_includes/sns-links.html
中對應位置(其餘網站帳戶附近)添加canvas
{% if site.CSDN_username %} <li> <a target="_blank" href="http://blog.csdn.net/{{ site.CSDN_username }}"> <span class="fa-stack fa-lg"> <i class="fa fa-circle fa-stack-2x"></i> <i class="fa fa-CSDN fa-stack-1x fa-inverse">C</i> </span> </a> </li> {% endif %}
直接申請,而後在_config.yml中填寫碼就行。async
直接將_config.yml中的friend註釋了就好。svg
在博客img
目錄下找到並替換favicon.ico
這個圖標便可,圖標尺寸爲32x32。
參考爲博客添加 Gitalk 評論插件
以及官網Gitalk
根據Jekyll官網的說法,只要直接刪除文件夾便可
https://github.com/HaoQChen/jekyll-search
另外我修改了搜索欄的位置,放到了右上方。只須要修改增長到_includes/footer.html
中設置位置的px值便可。
<div style="position: fixed; right: 16px; top: 62px;"> <img src="/search/img/cb-search.png" id="cb-search-btn" title="雙擊ctrl試一下"/> </div>
只須要刪除_layouts/post.html
中189行的icon中的#便可,應該能夠修改爲任意值。
原來只是按照年份排序的,我增長了月份。修改archive.html
中59行爲
{%- assign _currentdate = _article.date | date: '%Y-%m' -%}
而且每篇文章我也增長了日期,在副標題下添加這一句
<h4 class="post-date"> {{ _article.date | date: '%Y-%m-%d' }} </h4>
根據#116來修改的。找到css
目錄下的hux-blog.min.css
,不知道爲何個人sublime顯示這個文件只有一行,很長的一行。我嘗試過在一些網站恢復格式,可是保存後致使網頁顯示有問題。最後就只能在這個只有很長一行的文件中搜索到相應位置修改。
這裏須要注意的是,若是想h一、h2等都不一樣,須要刪除逗號,要注意格式~~~
貌似連接到做者的github獲取star數,加載網頁會比較花時間,我就直接刪除了,並修改了一下下。主要修改都在_includes/footer.html
中
主要修改about.html。刪除了<!-- Language Selector -->
、<!-- English Version -->
。最主要要將multilingual: false
本身剛建的網站別人是搜索不到的,搜索引擎的爬蟲不會這麼快爬到你的網站,可是你能夠在谷歌和百度中進行登記,這樣能夠加快進程(也要等幾天)。
要查看本身的網站是否已經被某個搜索引擎收錄,能夠在搜索框中輸入:site:https://haoqchen.github.io/
登記方法:
舊版Search Console->抓取>Google抓取工具
。添加每一篇的地址,而後點抓取
,而後點請求編入索引
(最好抓取一篇請求一篇,並且一次不要提交太多,隔天吧,個人請求到後面出現錯誤,不知道爲何)。這樣你的博客就能出如今site:https://haoqchen.github.io/
中了,也能夠直接在Google中搜索到了。gem版本過低,更新步驟太複雜,放棄了。
嘗試買了一個域名,想讓百度搜索引擎能爬到,而後在coding.me上也弄一個相似github pages的,將百度或者國內的重定向到coding.me,最後放棄。目前域名所有重定向到給github pages,但github.io的域名就不能用了~~~~並且登記搜索引擎等等這些又要從新弄,很煩。
在官網建立帳號和地址什麼的,而後將ID填到_config.yml的ga_track_id:
就好。
建議