黑客派社区实时同步插件 For Typecho

本贴最后更新于 2046 天前,其中的信息可能已经斗转星移

基于 B3log 理念,整合 Typecho 博客与 黑客派 社区,实现内容及评论互相实时同步。丰富博客与社区内容。

Features

  • √ 博客发布博文 -> 社区发布帖子
  • √ 博客更新博文 -> 社区更新帖子
  • √ 博客发布评论 -> 社区发布回帖
  • √ 社区发布回帖 -> 博客发布评论

源码&下载:https://github.com/DT27/B3logForHacPai

  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 65 回帖 • 453 关注
  • 黑客派

    黑客派是 B3log 开源社区的线上论坛,这里主要汇聚了程序员和设计师。HacPai 分别取 Hacker / Painter 的头三个字母组成,源自《黑客与画家》。

    359 引用 • 4761 回帖 • 511 关注
  • 社区
    94 引用 • 1386 回帖 • 2 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • DT27
    作者

    @88250 看下 Markdown 的文章同步过来怎么不能识别吗?

  • 88250

    好像是因为中间过程安全处理的时候出了点问题,稍后我修下看看。

    PS 理论上只要能发布文章,更新文章的接口也就能用了。

  • DT27
    作者

    @88250 评论返回

    {"succ":true,"msg":"Add a comment successfully"}
    但是没同步过来啊。

  • 88250

    @DT27 收到,稍后看, 🍇

  • DT27
    作者

    @88250 提交的数据:

    {"comment":{"id":"1324","articleId":"2205","content":"\u8bc4\u8bba\u6d4b\u8bd5\u3002","authorName":"DT27","authorEmail":"dt27@dt27.cn"},"client":{"title":"DT27's Blog","host":"https://dt27.org","email":"dt27@dt27.cn","key":"XXXXXXX"}}

  • 88250

    我检查了一下,同步评论到社区应该没有问题,你看下是不是 comment.articleId 这个参数你没有传对。

  • 88250

    这篇文章在你那边的 id 是 1324,但是评论过来时候 comment.articleId 是 2205(和 comment.id 传反了吧 😏 )

  • someone

    原来文章 ID 跟评论 ID 弄反了。。。

  • DT27
    作者

    @88250 😂 是反了。。。现在正常了。

  • 88250

    @DT27 还好我慧眼识珠~ 格式的问题我正在跟进

  • DT27
    作者

    @88250 恩恩 😆

  • DT27
    作者

    评论同步测试

  • DT27
    作者

    评论同步测试 1

  • DT27
    作者

    评论同步测试 2

  • DT27
    作者

    评论同步测试 3

  • DT27
    作者

    评论同步测试 4

  • DT27
    作者

    评论同步测试 5

  • DT27
    作者

    评论同步测试 6

  • 赞一个

  • DT27
    作者

    评论同步测试 7 Test 7

  • 88250

    @DT27 文章格式的问题应该处理好了,你在博客端更新一下这篇文章试试?

  • DT27
    作者

    @88250 没问题了。

  • 88250

    @DT27 我的意思是从博客同步到社区时候文章内容格式的问题,本来说周末看下,刚刚抽空看了一眼,比较好改就顺手改了。

    你在博客端更新一下试试?

  • DT27
    作者

    @88250 哈哈,我的意思是我更新了,没问题了。

  • DT27
    作者

    @88250 囧,我更新的另一篇。。。

  • 88250

    @DT27 换行好像还是丢失了 😓

  • DT27
    作者

    @88250 手动加了个空行好了。

  • 88250

    嗯,格式限制太死了这个 [Markdown] 库。

    PS [Java] 的 [Markdown] 库就没有人性化一点的,苦恼。

  • DT27 1
    作者

    @88250 自己多动动手就好 😆

  • wow 支持

  • DT27
    作者

    作者识别 Test

  • someone

    同步日常测试

  • DT27
    作者

    @Default Commenter 反向测试

  • zonghua

    @88250 自己写一个~

  • 88250

    @zonghua @DT27

    目前社区用的 Markdown 库以前我研究过一下,代码还是比较可读的,接下来的时间要好好看看了。

  • 2501224066

    不行啊,用不了

