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

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

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

Features

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

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

  • Typecho

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

    12 引用 • 60 回帖 • 461 关注
  • 黑客派

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

    358 引用 • 4754 回帖 • 510 关注
  • 社区
    94 引用 • 1386 回帖 • 1 关注

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 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

    不行啊,用不了

请输入回帖内容 ...

推荐标签 标签

  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    169 引用 • 799 回帖
  • App

    App(应用程序,Application 的缩写)一般指手机软件。

    90 引用 • 383 回帖
  • Linux

    Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 Unix 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 Unix 工具软件、应用程序和网络协议,并支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

    915 引用 • 931 回帖 • 1 关注
  • Netty

    Netty 是一个基于 NIO 的客户端-服务器编程框架,使用 Netty 可以让你快速、简单地开发出一个可维护、高性能的网络应用,例如实现了某种协议的客户、服务端应用。

    49 引用 • 33 回帖 • 16 关注
  • SSL

    SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS 与 SSL 在传输层对网络连接进行加密。

    69 引用 • 190 回帖 • 491 关注
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖 • 3 关注
  • uTools

    uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。

    5 引用 • 13 回帖 • 1 关注
  • 自由行
    3 关注
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1738 回帖 • 1 关注
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖 • 2 关注
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖 • 7 关注
  • RYMCU

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

    4 引用 • 6 回帖 • 41 关注
  • Hadoop

    Hadoop 是由 Apache 基金会所开发的一个分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。

    82 引用 • 122 回帖 • 621 关注
  • TGIF

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

    284 引用 • 4481 回帖 • 657 关注
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    20 引用 • 74 回帖
  • DNSPod

    DNSPod 建立于 2006 年 3 月份,是一款免费智能 DNS 产品。 DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网的用户访问教育网的服务器,达到互联互通的效果。

    6 引用 • 26 回帖 • 522 关注
  • TensorFlow

    TensorFlow 是一个采用数据流图(data flow graphs),用于数值计算的开源软件库。节点(Nodes)在图中表示数学操作,图中的线(edges)则表示在节点间相互联系的多维数据数组,即张量(tensor)。

    20 引用 • 19 回帖 • 3 关注
  • 创造

    你创造的作品可能会帮助到很多人,如果是开源项目的话就更赞了!

    174 引用 • 990 回帖 • 1 关注
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 318 关注
  • Android

    Android 是一种以 Linux 为基础的开放源码操作系统,主要使用于便携设备。2005 年由 Google 收购注资,并拉拢多家制造商组成开放手机联盟开发改良,逐渐扩展到到平板电脑及其他领域上。

    333 引用 • 323 回帖 • 63 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    51 引用 • 37 回帖
  • Bootstrap

    Bootstrap 是 Twitter 推出的一个用于前端开发的开源工具包。它由 Twitter 的设计师 Mark Otto 和 Jacob Thornton 合作开发,是一个 CSS / HTML 框架。

    18 引用 • 33 回帖 • 686 关注
  • 互联网

    互联网(Internet),又称网际网络,或音译因特网、英特网。互联网始于 1969 年美国的阿帕网,是网络与网络之间所串连成的庞大网络,这些网络以一组通用的协议相连,形成逻辑上的单一巨大国际网络。

    96 引用 • 330 回帖
  • 深度学习

    深度学习(Deep Learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法。

    40 引用 • 40 回帖
  • Tomcat

    Tomcat 最早是由 Sun Microsystems 开发的一个 Servlet 容器,在 1999 年被捐献给 ASF(Apache Software Foundation),隶属于 Jakarta 项目,现在已经独立为一个顶级项目。Tomcat 主要实现了 JavaEE 中的 Servlet、JSP 规范,同时也提供 HTTP 服务,是市场上非常流行的 Java Web 容器。

    162 引用 • 529 回帖 • 2 关注
  • JRebel

    JRebel 是一款 Java 虚拟机插件,它使得 Java 程序员能在不进行重部署的情况下,即时看到代码的改变对一个应用程序带来的影响。

    26 引用 • 78 回帖 • 621 关注
  • 机器学习

    机器学习(Machine Learning)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。

    76 引用 • 37 回帖 • 1 关注