Home

Awesome

Halo Theme Next

一款使用了 Halo v2.7.0 API接口服务的博客主题

API接口你懂得吧👀

预览图待定,可以先去 <a href="https://theme-next-git-dev-gotoobe.vercel.app" target="_blank">开发预览地址</a> 瞧一瞧

说明

该主题使用 Next.js 创建。

重要: 该主题并不能直接在 Halo 后台安装,需要单独部署。

API 接口说明

接口好像暂时不太完善,一些功能着实不太好实现

部署

部署之前的必要工作详见初始化说明 .env.local 文件存储了一些环境变量,并未上传到仓库中,请自行补充

# ISR 重新验证 TOKEN
HALO_REVALIDATE_TOKEN=xxxxx
# 部分接口需要验证 Basic Auth
HALO_AUTHORIZATION='Basic aaaa'
# 静态资源存放基础域名(目前存放又拍云)
STATIC_URL=https://a.example.com

自行托管

需要有服务器哦,运行起来占用内存好像也不是很大

以下方式选其一,以支持所有功能的Next.js

vercel 托管

应该也许有其它方式进行托管,欢迎补充。

用过的人就不用多说了吧[手动滑稽],开始fork或者clone后定制自己的配置进行部署吧

<a href="https://vercel.com/docs/getting-started-with-vercel" target="_blank">vercel 部署开始的地方</a>

特性

TODO

  1. Responsive images 待优化 (待考虑)
  2. ISR 待补充
  3. 点赞功能
  4. 文章搜索
  5. 站点数据统计及相关区域展示