Hexo Butterfly博客添加Google分析

本文介绍了如何在HexoButterfly博客中添加GoogleAnalytics,包括创建账户、设置属性、获取跟踪ID以及将其添加到博客配置中。步骤详细,确保正确部署后,博客将显示GoogleAnalytics数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Hexo Butterfly博客添加Google分析

进入谷歌分析官网:https://analytics.google.com/analytics/web/
如下图所示:

avatar

点击开始评估

avatar

输入账户名,随便填就行,点击下一步

avatar

输入属性名称(随便填),填上你的博客域名,点击下一步

剩下的步骤按自己的情况填就行

最后会弹出一个弹窗,上面会有一个跟踪id,一般以UA开头,将它复制下来,在_config.butterfly.yml文件中搜索google_analytics,在这个后面把你的跟踪id填进去,如下所示:

avatar

如果你小心把谷歌分析的网址关了,应该怎么找跟踪id呢?

进入后台,点击管理:
avatar

找到资源存取管理,点击:
avatar

点开查看使用者的账户详细资料就能找到:

avatar

下图我打红色码的就是跟踪id:

avatar

更改好了以后,重新部署博客,最后看到这样的页面:

avatar

就大功告成啦!

最后欢迎大家访问我的个人博客

<think>好的,用户想了解在Hexo Butterfly主题中如何实现博客分类功能。我需要先回忆一下Hexo的基本结构和Butterfly主题的相关配置Hexo通常通过生成器和模板来管理内容,分类功能一般涉及到文章头部的Front Matter设置,以及主题的配置文件中相关部分的启用。 首先,用户需要在每篇博客的Markdown文件头部添加分类信息,比如categories: 分类名称。然后,Hexo会自动根据这些信息生成对应的分类页面。不过,仅仅这样可能还不够,因为Butterfly主题可能需要额外的配置来显示分类页面,比如创建对应的页面模板,并在主题配置中启用分类菜单。 接下来,可能需要指导用户创建分类页。通常,这可以通过在Hexo的source目录下创建一个新的文件夹,比如categories,然后添加一个index.md文件,里面指定布局为分类。例如,在index.md中设置layout: categories,这样Hexo在生成静态页面时会使用分类布局。 然后,检查主题配置文件_config.yml中的菜单设置,确保分类菜单项被正确添加,并且链接到正确的路径。例如,在menu部分添加分类: /categories/ || fas fa-folder-open。同时,可能需要调整分类页面的显示样式,比如每页显示的文章数量、排序方式等,这些通常在主题的配置文件中进行设置。 另外,用户可能需要了解如何为不同的分类添加不同的样式或图标,这可能需要修改主题的模板文件或者使用自定义CSS。不过,根据Butterfly主题的文档,可能已经有内置的支持,比如通过Front Matter指定分类的图标,或者在主题配置中定义分类的展示方式。 还需要注意,用户可能遇到分类页面未生成、菜单项不显示或者分类文章未正确归类的问题。这时候需要检查Front Matter是否正确,分类名称是否有拼写错误,以及Hexo的生成命令是否执行正确。此外,清理缓存(hexo clean)后再重新生成和部署可能解决一些意外的问题。 最后,参考用户提供的引用内容,特别是引用[2]和引用[3],应该引导用户查阅Butterfly的官方文档和GitHub仓库,以获取最新的配置方法和可能的更新。引用[4]提到的CDN问题可能与分类功能无关,但如果在配置过程中遇到资源加载问题,可以考虑调整CDN设置。</think>### 在Hexo Butterfly主题中实现博客分类功能的步骤 #### 1. **为文章添加分类标签** 在每篇博客的Markdown文件头部(Front Matter)中,通过`categories`字段指定分类名称。例如: ```markdown --- title: "Hexo教程" date: 2023-10-01 categories: [建站, 技术] --- ``` 多个层级分类用数组表示,如`[父分类, 子分类]`。 #### 2. **创建分类页面** 在Hexo根目录执行以下命令,生成分类页模板: ```bash hexo new page categories ``` 这会创建`source/categories/index.md`文件,编辑其内容为: ```markdown --- title: 分类 type: categories comments: false # 是否开启评论(根据需求调整) --- ``` #### 3. **配置主题菜单** 在Butterfly主题的配置文件`_config.yml`中,找到`menu`字段并添加分类菜单: ```yaml menu: 分类: path: /categories/ icon: fas fa-folder-open ``` 支持自定义图标(参考[Font Awesome](https://fontawesome.com/icons))。 #### 4. **调整分类显示样式(可选)** 在主题配置文件中修改分类页参数: ```yaml # 分类页每页显示文章数 category_generator: per_page: 10 order_by: -date ``` #### 5. **高级优化** - **分类图标与描述**: 在`source/_data`目录下创建`categories.yml`,定义分类的图标和描述: ```yaml - name: 技术 icon: fas fa-code description: 编程与开发相关文章 ``` - **分类页面美化**: 通过自定义CSS(`source/_data/styles.css`)修改分类标题颜色、布局等。 #### 6. **验证与调试** - 运行`hexo clean && hexo g && hexo s`本地预览 - 检查分类页是否生成(访问`http://localhost:4000/categories/`) - 确认文章是否出现在正确分类下
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值