前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Friend link subscription

Friend link subscription

作者头像
Akilar
发布2021-06-11 14:39:34
1.4K0
发布2021-06-11 14:39:34
举报
文章被收录于专栏:Akilarの糖果屋

点击查看更新记录

更新记录

2021-02-12:内测版v0.1

  1. 应援冰老师的友链朋友圈项目,提供Hexo的插件化魔改方案;
  2. 按照惯有思路,将API路径的配置添加到配置文件中。
  3. 在页面配置中使用type: fcircle来实现加载友链朋友圈页面。
  4. 适配样式UI,使得友链朋友圈文章样式同时间轴样式。
  5. 适配pjax。

2021-04-29:新增npm插件

  1. 适配冰老师最新的前端方案。
  2. 使用npm插件加载。
  3. 新增配置项,均为可选。
  4. 预留开发者接口,后续可能适配多主题样式。

点击查看参考教程

参考方向

教程原贴

冰老师的友链朋友圈项目

基于hexo的友链朋友圈 Beta1.0

冰老师编写的前端项目

写在最前

本帖为对冰老师的友链朋友圈项目的前端配置方案进行主题插件化适配的应援帖,并不包括关键的后端配置内容。后端配置请参看冰老师的原帖基于hexo的友链朋友圈 Beta1.0,本帖的内容对应原帖的步骤四:配置 HEXO 页面。考虑到冰老师的源项目也仍旧处于开发状态,故本帖也会尽可能的紧跟进度实时更新。

npm插件方案

新版npm插件方案

安装插件,在博客根目录下打开终端,运行以下指令:

添加配置信息在站点配置文件或者主题配置文件中添加

参数释义

参数

备选值/类型

释义

enable

true/false

控制开关

apiurl

URL

api链接,配置教程参看基于 hexo 的友链朋友圈

maxnumber

number

【可选】填写阿拉伯数字,页面展示文章数量,默认20

addnumber

number

【可选】填写阿拉伯数字,每次加载增加的篇数,默认10

opentype

_blank_self

【可选】’_blank’新标签打开,’_self’本窗口打开,默认为’_blank’

nofollow

true/false

【可选】开启禁止搜索引擎抓取,默认开启

preload

URL

【可选】加载动画图片链接

css

URL

【可选】开发者接口,自定义css链接

js

URL

【可选】开发者接口,自定义js链接

path

string

【可选】字符串,fcircle的路径名称。默认为 fcircle,生成的页面为 fcircle/index.html

front_matter

object

【可选】写法见上文示例,fcircle页面的 front_matter 配置

魔改源码方案

旧版修改源码方案

资源下载

由于本教程涉及的所有修改对缩进格式等有严格要求,担心自己控制不好的可以直接下载静态资源。参照教程进行修改。

下载资源文件

预览效果

魔改步骤

点击查看魔改正文

新建;

新建,

新建,这是处理友链数据的脚本:

修改,添加朋友圈页面的选项:

修改,添加依赖的配置项,移除了,所以没有这一行。

修改,添加友链页面菜单栏,CDN链接和配置项:

使用指令生成友链页面,并添加样式

运行 和以及三件套以后就可以看到友链预览了。

TO DO

前端配置魔改

前端配置npm插件化

多主题适配

重写统计部分UI

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-04-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 写在最前
  • npm插件方案
  • 魔改源码方案
    • 资源下载
      • 魔改步骤
      • TO DO
      相关产品与服务
      内容分发网络 CDN
      内容分发网络(Content Delivery Network,CDN)通过将站点内容发布至遍布全球的海量加速节点,使其用户可就近获取所需内容,避免因网络拥堵、跨运营商、跨地域、跨境等因素带来的网络不稳定、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档