摘要:百度統計先注冊個百度統計的賬號站長賬號,適合個人博客,注冊成功后按照提示,把代碼復制到中的的標簽里這里特指我的博客文件好了,這樣你的博客就差不多了,是不是感覺很酷今天就到這兒,下篇文章見。
我為什么要寫博客?其實我最初打算寫博客,原因很簡單,我就是想把工作中、學習中遇到 的問題及解決方案記錄下來,它能幫你梳理下整個過程的要注意的地方,寫寫你在工作中遇到的問題,用來記錄和回顧。Tips:個人博客排版、UI更佳;地址:https://haonancx.github.io/
GITHUB地址:博客倉庫
覺得好的話,記得給個星呀~
廢話少說,先上效果圖GITHUB賬戶
SASS、JS、CSS
搜索功能
多說評論
百度統計
GITHUB賬戶首先,你得有一個GITHUB賬戶,還沒有的趕緊去注冊一個吧。
登陸 GitHub,新建一個 repository, 命名為 你的用戶名 + github.io。如我的用戶名為 haonancx,所以 repository 命名為 haonancx.github.io(可以購買私人域名),如下圖。
如果你覺得我博客風格還不錯的話,可以去把他 GIT 下來;或者你可以從這里選中你喜歡的博客;地址:jekyllthemes
下載好你喜歡的博客,然后,把它上傳到你剛建好的 repository 上;
然后 輸入你的博客地址就訪問成功了。
_include 文件夾中是網頁的公共部分,head.html是文件head標簽里的引入的文件,圖片等,header.html、footer.html 是網頁的公共頭部(導航)和底部(版權);
_layouts 中 default.html、post.html 是引入網頁的公共頭部(導航)和底部(版權)以及編譯發表文章的內容,
_sass 、css文件夾中有整個博客的公共樣式文件。(在這里你可以對你的博客按照你喜歡的 UI 界面進行調整)
images 文件夾中包含引用的圖片(傻子都知道~)。
scripts 文件夾中有引用的 JS 文件。
_config.yml 為博客的配置文件,如果你要使用一些插件,大部分都得在這里配置(很重要~)。
代碼高亮模塊(jekyll 支持代碼高亮),只需在你寫的文章的前后加上約定的代碼即可。博客從wordpress的jekyll,jekyll的核心思想:
jekyll只是一個生成靜態網頁的工具,不需要數據庫支持。但是可以配合第三方服務,例如Disqus。最關鍵的是jekyll可以免費部署在Github上,而且可以綁定自己的域名。
jekyll沒有數據庫支持,默認沒有搜索功能,那么怎么添加炫酷簡潔的搜索的功能呢?google一下,大部分都是使用插件之類的,起始我們可以直接在服務端產生索引,之后利用索引進行搜索。
受到spotlight的簡潔啟發,于是打算做出一個類似于spotlight的搜索。下面先看一下操作步驟:
服務端生成文章索引
瀏覽器獲取文章索引
頁面交互以及按鍵控制
{
"code" : 0 , "data" : [ {\% for post in site.posts \%} { "title" : " - {\% for tag in post.tags \%}{\% if forloop.rindex != 1 \%}_{\% else \%}{\% endif \%}{\% endfor \%}", "url" : "" } {\% if forloop.rindex != 1 \%} , {\% endif %}
{% endfor %}
]
}
{% endhighlight %}
由于文章中的動態代碼會被解析,所以做了替換,代碼中%被替換成%,使用中請去除%前面的轉義符
這段代碼是一個雙層循環,將文章的標題與標簽組合,同時和url一起組合為json字符串,方便后續ajax調用。
瀏覽器獲取文章索引,此處也即一個ajax調用,使用$.ajax或者$.getJson都可以,此處可以參考一下ajax的異步請求。
頁面交互以及按鍵控制,為了能夠有一個更好的交互,對搜索進行了很多的按鍵的操作:
PC下雙擊Ctrl鍵打開或者關閉搜索框,搜索框展示時按下Esc鍵關閉搜索框,按鍵的檢測在js中也是很容易進行,此處也不在列代碼了。
為了移動端也可以很好的搜索,在頁面的右下角加入搜索懸浮按鈕,點擊后打開搜索頁面,而在搜索頁面,右上角提供關閉按鈕,這樣整體下來就完美的實現了搜索。
多說評論jekyll bootstrap搭建的博客默認使用的是Disqus評論插件,當然不是說Disqus不好,只是針對我們國內的用戶來說,似乎并不是最好的選擇。所以我們改為多說(容易上手)。
最后我們就可以在頁面中看到多說了。
百度統計先注冊個百度統計的賬號(站長賬號,適合個人博客),注冊成功后;
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/91232.html
摘要:從現在開始,養成寫技術博客的習慣,或許可以在你的職業生涯發揮著不可忽略的作用。如果想了解更多優秀的前端資料,建議收藏下前端英文網站匯總這個網站,收錄了國外一些優質的博客及其視頻資料。 前言 寫文章是一個短期收益少,長期收益很大的一件事情,人們總是高估短期收益,低估長期收益。往往是很多人堅持不下來,特別是寫文章的初期,剛寫完文章沒有人閱讀會有一種挫敗感,影響了后期創作。 從某種意義上說,...
閱讀 742·2021-07-25 21:37
閱讀 3654·2019-08-30 15:55
閱讀 2572·2019-08-30 15:54
閱讀 1717·2019-08-30 15:44
閱讀 3123·2019-08-30 15:44
閱讀 859·2019-08-30 15:43
閱讀 1021·2019-08-29 15:36
閱讀 3038·2019-08-29 10:58