Typecho Farallon - 说说页面Memos 0.22-0.23
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后台新增独立页面
在自定义模板中选择哔哔页面
演示
关闭
现在觉得memos越更越不好用,看到butterfly模板有出一个说说功能,配置文件也支持远程调用,都有打算弃坑memos了
butterfly 我倒是没尝试过了.memos 将就着用吧 最近的版本的确越更新越离谱.
对于一个练手项目来说无可厚非,对于一个产品来说是灾难级别的,改动太大了.
我存了很多token 和密钥 当做密码本来用的 😂 暂时弃不了坑
我之前用typecho的时候一直在折腾怎么让memos瀑布流显示在博客上,虽然搞出来了,但是最终因为一些适配问题还是放弃了。
你站前段时间怎么崩了
哈哈哈,我服务跑在本地,总是莫名其妙关机,等我换台新机器就好了。
博主的演示站也不显示了
或许是 我的 memos 的服务器从香港迁到了东京有关 加载的速度慢了
哪里显示不出来呢?你按F12看看
可以了,移动端访问的,应该是网络原因,加载稍微慢点,请问0.22.5的memos可以吗?
可以的.只要你使用 Farallon 主题
一步到位直接适配23多好😩
已经可以了
memos 0.23 无法通过API获取 附件图片,如果你不需要此功能,也可以使用
强。memos我当临时记事本用了。小用了。