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

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

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

Features

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

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

  • Typecho

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

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

    黑客派是 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

    不行啊,用不了

请输入回帖内容 ...

推荐标签 标签

  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    371 引用 • 1217 回帖 • 582 关注
  • Sublime

    Sublime Text 是一款可以用来写代码、写文章的文本编辑器。支持代码高亮、自动完成,还支持通过插件进行扩展。

    10 引用 • 5 回帖 • 2 关注
  • Oracle

    Oracle(甲骨文)公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989 年正式进入中国市场。2013 年,甲骨文已超越 IBM,成为继 Microsoft 后全球第二大软件公司。

    103 引用 • 126 回帖 • 446 关注
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 369 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    17 引用 • 236 回帖 • 414 关注
  • 周末

    星期六到星期天晚,实行五天工作制后,指每周的最后两天。再过几年可能就是三天了。

    14 引用 • 297 回帖 • 1 关注
  • TensorFlow

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

    20 引用 • 19 回帖 • 1 关注
  • 房星科技

    房星网,我们不和没有钱的程序员谈理想,我们要让程序员又有理想又有钱。我们有雄厚的房地产行业线下资源,遍布昆明全城的 100 家门店、四千地产经纪人是我们坚实的后盾。

    6 引用 • 141 回帖 • 561 关注
  • Jenkins

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

    51 引用 • 37 回帖
  • 创业

    你比 99% 的人都优秀么?

    82 引用 • 1398 回帖
  • CloudFoundry

    Cloud Foundry 是 VMware 推出的业界第一个开源 PaaS 云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。

    5 引用 • 18 回帖 • 153 关注
  • 服务器

    服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

    124 引用 • 580 回帖
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖
  • 博客

    记录并分享人生的经历。

    270 引用 • 2386 回帖
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    132 引用 • 3651 回帖
  • 机器学习

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

    76 引用 • 37 回帖 • 1 关注
  • Ngui

    Ngui 是一个 GUI 的排版显示引擎和跨平台的 GUI 应用程序开发框架,基于
    Node.js / OpenGL。目标是在此基础上开发 GUI 应用程序可拥有开发 WEB 应用般简单与速度同时兼顾 Native 应用程序的性能与体验。

    7 引用 • 9 回帖 • 345 关注
  • Ruby

    Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。

    7 引用 • 31 回帖 • 178 关注
  • Vim

    Vim 是类 UNIX 系统文本编辑器 Vi 的加强版本,加入了更多特性来帮助编辑源代码。Vim 的部分增强功能包括文件比较(vimdiff)、语法高亮、全面的帮助系统、本地脚本(Vimscript)和便于选择的可视化模式。

    27 引用 • 66 回帖 • 1 关注
  • 小说

    小说是以刻画人物形象为中心,通过完整的故事情节和环境描写来反映社会生活的文学体裁。

    28 引用 • 108 回帖
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 616 关注
  • gRpc
    10 引用 • 8 回帖 • 54 关注
  • Swift

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

    34 引用 • 37 回帖 • 499 关注
  • OnlyOffice
    4 引用 • 18 关注
  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    53 引用 • 85 回帖 • 1 关注
  • Lute

    Lute 是一款结构化的 Markdown 引擎,支持 Go 和 JavaScript。

    25 引用 • 191 回帖 • 22 关注
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    129 引用 • 793 回帖