An open source, self-hosted knowledge base that works with a SQLite db file.

官网:https://usememos.com/

可以说是支持 Docker 自部署的 flomo ,而且有 API 调取数据和发 Memos 。

部署及更新代码

推荐使用 docker-compose.yml 部署,方便制定数据储存位置及更新版本,其中使用 ${PWD} 指定路径为当前文件夹。

version: "3.0"
services:
  memos:
    image: neosmemo/memos:latest
    container_name: memos
    volumes:
      - ${PWD}/.memos/:/var/opt/memos
    ports:
      - 5230:5230

memos-1

宝塔为例:新建网站,新建 yml,开终端,丢代码。

docker-compose up -d

版本更新也是 一行代码 搞定:

docker-compose pull && docker-compose up -d --force-recreate

当然,也可以官方的一句拉起 Docker。之后更新需要先去 docker 管理器里删除镜像,再输入下句拉起服务。

docker run -d --name memos -p 5230:5230 -v ${PWD}/.memos/:/var/opt/memos neosmemo/memos:latest

注意不定时备份网址目录下的 .memos 文件夹,所有数据都在这。

折腾记录

首页头部轮播

API 调用最新 10条 memos 在博客首页轮播显示。具体折腾看页面源码吧~

浏览器扩展

https://chrome.google.com/webstore/detail/memos-bber/cbhjebjfccgchgbmfbobjmebjjckgofe/

Memos 单页及浏览器扩展

#折腾 
单页版 Memos : https://edui123.com/memos/ Pake 打包应用:Memos_1.0.0_x64.dmg Chrome 浏览器插件应用商店: https://chrome.google.com/webstore/detail/memos-bber/cbhjebjfccgchgbmfbobjmebjjckgofe/

单页前端渲染

哔哔点啥 By Memos

#折腾 
在线围观:https://immmmm.com/bb/ 「哔哔点啥」“溯源”一下,可能是少数派的 「b 言 b 语」 ,由于 LeanCloud 的拉胯,自己搞定了腾讯 CloudBase 和 微信公众号 2.0 ,但 TCB 好好的羊毛不给薅了,哎。 之后,自己用 Twikoo 评论系统魔改了一下样式,搞了一个 「你言我语 By Twikoo」 ,单页用用还行。但,没有 API 调用不方便,随手发碎碎念也不香。

多站点前端渲染

哔哔广场,欢迎围观

#折腾 
围观链接: https://immmmm.com/bbs/ 免去一个个 Memos 网址点开,直接 Fetch 汇总最新 memo 并排序渲染。

使用心得

  • #tag 后面必须有个空格才能创建tag

文章推荐: