---
title: 功能配置
description: 系统功能的相关配置说明
---

## 修改博客地址

很多人在部署完成之后都会惊奇的发现，博客前台居然没有样式？究其原因就是无法获取到静态资源，那么为什么获取不到呢？那就是你的博客地址没有设置正确。

第一步：

登录到后台之后，进入 博客设置 -> 常规设置。

第二步：

修改你的博客地址：

- 如果你没有进行域名解析或者没有配置反向代理，那么博客地址一般为 `http://ip:端口`。

- 如果你进行了域名解析且配置了反向代理，但是没有配置 SSL 证书，那么博客地址一般为 `http://域名`。

- 如果你进行了域名解析、配置了反向代理、也配置了 SSL 证书，那么博客地址一般为 `https://域名`。

说了这么多，就是希望你别把 `http://` 或者 `https://` 搞混了。

另外，需要注意的是，地址尾部不需要 `/`。

## 注册 Gravatar

很多人反映评论中自己的头像不显示，其实评论部分调用的头像并不是在个人资料中设置的那个，而是 `Gravatar`。所以这一点怪我，从 Halo 发布至今我都没有说明这个事情。

至于什么是 `Gravatar`，引用 `Gravatar` 官方的说明：`全球公认的头像`。这可不是在吹牛，因为只要接入了 Gravatar 的网站，你在网站上使用在 Gravatar 注册的邮箱之后，都会显示你设置的头像，而不需要额外设置。比较出名的网站有 `GitHub`，`GitLab`，`V2EX` 等。所以点击 <https://cn.gravatar.com/> 注册一个吧。

## 设置用户头像/Logo/Favicon

### 头像

第一步：

登录到后台之后，进入 用户 -> 个人资料。

第二步：

点击左侧头像即可选择本地附件中的图片。另外，也支持设置为 `Gravatar` 头像。点击 `使用 Gravatar` 即可。当然，前提是你注册了 `Gravatar` 才行。

### Logo/Favicon

第一步：

登录到后台之后，进入 系统 -> 博客设置。

第二步：

在常规设置中找到 Logo/Favicon 输入框，点击输入框后面的按钮即可调用附件库选择图片。

## SEO 设置

先说说程序本身对 SEO 做的优化：

- 支持 sitemap 站点地图：可访问 /sitemap.xml 或 /sitemap.html
- 全站绝对路径
- 页面静态化
- 支持伪静态（1.3.0+）

需要自己设置的有：

第一步：

登录到后台之后，进入 系统 -> 博客设置 -> SEO 设置。

第二步：

填写你需要的一些关键词和博客描述，这部分可能需要你了解一定的 SEO 优化技巧。

> 另外，文章和自定义页面都可以自行设置关键词和描述（文章设置的高级设置中）。当然，你也可以不设置，系统为自动取你设置的文章标签为关键词，描述会自动取文章的部分内容。

Q&A

Q：我刚发布的文章，为啥百度搜索不到呢？

A：这是一件非常正常的事情，建议注册百度的站长工具，手动或者自动提交链接。

## SMTP 服务

SMTP 服务，简称发信服务，顾名思义就是用来发邮件的。那么，为什么要设置这个呢？有两个用途：

1. 评论通知，收到评论之后发信通知博主，评论者被回复之后发信通知被评论者。

2. 找回密码。

第一步：

登录到后台之后，进入 系统 -> 博客设置 -> SMTP 设置。

第二步：

勾选 `是否启用`，并配置相关信息：

1. SMTP 地址，到邮箱服务商查询。举两个例子：QQ 邮箱（smtp.qq.com），163 邮箱（smtp.163.com）

2. 发送协议：一般不修改，具体可到邮箱服务商查询。

3. SSL 端口：一般不修改，具体可到邮箱服务商查询。

4. 邮箱账号：你的账号。

5. 邮箱密码：你的密码。

6. 发件人：随意。

第三步：

点击发送测试，填上你可以接收到的邮箱，并填写测试内容，最后点击发送。不出意外就可以发送成功，失败了就检查下配置吧。

Q&A：

Q：发送失败

A：先检查配置是否有误，如不知道哪里错误，请查看日志。点击左上角 `Halo Dashboard`即可进入开发者选项，点击 `实时日志` 即可看到最近的日志。

Q：日志说我授权出错，但是我密码明明是对的啊！

A：部分邮箱所谓的密码并不是你的登陆密码，需要去邮箱服务商生成 `授权码`。这个才是你需要填写的。

## 设置统计代码

第一步：

登录到后台之后，进入 系统 -> 博客设置 -> 其他设置。

第二步：

将 `网站统计平台` 提供给你的一串代码填写到 `统计代码` 即可。

Q&A：

Q：什么是网站统计平台？

A：诸如百度统计，CNZZ，Google Analytics。可以非常详细的统计你网站的访问情况。

## 找一个合适自己的主题

当你搭建好博客之后，如果你不喜欢默认的主题，那么你可以去 [https://halo.run/themes/](https://halo.run/themes/) 选择你喜欢的主题。在这里主要讲一些注意事项。

### 如何安装？

登录到后台之后，进入 外观 -> 主题，在后下角有一个按钮，点击之后选择 `安装主题`。系统提供的两种安装方式。

1. 第一种，远程拉取。你只需要把主题的 GitHub 地址复制进去点击下载即可。
2. 第二种，本地上传，你需要将主题安装包（releases）下载到本地，然后选择 `本地上传` 点击选择你下载好的主题即可。

> 一般情况下，推荐第二种，第一种一般安装的为开发版本，建议谨慎使用。

### 设置主题

> 可能有一部分人不太清楚，一般情况下，每个主题都是有单独的设置选项的。

点击主题下方的设置按钮即可进入主题设置。另外主题设置还有一种预览模式，可以实时查看主题设置变更后的效果。当你设置当前激活主题的时候，在页面右下角有一个 `预览模式` 的按钮，点击即可进入预览模式。

## 设置备案信息

由于后台博客设置并没有提供设置备案信息的选项，所以有很多人不知道该怎么添加备案信息，这里简单说明一下。

第一步：

登录到后台之后，进入 系统 -> 博客设置 -> 常规设置。

这时候你应该可以看到一个`页脚信息`的选项，而且有提示 `支持 HTML 格式的文本`。所以我们把备案信息放在这里即可。

第二步：

将整理好的备案信息填写到页脚信息即可，如果没记错的话，公安联网备案是有提供`网站公安机关备案号`和`备案编号HTML代码`的。
