Hexo深坑之旅(3)—实用技巧

前言:在搭建hexo博客的过程中遇到了许多问题,同时也发现了一些实用的小技巧,下面做一个总结与大家分享。

hexo基本命令

$ hexo clean #清除缓存文件 (db.json) 和已生成的静态文件 (public)
$ hexo generate = hexo g #生成静态文件
$ hexo server = hexo s #启动服务器(本地预览)。默认情况下,访问网址为: http://localhost:4000/。
$ hexo deploy = hexo d #远程部署
$ hexo new "文章标题" = hexo n "文章标题" #新建一篇博文 (默认使用post)
$ hexo new page "页面标题" #新建页面

一般情况下,修改网站之后只要部署下面几个命令就行

$ hexo clean
$ hexo g
$ hexo d

页面乱码问题

原因:文件未正确编码。
解决:大部分是中文显示不正确,因此只要将文件保存为UTF-8即可解决问题。
方法:
用记事本打开本地的博客文件“xxx.md”或者“xxx.yml”,然后点“另存为”,“编码(E):”选择“UTF-8”,
点击“保存”,替换原文件。刷新网页即可成功显示。

还原默认主题配置

搭建博客时,会经常不小心改变了默认配置,又无法找出的时候,可以选择先备份原主题文件夹后再删除,然后重新再下载主题一次,将原主题文件夹进行替换后轻松搞定。

不蒜子站内统计

安装脚本(必选)

打开themes/你的主题/layout/_partial/footer.pejs添加如下脚本即可。


安装标签

显示站点总访问量

要显示站点总访问量,复制以下代码添加到你需要显示的位置。可以打开themes/你的主题/layout/_partial/footer.ejs添加即可。
有两种代码可选:
代码a:pv的方式,单个用户连续点击n篇文章,记录n次访问量。


本站总访问量

代码b:uv的方式,单个用户连续点击n篇文章,只记录1次访客数。


本站访客数人次

显示单页面访问量

要显示每篇文章的访问量,复制以下代码添加到你需要显示的位置。
代码:pv的方式,单个用户点击1篇文章,本篇文章记录1次阅读量。


本文总阅读量

具体代码演示
实际效果:



具体代码:



本站总访问量次,本站访客数人次,本文总阅读量

创建公益404页面

在主题下的source目录里创建404.html
输入代码:




404页面



![](http://upload-images.jianshu.io/upload_images/2031241-6628c5d197dd72ea.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

图片背景可自行修改

![](http://upload-images.jianshu.io/upload_images/2031241-6628c5d197dd72ea.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

使用七牛云做Hexo图床

MarkDown 插入图片是这样的写法:

![](图片链接)

注册账号

官网:https://portal.qiniu.com/signup/choice?code=3ln23lpsrga4y

添加极简图床插件

网址:http://yotuku.cn/

使用步骤

将需要用于文章配置图的本地图片,拖入已经打开的好的Chrome极简图床窗口。
按照提示:“粘贴、拖动或点此选择图片上传”即可完成图片上传至七牛云。
在“我的上传”中,找到需要插入的图片资源,并复制外链地址,粘贴至MarkDown文件中需要的地方即可

你可能感兴趣的:(Hexo深坑之旅(3)—实用技巧)