简介

之前博客里面用的是algolia第三方搜索功能,后来发现有几个问题:一是js加载时间特别慢;二是每次增加文章都要重新提交一下如下代码:

1
2
export HEXO_ALGOLIA_INDEXING_KEY=your apiKey
hexo algolia

这个就是最不能忍的原因。于是准备换上local search(本地搜索服务)。

阅读全文 »

前些天加了一个WordPress的博客群,在里面帮助一些萌新小白网友解答一些关于网站建设方面的问题,中途有几个网友加了我的微信。
今天呢,有个网友在搭建wp的过程中遇到了一些问题(域名访问不了,wp无法安装,http500错误等等),向我请教。微信教了下,发现还是把这位网友整的有点云里雾里的。我就干脆要了他阿里云的账号,直接帮他整起来了!

image-20200729132036844

熟悉的界面,熟悉的配方,熟悉的感觉。

仿佛又回到了十年前,刚整wp时的那种感觉。哈哈!

搭建网站这种事,我很乐于帮助大家的,对于我来说应该算举手之劳的事情!

结果…结果….

这位可爱的网友给我发了个红包!!!!!!!!

image-20200729132412459

感谢这位网友的大红包!

其实,我想说的是,真的没必要这样,网友之间互相帮助是应该的。这些是我力所能及的事情,简简单单动了几下鼠标的事情。

阅读全文 »

这些天一直在思考一个问题,怎么才能让hexo想wordpress一样随时随地写博客?

昨天上午研究了一番,发现还真的可以。思路是这样的:我的博客是在GitHub和Coding上双部署,想要云端写博客就必须拿到两个平台的最强token,把token直接写在根目录_config.yml里面,就可以直接在云端推送。

阅读全文 »

效果图

image-20200723194614074

教程

  • 首先安装依赖:

    1
    git clone https://github.com/theme-next/theme-next-fancybox3 themes/next/source/lib/fancybox
  • 安装后打开主题配置文件,找到fancybox

    1
    fancybox: true

    完毕!

阅读全文 »

效果预览

##

教程

该功能由 hexo-related-popular-posts 插件提供,在站点根目录下Git中执行以下命令安装依赖:

1
npm install hexo-related-popular-posts --save

next主题配置文件里面已经有参数,直接搜索related_posts:

1
2
3
4
5
6
7
8
9
10
related_posts:
enable: true
title: 相关文章推荐 # 属性的命名
display_in_home: false # false代表首页不显示
params:
maxCount: 5 # 最多5条
#PPMixingRate: 0.0 # 相关度
#isDate: true # 是否显示日期
#isImage: false # 是否显示配图
#isExcerpt: false # 是否显示摘要

image-20200723193713168

修改完毕!

阅读全文 »

问题

访问Hexo分类页面会出现404页面。

之前我Hexo是用的大写,后来改成hexo了,即H改成h了。hexo博客正常生成,本地访问没问题,但是上传到github和coding上就访问不了分类页面。

原因

git 检查不到文件大小写的变更,默认设置为忽略文件名大小写。

解决办法

  • git 博客根目录 ,输入:

    1
    2
    cd .deploy_git
    vim .git/config

    如图:

    image-20200723124424817
  • 按下键盘上Insert按钮,进入编辑模式

  • 光标移到ignorecase把其布尔值改为 false (上图我已经改过的)

  • 按Esc退出编辑模式,再按两下大写字母Z,退出

  • 使用HEXO再次生成及部署

搞定!

阅读全文 »

问题

用了hexo博客中的next主题,发现主题中的<meta property="og:description" content="xxxxxxx"> 网站描述内容,跟头像下面的描述是一样的。(我自己的已经改过来了,下面用别人的博客举个例子)

image-20200722193917096

image-20200722193951517

上面两张图红框都是显示的description,此描述可以在hexo配置中修改。

image-20200722194238507

一般弄过SEO的童鞋都知道,网站描述一般都要用一段话来说明此网站的性质或者写一点简短而又有特点的描述性语言,但头像下方的文字可作为你的座右铭或者你喜欢的一句话,所以这两者不能一样。

如何修改?

header里面的description我们就不用管它了,直接hexo配置文件里面设置。

主要是修改侧边栏sidebar里面头像下的内容。看下效果图:

阅读全文 »

软件预览

试了很多工具,最后还是发现typora这款markdown编辑器是真的香,界面清新即时预览、配合Picgo和七牛云等图床可以实现图片快速上传

预览效果:

阅读全文 »

新增links页面

1
hexo new page links

打开在/source/links里面刚生成的index.md文件,在头部加上type: "links",如图:

image-20200719233538765

代码如下:

1
2
3
4
5
---
title: 朋友圈
date: 2020-07-19 22:28:52
type: "links"
---

配置menu

在主题配置文件menu下添加:

1
links: /links/ || fa fa-link

\themes\next\languages\zh-CN.yml文件中menu下增加中文描述

阅读全文 »