Hexo加入本地搜索
发表于|更新于
|总字数:69|阅读时长:1分钟|浏览量:
algolia这辈子是不可能用的,配置完点搜索没有反应,还是直接配置个本地的吧……
安装hexo-generator-search
1 | npm install hexo-generator-search --save |
编辑站点配置文件
1 | search: |
编辑主题配置文件
1 | local_search: |
文章作者: dr_pure
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 记事本!
相关推荐
2018-11-18
迁移hexo到gitlab
突然知道了Coding只有黄金会员才能使用干净的page服务(不知道为什么被送了半年黄金会员……)。gitlab自带网页版的web IDE和自动化的CI可以很方便地部署和在云端写作。本以为会像部署在coding上一样简单,没想到完全不一样…… gitlab和github部署的区别gitlab pages服务是在云端把上传后的源码变成网站,而github的操作是在本地安装好hexo、node.js等工具,在本地把源码变成各种网页,再把做好的网页上传到云端。虽然gitlab减少了在本地处理的处理的内容,但相对github也存在处理时间较长、不方便实时预览等问题。不过总的来说,gitlab折腾一次就足够了,也不怕自己写的md在本地被不小心删掉了。 Hexo文件变更1、修改站点目录和主题目录下的.gitignore文件。该文件里列出的位置在进行git...
2018-11-26
Debian8 启用bbr
BBR是由Google设计,于2016年发布的拥塞算法。Linux内核4.9及以上版本已经植入了bbr算法。Debian8需要升级内核再启用bbr。 更新内核 下载最新内核 1wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-image-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb 安装内核 1dpkg -i linux-image-4.*.deb 删除旧内核 12dpkg -l | grep linux-image apt-get purge 旧内核 更新grub引导并重启 12update-grubreboot 启用bbr开机后 uname -r 看看是不是内核版本≥ 4.9执行lsmod | grep bbr,如果结果中没有tcp_bbr的话就先执行 12modprobe tcp_bbrecho "tcp_bbr" | sudo tee --append...
2018-11-27
CentOS 7安装 Caddy
在CentOS上可以直接使用rpm包安装caddy 1. 更新系统1yum update 2. 安装企业版 Linux 附加软件包(EPEL) RHEL/CentOS 7:1yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm RHEL/CentOS 6:1yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm 3. 安装caddy1yum install caddy -y P.S. 安装完成后caddy的配置文件默认路径在 1/etc/caddy/caddy.conf 可以把之前写好的Caddyfile重命名后直接覆盖。 启动Caddy之前最好确认一下端口是否已经开放了,防止多次调试完成证书申请超过次数等问题。CentOS 7开放端口的指令 12firewall-cmd --zone=public...
2018-10-29
Debian9 安装 Hexo
Hexo 是高效的静态站点生成框架,她基于 Node.js。 通过 Hexo 你可以轻松地使用 Markdown 编写文章,除了 Markdown 本身的语法之外,还可以使用 Hexo 提供的 标签插件 来快速的插入特定形式的内容。 安装Hexo1、安装git和nodejs 123apt install -y gitcurl -sL https://deb.nodesource.com/setup_9.x | bash -apt install -y nodejs 2、安装hexo 1npm install -g hexo-cli 3、建站(几条命令就可以建好,太爽了吧😂 123hexo init <folder>cd <folder>npm install Hexo基本命令hexo的基本命令可以在指令 | Hexo中找到。 安装NexT主题NexT主题不仅可以修改Hexo的外观,还可以给Hexo增加许多实用的功能。 1、cd到站点目录下,执行 1git clone...
2019-03-04
Debian使用密钥登录ssh
ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式。密钥验证方式因为基于RSA算法,因此可以有效防止ssh密码被暴力破解。 1. 生成密钥对连接ssh,执行 1ssh-keygen -t rsa -b 4096 生成过程会问你Enter file in which to save the key:、Enter passphrase (empty for no passphrase):和Enter same passphrase again:,直接一路回车就好了。 生成完成后,公钥在./.ssh/id_rsa.pub,私钥在./.ssh/id_rsa。这时需要把私钥保存到本地,这是以后ssh连接的钥匙。 把公钥重命名为authorized_key 1mv ./.ssh/id_rsa.pub authorized_key 2. 修改ssh配置文件1vim /etc/ssh/sshd_config 检查这三个配置项,注意去掉前面的#注释。 123PubkeyAuthentication yesPasswordAuthentication...
2018-11-11
Debian 8 安装ffmpeg
编辑source.list 1vim /etc/apt/sources.list 添加 123deb http://www.deb-multimedia.org jessie main non-freedeb-src http://www.deb-multimedia.org jessie main non-freedeb http://httpredir.debian.org/debian/ jessie-backports main 更新包列表,安装deb-multimedia keyring 123apt updateapt install -y deb-multimedia-keyringapt update 安装ffmpeg 1apt install -y ffmpeg
评论
公告
This is my Blog