A simplized blog theme – 2BLOG

A simplized blog theme - 2BLOG

主题简介

历经半年之久,鸽鸽碰碰的 WordPress 主题 2BLOG 他来了!! 折腾这么些日子终于算是可以开测了,这里将作为主题开源后续的发布、更新、备份地址。目前主题尚处测试阶段,未上传至 WordPress。注意:此主题存在一定的定制成分,其中部分内容可能无法适用于部分人群!主题在前静态主题的功能外观基础之上做了部分取舍,

其中主要更新内容包括
  • 页面/首页文章置顶
  • 基础、图文多级分类元导航、可控的导航图标
  • 头部公告单独分离文章(可自定义展示数量)
  • 自定义首页 banner 图集、首页图文卡片导航(需手动指定分类slug别名)
  • 自定义各数据展示位(自选)调用分类及展示数量
  • 自定义头像、背景、主题色、Gravatar 镜像源等
  • 自定义 RSS订阅、SITEMAP地图、站内搜索(可选样式) 包含内容
  • 自动深色模式时段控制
  • 可控的侧栏广告位(Google AdSense)及 Pixiv 排行展示(数量)、最高浏览分类及展示数量
  • 底部各项自定义、各图标等信息开启控制
  • 支持开启 Valine 评论及调用 Leancloud 应用数据(可单独控制分类页面数据来源)
  • 支持 WordPress Ajax 评论/翻页
  • 图片懒加载
  • 视频动态预览
  • 全新文章归档页面(ajax)
  • 可控的随机标签云
  • 可选的文章目录索引
  • 可选页面缓存索引
  • 新增 Twikoo 评论支持
  • 新增漫游影视异步加载(ajax)支持
  • 修复了 Valine 存在的隐私泄漏问题
  • 支持 chatGPT 文章 AI 摘要
  • 支持邮件(可选模板)、自建企业微信应用(多选模版)评论推送提醒(Valine 集成 server酱、pushplus及企业微信应用推送)
  • 部分页面支持 wordpress 与 leancloud 数据切换
  • 部分页面支持使用视频替代 poster 背景
  • 部分页面(weblog、acg、download)支持子页并可选是否开启文章页
  • 取消了当前导航下方 slider 滑块
  • 部分页面取消了顶部面包屑导航(部分页面仍可启用)

当然了,最重要的还是集成了 Leancloud 与 WordPress 之间的数据切换 ,这个主要是因为之前静态博客使用的是 valine 评论系统(其实之前很少使用 leancloud 数据储存),后面我自己改了很多东西(至于要不要集成到 wp 上只能日后再说了),所以在 wordpress 中仍做了数据切换,然后顺带更新了之前尚未同步数据到 leancloud 的页面。

在wordpress中除“公告”外所有数据均以文章形式发布,通过后端函数调用数据,而使用leancloud数据的页面将通过 lbms 后台进行数据上传、修改及删除等操作,再通前端过xhr异步调用json数据写入。

A simplized blog theme - 2BLOG

主题结构

主题是职业之余开发完成的,主要是满足个人需求的同时进行开发,其中的部分功能页面可能不适用于所有人(老早之前还鸽了 HEXO 的主题开发,主要是那个文档有点难找),做成 cms 的主要原因是因为之前静态博客的内容多了之后有点不好管理(后面做了个 markdown 的编辑器来发布文章,不过没用就是了),开源呢一方面是因为之前受到了部分博友的认可,都表示有意向这个主题,另一方面正巧公司的框架去年也搬到 wp 了所以整个开发流程是相对顺利,写的功能在主题之间都能互通这一点是很友好的。

WordPress 后台

wordpress 后台设置分为 基本信息 、 通用控制 、 页面设置 、 侧栏设置 、 页尾控制 5 个版面,每个版面对应不同的设置选项,每个选项下方都有相应的功能使用说明,一般情况下只需要对应其提示操作即可。(其他操作说明将在下方 文档说明 中补充,如分类、页面、文章中的设置细节等等)

  1. 基本信息 只中有 5 个选项,可以修改个人昵称(注意非博客名称)、头像及卡片背景图,包括全站的描述及关键词(单页分类的关键词及各项配置需在 文章->分类 中单独配置)

  2. 通用控制 中所拥有控制选项是整个主题最多也是最复杂的,主要包含 主题颜色 、 LOGO 、 公告 、 元导航 、 面包屑导航 、 Gravatar头像 、 sitemap 、 rss feed 、 搜索结果/样式 、 暗黑模式 、 Leancloud 数据存储 、 第三方 valine 评论 、 评论邮件/微信提醒 、 站点静态文件CDN 等等,注意所有涉及邮件收发的选项均需填写 SMTP 发件服务配置 并测试成功之后才能正常使用。

    启用 leancloud 设置需要到 leancloud.cn 控制台 创建应用 ,然后在 设置->域名绑定 中设置 API 访问域名 (二级域名国内需要备案),之后再将博客域名添加到 设置->安全中心 的 Web 安全域名 中用以开启调用API数据,再之后在 数据储存->结构化数据 中创建名称为 *wp分类模板名称 (如 category-news.php 模板名称为 news )的 Class ,最后将 设置->应用凭证 中的 appid、appkey、serverurl(rest api)填入 wp 后台对应选项保存即可。

    Valine 配置流程大同小异 快速开始

    开启 评论微信提醒 功能后需要 注册企业微信 登录完善信息后在 应用管理->自建 中 创建应用 ,创建应用完成后,在 我的企业 选项卡中获取 企业ID ,之后在 应用管理->自建 中找到刚刚创建的应用,点进去可找到 AgentId 和 Secret 。

    企业应用配置完成,将 企业idAgentIdSecret 填入后台对应值即可。注意:开启后需使用微信扫描企业微信中 我的企业->微信插件 栏目中的 邀请关注 栏目二维码后才能收到通知!此外,在 微信推送消息类型 选项中, 模板卡片 仅能在 企业微信app 中收到消息推送__ ,微信端暂不支持接收该消息类型。

  3. 页面设置 选项,此选项卡内有很多项都是 下拉选项 形式的控制组件,用于选择展示在各页面、位置、类型的已创建的分类选项(目前仅支持一级分类),其余的则是各页面展示 背景图、背景视频、banner 等控件。

  4. 侧栏设置 选项,此选项卡所有应用仅应用于 文章资讯 页面的右侧,支持 Google Adsense 广告块,默认开启来自 mokeyjay 超能小紫的 Pixiv每日排行榜小挂件 ,及自定义展示 热门文章 分类下拉控制。

  5. 页尾控制 选项,页面底部有一些文章、评论及联系方式的展示设置,还包括各支持图标展示设置及站外(沟通)插件控制,左侧主要有 近期文章 和 近期评论 选项卡,所有选项均按选项下方提示操作即可。

下载权限
查看
  • P
    免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
声明:本站所有资源均来自网络,版权属于原作者。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
WordPress主题WP免费主题

WordPress简约极致免费主题-Qzdy

2023-9-14 22:18:50

WordPress主题WP免费主题

Git:一款比付费主题更像是付费主题的WordPress免费主题

2023-9-17 13:50:09

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
搜索