2025年10月

前言

网站:https://snap.aznb.top/
写了一个工具,具体的功能我就不说了,以下是支持的功能。

文字

阅后即焚的服务器位于新加坡,宽带为1000M,因此您可以快速分享您的文本消息。
支持小时和浏览次数销毁,同时支持密码访问。
当您创建完成时,会自动返回下面的图片。
创建成功
您可以复制这个创建成功链接,以便查看访问次数。
文本可以永久保存直到销毁

文件上传

存储不是太多,所以限制文件上传10MB。
会定期清理文件,时间未定。不管你浏览次数还是时间,自动删除。
创建成功
访问链接会自动下载,详情页敬请期待。

前言

这两个API都是我用了挺久的了,稳定性没得说。

百度地图

接口地址:https://api.map.baidu.com/location/ip
请求方式:GET
参数:
ip需查询的 IP 地址(可选)
ak:百度地图开放平台申请的密钥(必填)
coor:坐标类型(如 bd09ll 返回百度经纬度)
返回:

{
  "status": 0,
  "content": {
    "ip": "114.514.1919.810",
    "address_detail": {
      "country": "日本下北泽",
      "province": "",
      "city": ""
    }
  }
}

腾讯位置

接口地址:https://apis.map.qq.com/ws/location/v1/ip
请求方式:GET
参数:
ip:需查询的 IP 地址(可选,不填写就是请求设备的)
key:腾讯位置服务开发者密钥(必填)
output:返回格式(可选,json或jsonp,默认json)
返回:

{
  "status": 0,
  "message": "query ok",
  "result": {
    "ip": "113.118.xx.xx",
    "location": {
      "lat": 23.1291,
      "lng": 113.2644
    },
    "ad_info": {
      "nation": "中国",
      "province": "广东省",
      "city": "广州市",
      "district": "天河区"
    }
  }
}

前言

前几天我发布了一个有关hexo的文章,这次是进阶。
本次将教你如何使用主题、写文章和构建。

主题

找主题的话,你可以去百度一下,本次仅仅教学如何使用主题。
安装主题我以butterfly为一个🌰
进入博客根目录(就是博客的主文件夹啦)用git把butterfly clone到themes文件夹里面
如果你使用的是Windows系统,你可以点击资源管理器上方地址栏输入cmd快捷打开。
先cd进themes文件夹,然后输入以下命令:

git clone https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly

坐和放宽,等着clone完成即可
接下来就是依赖了,注意这个只有部分主题有,butterfly是需要装的。
同样,用刚才的方式打开(如果窗口未关闭就用已打开的)输入下面的命令:

npm install hexo-renderer-pug hexo-renderer-stylus --save

主题就已经安装好了,但没有在hexo启用,我们需要到hexo的配置文件去配置主题。
返回到博客根目录,打开_config.yml修改theme字段,以下是示例:

theme: butterfly

此时主题就算是成功启用了,此时构建就可以看到你的博客焕然一新,但是大部分主题都可以配置的,所以为了美观我们就去配置罢。
复制themes/butterfly/_config.yml到根目录,重命名为_config.butterfly.yml(后续修改这个文件,避免主题更新覆盖配置)可在里面改颜色、导航栏、侧边栏等(详情参考butterfly文档)

写文章

hexo是用md格式来加载你的文章的,所以你写的东西也要遵循md格式。
在刚才的cmd窗口,输入hexo new "文章标题"提示完成后打开source/_posts/文章标题.md顶部会有一段「Front-matter」(就是---啦),这是文章的信息配置,示例:

---
title: 从今天开始我要自己搭建博客,爸爸妈妈再也不用担心我不会搭建博客力  # 文章标题(必填)
date: 2025-10-17 15:30:00  # 发布时间(自动生成,可修改)
tags: [Hexo, 博客技巧]  # 标签(数组形式,多个标签用逗号分隔)
categories: 114514  # 分类(单个或多个,如「技术教程>Hexo」)
cover: /images/hexo-write.jpg  # 文章封面图(可选,路径在source/images下)
draft: false  # 是否草稿(true=草稿,不生成;false=发布)
---

md你可以使用市面上的一些工具,这里我就不做推荐了。

构建

我介绍几个常用的命令,首先是hexo clean简单概述就是清理缓存,推荐在修改主题的时候使用;然后是hexo generate简单命令就是hexo g这个就是构建了,构建完成会在public文件夹内;最后就是hexo g -d这种就是生成和自动部署,就是写完文章自动构建。
下面是常见问题:
本地预览看不到新文章
检查:由于是静态网页,需要浏览器刷新缓存,或者采用下面方式:文章draft是否设为false;检查是否执行hexo g
构建后样式错乱
解决:执行hexo clean清除缓存,再重新hexo g(缓存文件可能导致样式不更新)。​
图片404?
确认图片路径:本地预览用/images/xxx.jpg(根路径),部署后若用 GitHub Pages,需先在根配置_config.yml中设置url: https://你的用户名.github.io。

后言

下次就会教你如何托管到Github Pages以及类似的平台上。