搭建Hexo部落格(Next主題)中踩過的坑
Hexo Next
系統重灌等導致hexo不可用
npm install -g hexo-cli
npm升級所有可更新包
shell指令碼
使用shell指令碼升級npm包,首先所在找到需要升級的包和版本號,再使用npm install完成升級。
npm -g是管理本地全域性包的命令。通過npm -g outdated可以檢視那些包有更新:
npm -g outdated
這裡列出來了,當前版本,和最後的版本,只需要得到所有需要升級的包名和版本號就可以使用npm -g install 直接升級了。
npm-check
npm-check是用來檢查npm依賴包是否有更新,錯誤以及不在使用的,我們也可以使用npm-check進行包的更新。
安裝npm-check:
npm install -g npm-check
檢查npm包的狀態:
npm-check -u -g
Hexo 之 Local Search
Hexo提供的Local Search,原理是通過hexo-generator-search外掛在本地生成一個search.xml檔案,搜尋的時候從這個檔案中根據關鍵字檢索出相應的連結。
安裝步驟
安裝 hexo-generator-search
在站點的根目錄下執行以下命令:
$ npm install hexo-generator-search --save
安裝 hexo-generator-searchdb
在站點的根目錄下執行以下命令:
$ npm install hexo-generator-searchdb --save
啟用搜索
編輯 站點配置檔案,新增以下內容到任意位置:
search:
path: search.xml
field: post
format: html
limit: 10000
踩過的坑
ERROR Deployer not found: github
% hexo deploy
ERROR Deployer not found: github
解決辦法
npm install hexo-deployer-git -- save
使用 Hexo 部署部落格到 Github Pages 時經常會遇到資料夾大小寫問題導致的 404問題,如tag標籤無法訪問返回404
原因
git 預設忽略檔名大小寫,所以即使資料夾大小寫變更,git 也檢測不到。
解決辦法
進入到部落格專案中 .deploy_git資料夾,修改 .git 下的 config 檔案,將 ignorecase=true 改為 ignorecase=false
hexo d上傳的時候出現錯誤
error: RPC failed; result=56, HTTP code = 200| 5.00 KiB/s
fatal: The remote end hung up unexpectedlfy
原因
導致傳不上遠端庫這是由於部落格原始檔較大,需要將postBuffer設定大一些
解決辦法
git config –global http.postBuffer 524288000
bLF will be replaced
Windows 提交命令的時候出現 warning: LF will be replaced by CRLF in XXXXXXXXXXXXXX 的警告。輸入命令:
解決辦法
git config --global core.autocrlf false
相關推薦
搭建Hexo部落格(Next主題)中踩過的坑
Hexo Next 系統重灌等導致hexo不可用 npm install -g hexo-cli npm升級所有可更新包 shell指令碼 使用shell指令碼升級npm包,首先所在找到需要升級的包和版本號,再使用
Mac搭建Hexo部落格及NexT主題配置優化
前言 最近看到陽春麵的部落格,感覺非常漂亮,正好最近也想自己搭個部落格,記錄一下自己的學習經歷和生活感悟,給自己留下點回憶,同時整理一下自己的思路,於是就想仿照著弄一個類似的靜態部落格網站,正好最近有時間,而且內心搭部落格的念頭越來越洶湧,所以,說幹就幹! 主要內容 拉到陽春
Django例項 —— 搭建一個部落格(超詳細)
建立mysite工程專案,建立專案的命令如下: # django-admin startproject 專案名稱 django-admin startproject mysite 進入mysite目錄,工程目錄結構預設如圖 與專案同名的目錄,此處為mysite,包含專案
使用 Hexo + Github 搭建自己的部落格(圖文教程)
使用 Hexo + Github 搭建自己的部落格(圖文教程) 【提示】:部落格地址是:自己的短域名.github.io 我的部落格地址:xpwi.github.io 如果之前有過建立倉庫經歷就會知道,自己的倉庫是在:【短域名,github,io/倉庫名】來訪問的。而這個部落
基於windows平臺Git+GitHub+Hexo搭建個人部落格(三)
去年的時候使用Hexo搭建了一個部落格,當時主題使用的是JackMan,雖說這個theme是挺好看的了,但是自己感覺還少點東西,所以自從搭建好後就一直沒用,筆記還是放在CSDN上。前兩天偶然發現了一位大神的部落格,當時一眼就喜歡上了這個主題,瀏覽網站後知道大神的部落格也是用Hex
使用GitHub + Hexo搭建個人部落格(一)- 安裝
最近在同事那瞭解到,使用GitHub + Hexo可以搭建自己的個人部落格,很早之前就想自己搞個網站做部落格,由於種種原因一直沒有實現 現在可以使用開源的工具搞個部落格還是蠻不錯的,這裡和大家分享下。 1. Hexo簡介 GitHub的簡單介紹,大家可以參考我前面的部落格,
在github上搭建hexo個人部落格(Linux-Ubuntu)
什麼是 Hexo? Hexo 是一個部落格框架,用來生成靜態網頁。 安裝前提 安裝 Hexo 很簡單。但是在安裝前,需要檢查電腦裡有沒有這兩樣東西。 - Node.js - Git 以下安裝都是基於Ubuntu平臺下 安裝 Git 開啟終
基於windows平臺Git+GitHub+Hexo搭建個人部落格(一)
之前最開始是瞭解並搭建的jekyll框架,然後又從網上百度了一下,很多部落格都支援Hexo,覺得Hexo更好用一些,也有很多支援jekyll的,自己確實不知道是jekyll和Hexo哪個更好用一些,所以又搭建了一下Hexo的環境。 我在這裡對我自己的操作步驟
Hexo+Github搭建個人部落格(一)
前言 經常在檢視技術文章時跳轉到大佬們的個人部落格,看起來很酷很炫。也想自己搭一個。嗯,於是有了這篇部落格。 基礎概念 個人以為,學習使用一項技術之前首先要簡單瞭解下它的基本概念,不要一上來就幹~沒前戲是不行的。所以我們不妨先來看一下Hexo 和 Gi
如何使用hugo搭建個人部落格(二):修改主題:顏色,字型,佈局
上一篇博文中談到了如何在本地使用hugo預覽特定主題crisp,本文介紹主題的顏色,字型,佈局的修改。 修改主題側邊欄顏色 crisp主題的側邊欄預設是白色,如果想改個顏色咋辦? 到github倉庫 https://github.com/penn201
搭建自己的部落格(十一):新增根據日期篩選
之前有通過分類來篩選文章的功能,這次新增根據建立日期來篩選文章。 1、變化的部分 2、上程式碼 ul.blog-types,ul.blog-dates { list-style-type: none; } div.blog:not(:last-child) {
搭建自己的部落格(十四):簡單的為部落格新增閱讀量
1、變化的部分 2、上程式碼 ul.blog-types,ul.blog-dates { list-style-type: none; } div.blog:not(:last-child) { margin-bottom: 2em; pad
搭建自己的部落格(十五):優化閱讀量,將閱讀量獨立出來
1、變化的部分 2、上程式碼 {# 引用模板 #} {% extends 'base.html' %} {% load staticfiles %} {% block header_extends %} <link rel="stylesheet" hr
搭建自己的部落格(十六):封裝優化閱讀量程式碼
1、將閱讀量的程式碼封裝在一個app中,增加擴充套件性 新建app: python manage.py startapp read_statistics 2、變化的部分 3、上程式碼 from django.contrib import admin from .
搭建自己的部落格(十九):新增簡單的評論功能
因為評論可以作為一個模組,所以單獨建立一個app,專門用來處理評論。 1、變化的部分 2、上程式碼 {# 引用模板 #} {% extends 'base.html' %} {% load staticfiles %} {% block header_extends
搭建個人部落格(論壇)的建議
相信不少人希望搭建自己的部落格或者論壇作為自己的一個程式程式碼或者學習記錄存放的地方,還有可能地話就是弄一些比較有意義的論壇方便大家交流。博主給大家一些個人建議,僅供參考。 對於搭建個人部落格和論壇,我們比較熟悉的是discuz和wordpr
flask搭建個人部落格(二)——骨架、資料庫
編寫骨架程式: manage.py config.py app/main/__init__.py app/auth/__init__.py app/email.py app/models.py 設計資料庫models: 簡單的建立四個table:roles,users,c
Github搭建個人部落格(2018最新版)
前言 之前一直使用CSDN記錄和分享自己的所學,突發奇想就想搞一個自己的部落格,在網上搜索了很多教程後發現,有的教程要麼已經是很老,要麼過於複雜,然後就決定寫一篇比較適合小白搭建部落格的方法。然後就想
使用github+jekyll一小時搭建個人部落格(小白專用)
很早就聽過github的大名,但一直不知道github是什麼,只知道別人會把他們的程式碼放上去。那就在這裡簡單介紹一下github。 百度是這樣說的: gitHub是一個面向開源及私有軟體專案的託管平臺,因為只支援git 作為唯一的版本庫格式進行託管,故名g
Github搭建個人部落格(2018最新版,親測)
##(一)前言: 建議:慢慢看,也就這一篇用心了點寫 說來話長,一把辛酸淚,可算是弄好了。 1 起因:在很早很早,大一的時候,估計快記不得日子了,那時候來到PC吧創業團隊,一個大一級的學長通過買原始碼建立了一個社群論壇,因為那時候的社群比較流行,學長讓