AI摘要
本教程介绍了如何在博客的独立页面中调用Memos。首先需要在合适的位置放置一个CSS选择器作为展示Memos的容器,然后引入相应的CSS和JS文件。接下来,可以通过修改代码中的参数来自定义Memos的显示效果,包括Memos的主机地址、显示数量、创建者ID、用户名和全名等。最后,还介绍了如何在GitHub Pages中设置独立页面。
// 2023.8.22更新
集成
集成到自己的网站,在合适的位置需要放置一个 CSS 选择器作为展示 Memos 的容器。
<div id="memos" class="memos"></div>
<!-- Your Memos API -->
<script type="text/javascript">
var memos = {
host: 'https://memos.ee/', // Your Memos, with '/' end.
limit: '20', // Pagination to show.
creatorId: '1', // The old instance is 101, and the new instance is 1.
domId: '#memos', // Default #memos.
username: 'jkjoy', // You can customize the display ID that is not related to memos.
name: '浪子', // You can customize the displayed full name, that is not related to memos.
}
</script>
引入CSS和JS
<link rel="stylesheet" href="https://m.sunpeiwen.com/assets/css/memos.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="https://m.sunpeiwen.com/assets/css/custom.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="https://m.sunpeiwen.com/assets/js/main.js"></script>
<script type="text/javascript" src="https://m.sunpeiwen.com/assets/js/custom.js"></script>
<script type="text/javascript" src="https://m.sunpeiwen.com/assets/js/marked.min.js?v=4.2.2"></script>
<script type="text/javascript" src="https://m.sunpeiwen.com/assets/js/moment.min.js?v=2.29.4"></script>
<script type="text/javascript" src="https://m.sunpeiwen.com/assets/js/moment.twitter.js"></script>
<script type="text/javascript" src="https://m.sunpeiwen.com/assets/js/view-image.min.js"></script>
<script type="text/javascript" src="https://m.sunpeiwen.com/assets/js/lazyload.min.js?v=17.8.3"></script>
<script type="text/javascript" src="https://m.sunpeiwen.com/assets/js/highlight.min.js"></script>
独立网页
演示地址
fork参考项目
修改index.html
中
var memos = {
host: 'https://memos.ee/', // Your Memos, with '/' end.
limit: '20', // Pagination to show.
creatorId: '1', // The old instance is 101, and the new instance is 1.
domId: '#memos', // Default #memos.
username: 'jkjoy', // You can customize the display ID that is not related to memos.
name: '浪子', // You can customize the displayed full name, that is not related to memos.
}
其中host
creatorId
username
name
的值.
setting github pages
如上图设置即可.