请输入回帖内容 ...

推荐标签 标签

  • Spark

    Spark 是 UC Berkeley AMP lab 所开源的类 Hadoop MapReduce 的通用并行框架。Spark 拥有 Hadoop MapReduce 所具有的优点;但不同于 MapReduce 的是 Job 中间输出结果可以保存在内存中,从而不再需要读写 HDFS,因此 Spark 能更好地适用于数据挖掘与机器学习等需要迭代的 MapReduce 的算法。

    74 引用 • 46 回帖 • 561 关注
  • Dubbo

    Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是 [阿里巴巴] SOA 服务化治理方案的核心框架,每天为 2,000+ 个服务提供 3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。

    60 引用 • 82 回帖 • 609 关注
  • IDEA

    IDEA 全称 IntelliJ IDEA,是一款 Java 语言开发的集成环境,在业界被公认为最好的 Java 开发工具之一。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。

    180 引用 • 400 回帖 • 1 关注
  • Eclipse

    Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。

    75 引用 • 258 回帖 • 634 关注
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 29 关注
  • Kubernetes

    Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。

    110 引用 • 54 回帖 • 2 关注
  • Flume

    Flume 是一套分布式的、可靠的,可用于有效地收集、聚合和搬运大量日志数据的服务架构。

    9 引用 • 6 回帖 • 625 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    22 引用 • 70 回帖
  • Log4j

    Log4j 是 Apache 开源的一款使用广泛的 Java 日志组件。

    20 引用 • 18 回帖 • 32 关注
  • VirtualBox

    VirtualBox 是一款开源虚拟机软件,最早由德国 Innotek 公司开发,由 Sun Microsystems 公司出品的软件,使用 Qt 编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。

    10 引用 • 2 回帖 • 16 关注
  • webpack

    webpack 是一个用于前端开发的模块加载器和打包工具,它能把各种资源,例如 JS、CSS(less/sass)、图片等都作为模块来使用和处理。

    41 引用 • 130 回帖 • 261 关注
  • 分享

    有什么新发现就分享给大家吧!

    246 引用 • 1786 回帖 • 1 关注
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    287 引用 • 4484 回帖 • 666 关注
  • 微软

    微软是一家美国跨国科技公司,也是世界 PC 软件开发的先导,由比尔·盖茨与保罗·艾伦创办于 1975 年,公司总部设立在华盛顿州的雷德蒙德(Redmond,邻近西雅图)。以研发、制造、授权和提供广泛的电脑软件服务业务为主。

    8 引用 • 44 回帖
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 624 关注
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    247 引用 • 1347 回帖 • 1 关注
  • 生活

    生活是指人类生存过程中的各项活动的总和,范畴较广,一般指为幸福的意义而存在。生活实际上是对人生的一种诠释。生活包括人类在社会中与自己息息相关的日常活动和心理影射。

    230 引用 • 1454 回帖
  • Electron

    Electron 基于 Chromium 和 Node.js,让你可以使用 HTML、CSS 和 JavaScript 构建应用。它是一个由 GitHub 及众多贡献者组成的活跃社区共同维护的开源项目,兼容 Mac、Windows 和 Linux,它构建的应用可在这三个操作系统上面运行。

    15 引用 • 136 回帖 • 13 关注
  • GraphQL

    GraphQL 是一个用于 API 的查询语言,是一个使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL 并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。

    4 引用 • 3 回帖 • 18 关注
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖
  • Maven

    Maven 是基于项目对象模型(POM)、通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。

    186 引用 • 318 回帖 • 327 关注
  • PostgreSQL

    PostgreSQL 是一款功能强大的企业级数据库系统,在 BSD 开源许可证下发布。

    22 引用 • 22 回帖
  • Python

    Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用缩进来定义语句块。

    540 引用 • 672 回帖
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    36 引用 • 37 回帖 • 527 关注
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖 • 1 关注
  • ReactiveX

    ReactiveX 是一个专注于异步编程与控制可观察数据(或者事件)流的 API。它组合了观察者模式,迭代器模式和函数式编程的优秀思想。

    1 引用 • 2 回帖 • 148 关注
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 51 关注