文章页顶部广告

Typecho Farallon - 说说页面Memos 0.22-0.23

94 次浏览
16 评论

共计1819个字符,预计需要花费 3分钟才能阅读完成。

本文最后更新于 2024-12-10 16:54,文中所关联的信息可能已发生改变,请知悉!

AI摘要:本教程介绍了如何在Typecho中使用Typecho Farallon主题的Memos API来动态获取说说页面的数据。首先,在主题目录下新建一个`bb.php`文件,并在其中设置Memos的相关参数。然后,根据自己的Memos参数进行相应的更改。最后,在Typecho后台新增一个独立页面,并选择自定义模板为`哔哔页面`。通过这些步骤,就可以在Typecho中实现动态获取说说页面的功能。

Memos

一款由go语言开发的开源项目,有丰富的API.

支持 v0.20 - v0.23

说说页面的数据使用Memos 的 API 通过js动态获取

步骤

1.在主题目录下 新建 一个 bb.php

内容如下

<?php 
/**
 * 哔哔页面
 *
 * @package custom
 */
 if (!defined('__TYPECHO_ROOT_DIR__')) exit; ?>
<?php $this->need('header.php'); ?>
<section class="site--main">
<header class="archive--header">
<h1 class="post--single__title"><?php $this->title() ?></h1>
</header>
    <article class="post--single">
        <div id="talk"></div>
<script>
        const memos = {
            host: 'https://memos.ee/', //更改memos 地址
            limit: '1000', //拉取memos数量
            creatorId: '1', //用户ID
            domId: '#talk', //默认
        };
</script>
    <script src="<?php $this->options->themeUrl('/dist/js/marked.min.js'); ?>"></script>
    <script src="<?php $this->options->themeUrl('/dist/js/view-image.min.js'); ?>"></script>
    <script src="https://jkjoycn.github.io/assets/js/bb.js"></script>
</article>
</section>
<?php $this->need('footer.php'); ?>

2.自行更改

        const memos = {
            host: 'https://memos.ee/', //更改memos 地址
            limit: '1000', //拉取memos数量
            creatorId: '1', //用户ID
            domId: '#talk', //默认
        };

之中的参数为自己的Memos参数

页面内的头像会拉取用户memos设置的头像

3.在Typecho后台新增独立页面

在自定义模板中选择哔哔页面

演示

https://www.imsun.org/bb/

正文完
 0
评论(16 条评论)
  1. 花非花 初识 LV.2
    2024-12-27 08:03:44 回复

    0.23.0版本还有添加评论的方法吗?折腾了一次,没成功

      Windows   Chrome  乌克兰
    1. 老孙 博主
      2024-12-27 08:16:16 回复
      @花非花

      跟以前是一样的

        Windows   Chrome  印度马哈拉施特拉孟买Syscon
  2. 凉心 初见 LV.1
    2024-12-02 00:47:06 回复

    现在觉得memos越更越不好用,看到butterfly模板有出一个说说功能,配置文件也支持远程调用,都有打算弃坑memos了

      Windows   Chrome  中国福建省莆田市电信
    1. 老孙 博主
      2024-12-02 08:11:41 回复
      @凉心

      butterfly 我倒是没尝试过了.memos 将就着用吧 最近的版本的确越更新越离谱.

      对于一个练手项目来说无可厚非,对于一个产品来说是灾难级别的,改动太大了.

      我存了很多token 和密钥 当做密码本来用的 😂 暂时弃不了坑

        Windows   Chrome  加拿大安大略多伦多Telus
  3. 肖寒武 「博友」
    2024-11-27 10:53:56 回复

    我之前用typecho的时候一直在折腾怎么让memos瀑布流显示在博客上,虽然搞出来了,但是最终因为一些适配问题还是放弃了。

      Windows   Edge  中国浙江省杭州市联通
    1. 老孙 博主
      2024-11-27 11:04:32 回复
      @肖寒武

      你站前段时间怎么崩了

        Windows   Chrome  加拿大安大略多伦多Telus
      1. 肖寒武 「博友」
        2024-11-27 11:07:16 回复
        @老孙

        哈哈哈,我服务跑在本地,总是莫名其妙关机,等我换台新机器就好了。

          Windows   Edge  中国浙江省杭州市联通
  4. 鹿鸣天烨 初识 LV.2
    2024-11-23 15:37:21 回复

    博主的演示站也不显示了

      Android   Edge  中国四川省泸州市电信
    1. 老孙 博主
      2024-11-23 15:48:52 回复
      @鹿鸣天烨

      或许是 我的 memos 的服务器从香港迁到了东京有关 加载的速度慢了

        Windows   Chrome  美国加利福尼亚
    2. 老孙 博主
      2024-11-23 15:41:10 回复
      @鹿鸣天烨

      哪里显示不出来呢?你按F12看看

        Windows   Chrome  美国加利福尼亚
      1. 鹿鸣天烨 初识 LV.2
        2024-11-23 15:48:59 回复
        @老孙

        可以了,移动端访问的,应该是网络原因,加载稍微慢点,请问0.22.5的memos可以吗?

          Android   Edge  中国辽宁省威瑞森
        1. 老孙 博主
          2024-11-23 15:51:26 回复
          @鹿鸣天烨

          可以的.只要你使用 Farallon 主题

            Windows   Chrome  美国加利福尼亚
  5. ShinX 初识 LV.2
    2024-11-05 21:47:16 回复

    一步到位直接适配23多好😩

      Mac OS   Chrome  瑞典
    1. 老孙 博主
      2024-12-10 16:55:30 回复
      @ShinX

      已经可以了

        Windows   Chrome  印度马哈拉施特拉孟买Syscon
    2. 老孙 博主
      2024-11-05 21:53:33 回复
      @ShinX

      memos 0.23 无法通过API获取 附件图片,如果你不需要此功能,也可以使用

        Windows   Chrome  美国加利福尼亚
  6. ACEVS 熟识 LV.4
    2024-11-05 14:46:47 回复

    强。memos我当临时记事本用了。小用了。

      Windows   Chrome  美国佐治亚亚特兰大
联系我们

版权说明

版权所有 转载请注明出处

SiteMap| RSS|

© 2025 老孙博客
 Theme by Puock  Powered by Typecho

老孙博客制作