Astro Theme Pure

Back

友链

友链配置

移除友链页面#

友链页面是用于显示您朋友博客链接的页面,默认启用。

如果您出于任何原因想要移除友链页面,请按照本节中的步骤操作。否则,您可以跳过本节继续阅读下一章。

src/site.config.ts 中将 links.enable 设置为 false

src/site.config.ts
export const integ: IntegrationUserConfig = {
  // ...
  links: {
    enable: false
  }
}
ts

此外,请记得删除以下文件夹和文件:

  • src/components/links/
  • src/pages/links/
  • public/links.json

基本配置#

友链的基本配置位于 src/site.config.ts 中。您可以添加朋友的日志或自己的链接信息。

友链配置#

友链配置位于 public/links.json 文件中。

Friend-Circle-Lite 集成#

Friend-Circle-Lite 是一个精简版的友链应用,没有后端,仅使用 github action 运行。

它需要:

  1. 一个启用了 github action 的 github 仓库。
  2. 一个静态站点服务器,如 Vercel、Netlify、GitHub Pages 等。

此主题尚未集成它,将来也不会提供支持。但请放心,本文档将指导您集成它。

  1. Fork Friend-Circle-Lite

  2. 修改您 fork 的仓库中的 config.yaml

    config.yaml
    spider_settings:
       enable: true
       json_url: "<your-site>/links.json"
       article_count: 4
    yaml
  3. 转到 “Actions” 页面并手动运行工作流 “Friend Circle Lite” 以检查它是否正常工作。这也会在 “page” 分支中生成服务器文件。

  4. 查看 文档 将服务器文件部署到您的静态站点服务器。

  5. 获取脚本文件 friendCircle.ts 添加到您项目的 src/plugins 路径中。

  6. 样式文件 fc.css 添加到您项目的 src/assets/styles 路径中。

  7. src/components/pages/links/index.astro 中添加初始化代码: