栾铸显的博客

No road to follow


  • 首页

  • 分类

  • 归档

  • 搜索
Fork me on GitHub

Hexo + Next 主题博客提交百度谷歌收录

发表于 2019-04-22 | 分类于 Hexo | | 阅读次数:
SEO(Search Engine Optimization):中文译为搜索引擎优化,即利用搜索引擎的规则提高网站搜索引擎内自然排名。主要通过站内优化比如网站结构调整、网站内容建设、网站代码优化等以及站外优化等方式实现。 主要是给各个搜索引擎提交你的 sitemap,让别人能搜到你博客的内容。先确认博客是否被搜索引擎收录,在百度或者谷歌输入下面格式来判断,如果能搜索到就说明被收录,否则就没有。1site:写你要搜索的域名 # site:xxx.github.io 开启 Next 主题的 SEO 优化项 Next 提供了 seo 优化选项,在主题配置文件_config.yml中有个选项是seo ...
阅读全文 »

Hexo 添加文章时自动打开编辑器

发表于 2018-12-10 | 分类于 Hexo | | 阅读次数:
前言在 Hexo 中新建一篇博文非常简单,只需要在命令行中键入以下命令然后回车即可:1hexo new "The title of your blog" 此后便会在 Hexo 的根目录的source/_posts目录下自动帮你创建相应的 md 文件。然后我们打开该目录,找到刚刚 Hexo 自动生成的文件打开编辑即可。 但是当我们的博文比较多,这样我们就需要在成堆的 Markdown 文件中找到刚才自动生成的文件,这样做显然是一件比较痛苦的事情。下面介绍一种添加文章时自动打开编辑器的方法。 原理利用 NodeJS 的事件监听机制实现监听 Hexo 的 new 事件来启动编辑器 ...
阅读全文 »

Hexo 自动备份博客文件

发表于 2018-12-10 | 分类于 Hexo | | 阅读次数:
前言每次更新博文都需要输入两三行重复的Git命令比较麻烦,下面介绍一种自动备份 Hexo 博客源文件的方法。 原理通过通过监听 Hexo 的事件来完成自动执行Git命令完成自动备份。通过查阅 Hexo文档,找到了 Hexo 的主要事件,见下表: 事件名 事件发生时间 deployBefore 在部署完成前发布 deployAfter 在部署成功后发布 exit 在 Hexo 结束前发布 generateBefore 在静态文件生成前发布 generateAfter 在静态文件生成后发布 new 在文章文件建立后发布 于是我们就可以通过监听 Hexo 的d ...
阅读全文 »

Hexo 发布前压缩

发表于 2018-12-10 | 分类于 Hexo , gulp | | 阅读次数:
只压缩hexo g生成的public文件夹下的要发布到 Github Page 的源码。 首先全局安装 Gulp:1npm i gulp -g 到项目根目录本地安装:1npm i gulp gulp-htmlclean gulp-htmlmin gulp-imagemin gulp-minify-css gulp-uglify --save-dev gulp -v查看版本。注意:本文用的是gulp 4 (4.0.2),安装时注意有没有版本冲突。 项目根目录新建gulpfile.js,添加如下内容:123456789101112131415161718192021222324252627 ...
阅读全文 »

Hexo + Next 添加文章阅读量统计

发表于 2018-12-09 | 分类于 Hexo | | 阅读次数:
前言基于 LeanCloud 这家服务提供商,实现 Hexo 博客文章的浏览数统计功能。 Next 主题目前已经合并这个功能,相关代码在themes\next\layout\_third-party\analytics\lean-analytics.swig,可以不用修改主题模版,直接在_config.yml中配置即可。 配置LeanCloud在注册完成 LeanCloud 帐号并验证邮箱之后,我们就可以登录帐号。 1、创建一个开发版应用(免费):我们新建一个应用来专门进行博客的访问统计的数据操作。首先,打开控制台点击创建应用:在接下来的页面,新建的应用名称我们可以随意输入,即便是输入的 ...
阅读全文 »

Hexo + Next 添加 Valine 评论功能

发表于 2018-12-09 | 分类于 Hexo | | 阅读次数:
前言基于 LeanCloud 这家服务提供商,实现 Hexo 博客文章的浏览数统计功能。Valine 是基于 LeanCloud 的评论系统,评论数据都存储在 LeanCloud 平台,洁面很简洁,没有后台,删除和管理评论只能直接操作数据库。 本文用的 Next 版本为 5.1.4,已经合并这个功能,相关代码在themes\next\layout\_third-party\comments\valine.swig,可以不用修改主题模版,直接在_config.yml中配置即可。如果低于这个版本的可以考虑升级或者自己手动修改。 配置LeanCloud在注册完成 LeanCloud 帐号并验 ...
阅读全文 »

HEXO 主题之 Next 主题

发表于 2018-12-08 | 分类于 Hexo | | 阅读次数:
主题我用的是 next 主题。注意:我使用的Hexo版本为3.8.0,Next版本为5.1.4,也就是文章是基于上述版本写的。 安装主题进入 hexo 站点文件夹1$ cd your-hexo-site 拉取 Next 代码并存放到 themes/next 目录下1$ git clone https://github.com/iissnan/hexo-theme-next themes/next 修改站点_config.yml 文件主题1theme: next 目录结构12345678910111213141516171819202122232425262728293031323334353 ...
阅读全文 »

Hexo 搭建博客

发表于 2018-12-08 | 分类于 Hexo | | 阅读次数:
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页 配置环境申请GitHub作用:用来做博客的远程创库、域名、服务器Github注册账号。 安装Node.js作用:用来生成静态页面的官网下载并安装。安装成功后可用 node -v 查看版本号。 安装Git作用:把本地的 Hexo 内容提交到 Github 上去Mac 安装 Xcode 自带有 Git,WSindows 可去官网下载。安装完成后,还需要设置你 Github 的用户名密码,在命令行输入12$ git config --global use ...
阅读全文 »
1…34

38 日志
12 分类
12 标签
© 2018 — 2021 lzx