(而且也很多人跟我说过,一直咕咕咕罢了QAQ) 搭建的时候呢我试过两个插件,一个是“本地搜索”,而另外一个就是我现在用的“Algolia”搜索引擎。...搭建 搭建成品图 image.png 介绍 本篇目说的是 Algolia 搜索引擎的搭建。...不可都选) hexo-algolia hexo-algoliasearch 如果你选择了第一个请查阅该作者的Github配置,然后可以酌情结合本博文。...Algolia recommend to use 5000 for best performance....hexo clean && hexo g -d && hexo algolia 此代码,清除缓存,上传,上传搜索引擎直接一步到位啦~ 好了,完了。给我点个赞呗(点锤子)
Hexo主题Next配置algolia站内搜索 Algolia是一家为网站与移动应用提供托管式搜索API的初创企业,成立于2012年,总部位于旧金山,曾参加过去年的YC训练营。...实现的效果如下 search 注册Algolia 打开Algolia进行注册。可直接使用github账号进行注册。 创建index 点击 NEW INDEX创建一个新的index。...5000 打开 主题配置文件,添加algolia配置信息。..., 在Hexo的根目录执行 $ export HEXO_ALGOLIA_INDEXING_KEY=粘贴上一步复制的 API KEY 再次执行 $ hexo clean $ hexo algolia 至此...参考: Hexo+next 添加搜索功能 Hexo+Next集成Algolia搜索
之前一直无法成功注册登录 algolia 一直用的 hexo 本地搜索,搜索结果不准确,algolia 有一定的免费额度,对于小网站来说还是挺友好的,接入也很方便。...并获取配置 https://www.algolia.com/ 配置 修改博客根目录的配置文件 _config.yml algolia: appId: "Z7A3XW4R2I" apiKey...很大一部分原因就是因为我的账号没法正常登录 Algolia。 一开始我是用 foxmail 邮箱去注册的,但是注册成功之后一直无法登录,我以为是墙的问题,但是后来发现并不是。...(不知道是不是白嫖的人太多了,导致 Algolia 封锁了一些特殊邮箱的行为) 搜索没有内容 当我一开始安装配置完成之后,我发现 Algolia 上面没有上传我的内容,也就无法搜索到。...原因其实很简单,但很容易被忽略: 就是你需要先执行一次 hexo clean 清除一次缓存,然后再进行 hexo algolia hexo g 操作就可以了
直到最近发现了这货 —— Algolia DocSearch,前后不到 3 小时(包括申请时等待的时间)就弄好了。 了却心头大事后,也惊异于它好用,简直是难得的良心软件。如此幸事,岂能不装一逼?...…… Algolia DocSearch 的基本原理和主要优势 相对于其它一些全文搜索方案,Algolia DocSearch 的主要优势在于它是专门针对在线文档搜索这一需求的。...在 Algolia DocSearch 官网 填写自己的文档网站的地址和邮箱进行申请 DocSearch 可以免费使用,而且不用注册,因为他们觉得,任何人都应该能够有能力构建方便搜索的文档(可以说相当有情怀吧...总结 Algolia DocSearch 可以说真如其官网描述的那样,算是目前构建可在线搜索文档的最简单的方式之一了。你只需要关注文档本身,进行少量的配置,其它的 Algolia 全包了。...另外,Algolia 还有一些其它优秀产品及服务,诸位可前往官网自行探索。
m=search&c=index&a=init&siteid=1&typeid=1&ajax=1&q=JavaScript但是,vitepress的主题,不想定制,第二个,他集成了Algolia,所以还是研究下其配置...Algolia是什么?...如果注意一下 Algolia 的历史,2014 年开始,而 Elastic Search 最早大致从 09 年开始,因此可以看出 Algolia 其实是为了解决 Elastic Search 配置复杂、...只要你不做日志搜索索引量不超过一百万那么几乎可以肯定的是 Algolia 好用得多。algolia和elasticsearch哪个更有潜力?.../zvideo/1318577856813973504search配置注册Algolia:https://www.algolia.com/users/sign_up打开Algolia进行注册。
什么是 Alogolia Algolia 是一个托管搜索引擎,提供全文,数字和多面搜索,能够从第一次击键中提供实时结果,它提供了一组工具,可简化制作完整搜索体验并将其集成到您的网站和应用程序中的过程。...这些包括: 支持多种不同语言的后端 API 客户端,用于索引、配置和管理数据 用于构建 Web 和移动搜索体验的前端小部件 与流行的框架和平台集成,进一步简化Algolia在现有项目中的集成 一个安全的分布式搜索网络...,我们可以通过调用 Algolia 的API接口把我们自己站点的数据上传到 Algolia 中,实现我们自己站点的搜索功能。...hexo algolia 看到如下信息,就表示上传成功 INFO 360 files generated in 3.97 s INFO Clearing index on Algolia.....再把 _config.butterfly.yml 的 algolia_search 设置改成 algolia_search: enable: true hits: per_page:
algolia.json 的索引文件。...由于站点的代码是托管在 Github 上面,于是便想到了使用 Action 来集成。...1 2 3 4 algolia version 1.2.0 algolia objects import $ALGOLIA_INDEXNAME -F $ALGOLIA_INDEXFILE bufio.Scanner...经过一番亲自测试下来,觉得 algolia-uploader 和 Algolia-Upload-Records 两款比较好用一些,最终选择了后者集成到本站的 Github Action 步骤中,无他主要是觉得上传后有索引...参考: hugo添加Algolia搜索系统 Algolia CLI 使用 GitHub Actions 自动上传搜索记录到 Algolia
/update.sh 集成 Algolia 搜索插件 Algolia The Most Reliable Platform for Building Search....在 hexo 的 _config.yml 文件中,添加 algolia 配置。...(注释记得去掉) algolia: applicationID: 'xxx' apiKey: 'xxx' indexName: 'my-hexo-blog' // 填写在 aloglia 中设置的名称...--save // 使用 npm 安装 hexo-algolia 插件 export HEXO_ALGOLIA_INDEXING_KEY=xxx // xxx 为 apiKey hexo clean...hexo algolia // 生成index 为 Next 主题添加阅读次数统计 LeanCloud 采用第三方 LeanCloud 服务实现 Next 主题集成了 LeanCloud 统计。
-save 修改站点配置 # 自动生成sitemap sitemap: path: sitemap.xml baidusitemap: path: baidusitemap.xml 搜索插件 集成...Algolia * 1.注册Algolia,创建Index * 前往 Algolia[2] 注册页面,注册一个新账户。...接下来需要安装 Hexo Algolia 扩展, 这个扩展的功能是搜集站点的内容并通过 API 发送给 Algolia。...5.主题集成 更改主题配置文件,找到 Algolia Search 配置部分,将 enable 改为 true 即可,根据需要你可以调整 labels 中的文本。...algolia: true # Algolia Search algolia_search: enable: true hits: per_page: 10 labels:
大家节日快乐,今天早上例行逛 GitHub 时发现一个好东西,来自 Algolia 的开源产品 Places,Algolia 是著名的数据索引服务提供商,Laravel 的文档搜索服务就是基于 Algolia...支持中文,并且能精确到中国的乡镇级别,集成步骤: 你可以有两种方式来引入 Places:CDN 或者 npm 安装 使用 CDN algolia.com/places/ 或者 GitHub 主页:https://github.com/algolia/places 大家节日快乐
社区插件:有丰富的社区插件,如 Algolia 搜索集成。3....Docusaurus 功能扩展:AlgoliaDocusaurus 提供了内置的 Algolia 搜索集成。...以下是如何配置的步骤:在 docusaurus.config.js 中添加 Algolia 的配置:module.exports = { // ......plugins: [ [ '@docusaurus/plugin-search-algolia', { algolia: { apiKey: '...对于需要更多定制化和 Vue 集成的项目,VuePress 可能是更好的选择;而对于寻求更简单设置和 React 生态系统集成的项目,Docusaurus 是理想之选。
NexT主题集成了评论系统,只需要设置相关的属性即可实现功能,其目前支持多说、Disqus、Facebook评论、Hyper评论、网页云跟帖等,其中“多说”是NexT推荐的评论系统,但是多说评论系统不稳定...,经常会出现服务异常的问题,如下图所示: “多说”服务异常 所以笔者查阅了网上,找到了另一款名为友言的评论系统,它也是NexT已经集成好的,可以直接拿来用的。...而NexT正好集成了打赏的功能,其实现的思路是放上收款二维码,让读者扫码后支付。...获取Key,修改站点配置 完成Hexo Algolia后,回到Algolia官网的Dashboard,在左侧导航栏选择API Keys一项,跳转到如下图所示的页面。...Hexo Algolia的步骤,查看一下hexo-algolia是否安装成功,并核实一下package.json信息是否正确。
获取 Algolia 账号 注册 Algolia。 进入官网地址 注册,也可以直接用Github授权登录。 新建 Index。...安装依赖 && 写入配置 hexo-algoliasearch(推荐) hexo-algolia 安装 Algolia 依赖。...执行hexo algolia。 前往博客根目录,打开cmd命令窗口执行hexo algolia。...hexo algolia 到如下信息,证明成功了,可以去 Algolia 网站上查看,索引已经上传成功了。...export HEXO_ALGOLIA_INDEXING_KEY=your apiKey hexo algolia 到如下信息,证明成功了,可以去 Algolia 网站上查看,索引已经上传成功了。
hexo-algolia、hexo-algoliasearch 构建思路 引入相关插件 注册algolia,创建集合存储信息 配置_config.yml存储algolia相关参数...配置主题配置文件,开启algolia的搜索模式(关闭本地搜索) hexo-algolia 开发说明 安装hexo-algolia,按照文档做相应的配置 npm install hexo-algolia...配置完成,随后执行hexo algolia,执行成功之后查看algolia中相关内容(如果提交失败,则先clean项目) 数据推送 上传数据到algolia(当添加了新文章,搜索不到的时候则需要刷新...algolia) hexo clean hexo algolia # 先配置环境变量,否则报如上错误(在gitbase中使用export指令) export HEXO_ALGOLIA_INDEXING_KEY...# 随后进入博客项目根目录,清理后重新执行 hexo clean、hexo algolia 修改主题配置文件 # Algolia search algolia_search: enable
开发好后集成也是相对比较简单,只是多了个注册和上传索引文件的操作。原以为索引是自动根据站点路径生成,还好 Github 提供了 CI 支持,可以省去上传这步操作,直接实现流程的全自动化。...{ secrets.ALGOLIA_APPID }} ALGOLIA_ADMINKEY: ${{ secrets.ALGOLIA_ADMINKEY }} ALGOLIA_INDEXNAME...: ${{ secrets.ALGOLIA_INDEXNAME }} ALGOLIA_INDEXFILE: "..../public/algolia.json" run: | npm install --location=global @algolia/cli algolia import -...s $ALGOLIA_INDEXFILE -a $ALGOLIA_APPID -k $ALGOLIA_ADMINKEY -n $ALGOLIA_INDEXNAME相比较于本地搜索功能,Algolia 还提供搜索分析的数据报告
Find “scripts”, and add the following: "algolia": "atomic-algolia" Algolia index output format has already...={{ YOUR_APP_ID }} ALGOLIA_ADMIN_KEY={{ YOUR_ADMIN_KEY }} ALGOLIA_INDEX_NAME={{ YOUR_INDEX_NAME }} ALGOLIA_INDEX_FILE...Now you can push your index to Algolia by simply running: $ npm run algolia Add the following variables...to your hugo site config so the search page can get access to algolia index data in the cloud: algolia_search...= true algolia_appId = {{ YOUR_APP_ID }} algolia_indexName = {{ YOUR_INDEX_NAME }} algolia_apiKey =
这里记录一下Xcode 和 CLion 桌面、Android集成FFmpeg的方式。...---- 3.Clion集成FFmpeg 3.1 新建项目 选择C++ 和C都无所谓,如果想用C++ 的特性就选C++,否则直接写C也可以。 ?...---- 4.Xcode 集成FFmpeg 可能你比较习惯使用Xcode,这里也介绍一下 4.1 新建项目 ? ?...---- 4.Android集成FFmpeg 编译什么的,网上一堆,以后有机会单写一篇C/C++库编译相关的文章 4.1 新建Native项目 一步步创建就不废话了 ?
以下是根据其投资组合中的现有缺口,考察了各主要IaaS主要供应商可能进行的一些云收购,以及这些潜在交易可能带来的危险信号或集成问题。...亚马逊网络服务:Auth0和Algolia AWS的主要弱点是它的复杂性。它的云平台包含许多不同的服务,可以完成许多不同的事情。...这包括使其用户数据库更多地成为真实的数据存储,功能齐全的Web控制台,该控制台支持编辑以及简单,全面的社交登录以及安全性声明标记语言集成。...Algolia为公司处理所有这些问题,并提供一组简单的安全规则-例如速率限制和限制可以搜索和/或返回的字段-与单独的API密钥相关联。...将Algolia集成到AWS中并远离Elasticsearch可能会消除其中的一些紧张局势。 这些云计算收购的最大风险将是与其他AWS产品集成。
新版博客用docusaurus重构已经有些日子了,根据docusaurus的文档上也申请了Algolia,想一劳永逸的解决博客的搜索问题。但是流水有意,落花无情。...algolia总是不给我回复,我只能对着algolia的申请页面仰天长叹。...正常情况的申请 按照docusaurus官方文档上说的,当我们需要搜索的时候,打开https://docsearch.algolia.com/apply/填一下申请,提交就行了。...手动上传 首先我们得去Algolia上注册一个账号,然后在这里需要创建一个应用: 应用的旁边,需要创建一个index用来存储搜索数据: 这样,前期的准备工作就做好了。...by Algolia appId: 'YOUR_APP_ID', // Public API key: it is safe to commit it
一、前置知识 CI\CD 即:持续集成(Continuous Integration)、持续交付(Continuous Delivery)、持续部署(Continuous Deployment)。...GitHub Actions 是一个持续集成和持续交付 (CI/CD) 平台,可用于自动执行构建、测试和部署管道,换句话说就是通过 Actions 帮助我们去执行 hexo s & hexo g & hexo...为 algolia 搜索,gulp 为文件压缩任务,按需删除(教程记录在博客搭建博文) 第七步 clean-exclude 变量为 Hexo-SEO-AutoPush SEO 自动提交插件的配置,按需删除...生成静态文件 # Generate,其中hexo algolia为algolia搜索,hexo gulp为全站压缩,如果没安装则按需删除 run: | hexo clean...hexo generate hexo algolia gulp export TZ='Asia/Shanghai'