目的地-Destination 前程似锦、未来可期、寻得良人、共赴白头,祝你也祝我。
博主 目的地-Destination
沪ICP备16003146号-2沪公网安备 31010702004922号萌ICP备20238488号博主 7秒前 在线自豪地使用 Typecho 建站搭配使用 🌻Sunny 主题当前在线 8 人
歌曲封面 未知作品

沪ICP备16003146号-2

沪公网安备 31010702004922号

萌ICP备20238488号

网站已运行 8 年 6 天 9 小时 54 分

Powered by Typecho & Sunny

9 online · 49 ms

Title

Typecho如何添加FriendCircle友链朋友圈

Chrison

·

烂笔头

·

Article
⚠️ 本文最后更新于2023年10月13日,已经过了405天没有更新,若内容或图片失效,请留言反馈
你是否经常烦恼于友链过多但没有时间浏览?那么友链朋友圈将解决这一痛点。你可以随时获取友链网站的更新内容,并了解友链的活跃情况 。

功能概览

  • 新增前端管理面板,告别繁琐的配置,管理朋友圈更加方便
  • 增加极简模式
  • 支持 gitee 和 github 上的 issues 友链获取
  • 支持butterfly、volantis、matery、sakura、fluid、nexmoe、Yun、stun、stellar、next主题的友链和文章获取
  • 支持feed订阅规则,如atom、rss等规则(支持wordpress类型的博客)
  • 支持自定义订阅后缀
  • 支持站点屏蔽
  • 支持按照更新时间和创建时间排序
  • 支持未适配的hexo主题和非hexo用户使用,在配置项选择开启配置项友链
  • 额外的友链页同时爬取
  • 支持添加HTTP代理
  • 多种数据存储,提供leancloud,mysql,sqlite,mongodb存储方式
  • 多种方式部署,提供github,server,docker部署方式
  • 将api整合到主仓库
  • 新增友链获取策略的common规则
  • 新增api方式的配置项友链
  • 将额外友链页和环境变量友链统一为LINK,在配置文件中配置

效果演示

本站友链朋友圈
其它友链朋友圈

环境配置

说明:本文采用的是docker+sqlite部署方式

  1. 安装git
♾️ text 代码:
yum install -y git
  1. 安装依赖
♾️ text 代码:
yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 配置yum源
♾️ text 代码:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
  1. 安装docker
♾️ text 代码:
yum update -y && yum install -y docker-ce
  1. 开启docker服务
♾️ text 代码:
systemctl start docker
  1. 查看docker版本
♾️ text 代码:
docker -v
  1. 设置开机自启动
♾️ text 代码:
systemctl enable docker

后端部署

  1. clone项目仓库
♾️ text 代码:
git clone https://github.com/Rock-Candy-Tea/hexo-circle-of-friends
  1. 下载镜像
♾️ text 代码:
docker pull yyyzyyyz/fcircle:latest
  1. 运行位于项目根目录的部署脚本
♾️ text 代码:
python3 deploy.py

选择docker--->部署,等待运行完毕即可。

输入docker ps查看创建情况

  1. 尝试访问API
♾️ text 代码:
curl 127.0.0.1:8000/all

出现数据即为部署成功。
接下来,开放服务器的对应端口,就可以通过IP:端口或者域名:端口访问到API,前端需要的就是这个地址。
也可以通过配置反向代理,转发到网站的其它端口下。

前端部署

  1. 新建一个页面,代码如下:
♾️ text 代码:
<?php
/**
 友圈
 @package custom
 */
?>
<!-- 代码仅包括友圈部分,其余样式代码自行增减 -->
<div id="hexo-circle-of-friends-root"></div>
<script>
    let UserConfig = {
        // 填写你的api地址
        private_api_url: 'http://127.0.0.1:8000/',
        // 初始加载几篇文章
        page_init_number: 20,
        // 点击加载更多时,一次最多加载几篇文章,默认10
        page_turning_number: 20,
        // 头像加载失败时,默认头像地址
        error_img: 'https://xxxx/logo.ico',
        // 进入页面时第一次的排序规则
        sort_rule: 'created',
        // 本地文章缓存数据过期时间(天)
        expire_days: 1, 
    }
</script>
<script type="text/javascript" src="https://npm.elemecdn.com/fcircle-theme-yyyz@1.0.13/dist/fcircle.min.js"></script>
  1. typecho后台,填加单页,选择该模板,访问即可得到效果。
  2. 前端在顶部右下角卡片新增管理面板

点击即可进入。第一次部署成功后,输入第一个密码的同时设置密码。请设置一个安全可靠的密码,并防止泄露。

其余配置请参考官方网站:友圈朋友圈

现在已有 564 次阅读,15 条评论,2 人点赞
Comment:共15条
发表
  1. 头像
    @
    github可用,点赞
    · Chrome · 中国陕西省广电网

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    1. 头像
      @
      Thanks♪(・ω・)ノ
      · 火狐浏览器 · 中国江苏省苏州市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
  2. 头像
    @
    博客的乐趣不在于记录,而在于折腾
    · Chrome · 中国湖北省武汉市联通

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    1. 头像
      @
      是的,我很赞同!这几天差点把我的服务器搞报废了……🤣🤣
      · Safari · 中国贵州省移动

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    2. 头像
      @
      没错。就是各种瞎折腾~
      · 火狐浏览器 · 中国江苏省苏州市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
  3. 头像
    @

    好友

    荒野孤灯
    差评,把我这虚拟机用户拦在门外!
    · Chrome · 中国湖北省武汉市电信

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    1. 头像
      @
      github方式,可以看看官网说明,不需要服务器
      · 火狐浏览器 · 中国江苏省苏州市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    2. 头像
      @
      github方式,应该也可以吧
      · 火狐浏览器 · 中国江苏省苏州市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
  4. 头像
    @

    好友

    湘铭呀
    赞 我是部署在gihub 上的
    · Chrome · 中国福建省宁德市联通

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    1. 头像
      @
      哈哈哈,各种方式,多种选择
      · 火狐浏览器 · 中国江苏省苏州市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
  5. 头像
    @
    你好,看完你的博客文章,感觉很不错!希望与你网站首页友情链接
    流量卡知识网
    http://53go.cn/
    专注于移动/联通/电信推出的大流量多语音活动长短期套餐手机卡的相关知识的介绍普及
    · Chrome · 中国湖北省荆州市电信

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
  6. 头像
    @

    好友

    TeacherDu
    curl -fsSL https://get.docker.com | bash -s docker
    可一键安装Docker。
    · Chrome · 中国北京市移动

    👍

    💖

    💯

    💦

    😄

    🪙

    👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
    1. 头像
      @
      我阿里云服务器,docker,宝塔安装报错,shell安装也报错。都是卡在一个文件下载不下来。
      最后修改`/etc/yum.repos.d/docker-ce.repo`文件里的版本变量,才正常!
      · 火狐浏览器 · 中国江苏省苏州市电信

      👍

      💖

      💯

      💦

      😄

      🪙

      👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
      1. 头像
        @
        那里的服务器,如果是江苏的,倒有可能出现这个问题!
        · Chrome · 中国北京市移动

        👍

        💖

        💯

        💦

        😄

        🪙

        👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
        1. 头像
          @
          阿里云,北京
          · 火狐浏览器 · 中国江苏省苏州市电信

          👍

          💖

          💯

          💦

          😄

          🪙

          👍 0 💖 0 💯 0 💦 0 😄 0 🪙 0
搜 索 消 息 足 迹
你还不曾留言过..
你还不曾留下足迹..
博主 不再显示
博主