碎片笔记memos的部署和使用

前言

随着互联网的发展,各类笔记软件也一路迭代,但一直没能找到让人满意的一款笔记软件,直到遇见 notion,基于块的笔记结构可以随意拖动,既是如此丝滑

还有很多优秀的特性,着实让人眼前一亮就喜欢上了,如今 notion 的估计已达 100 亿;对比之下,印象有道之流就太落伍了,已经属于旧时代的产物了

紧接着 notion 就成为了主力笔记软件,但是 notion 用久了,还有不少的小问题,以及一些大问题

1、网络问题,最开始网络基本被隔绝的,最近几年网络改善了很多,但是不用代理的情况下偶尔还是会抽风

2、残影问题,不知道从哪一个版本开始,windows 下的版本频繁出现残影问题,多的时候一天能出现 10 来次以上,升级了多个版本至今一直都没有解决

3、笔记丢失问题,之前没发现过(可能也存在),最近出现一次比较严重的笔记丢失问题,ctrl + s整个页面丢失一半以上,还好有历史的功能可以恢复

4、备受诟病的就是,不开源也不提供 markdown 格式(虽然也支持导出),数据安全以及迁移问题

然后,也在考虑 notion 的可替代方案,经了解还真有不少,其中开源的版本有 AFFiNE,似乎是一个值得考虑的方案

另外 notion 用久了,里面塞了大量的碎片笔记,memos 对碎片笔记的管理就非常方便,这里的 AFFiNE 和 memos 都是开源的,非开源的方案就不考虑了

版本编译

这里以 memos 为例,官方地址https://github.com/usememos/memos,项目基于 go + node 开发,需要先准备好 go 的环境以及 node 的环境

下载代码后,首先构建 web 页面代码,切换到 web 目录下,pnpm i安装依赖,然后pnpm release编译前端代码到server/router/frontend/dist目录下

然后执行go build -o ./build/memos.exe ./cmd/memos生成编译执行文件

考虑到有些人可能需要 windows 版本,但是官方并没有提供 windows 版本,这里也将 windows 版本上传到 csdn 上

这里编译的版本基于 main 分支的commit da2dd80e2f4143,有需要可以自取

https://download.csdn.net/download/weixin_53109623/92550440

memos部署

支持 docker 和二进制部署,我这里是部署在 linux 下,以官方发布的 linux 版本为例,下载后直接运行就可以

默认使用 sqlite 存储,后续有需要再迁移其他存储,使用--data参数,指定存储的路径,存储数据库文件,以及图片和文件附件

从命令行参数就可以看到,整体部署非常简单,备份以及迁移直接将 data 目录保存就可以

登录 web 页面后,在系统设置中将对象存储改为本地文件系统,默认是会将文件塞到数据库里面,数据库很快会炸掉

对 memos 添加部分记录测试显示如下,整体显示还比较满意,也发现一些小问题,不过问题不大并不影响正常使用

输入支持部分的 markdown 语法,还支持 html 的标签输入,比如设置标题 h1、粗体、img src 等这些,可以自行灵活调整页面的显示

但是有两点:输入框太小了一点,还有页面显示的每一个 content 宽度太小了,页面一半以上的空间都是空白的,看着实在有点难受

另外在 memos 的系统设置中,提供自定义 css 样式代码,经过对页面的简单分析,添加几行样式代码如下

.max-w-2xl{max-width:var(--container-5xl);}textarea{height:96px!important;}

添加自定义样式代码后,再刷新页面显示如下,整体上舒服很多

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1141129.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ReactPage智能内容导出:从编辑器到演示文稿的高效转换方案

ReactPage智能内容导出:从编辑器到演示文稿的高效转换方案 【免费下载链接】react-page 项目地址: https://gitcode.com/gh_mirrors/ed/editor ReactPage作为业界领先的React页面编辑器,不仅提供了强大的内容创作能力,更通过创新的内…

自吸排污泵生产厂家推荐:工程项目更在意哪些细节

市政排水、工业废水处理以及厂区污水系统中,自吸排污泵被广泛应用于低液位排水、含杂质介质输送等场景。 与普通清水泵不同,自吸排污泵往往面临工况复杂、介质变化频繁的问题,这也使得工程项目在选择生产厂家时,需要更关注一些容易…

前端人别慌:搞懂堆数据结构,面试手撕算法不再翻车(附实战技巧)

前端人别慌:搞懂堆数据结构,面试手撕算法不再翻车(附实战技巧)前端人别慌:搞懂堆数据结构,面试手撕算法不再翻车(附实战技巧)说真的,我第一次听到“堆”还以为是内存泄漏…

Sign-Sacker数字签名伪造技术:企业安全测试与合规审计的关键工具

Sign-Sacker数字签名伪造技术:企业安全测试与合规审计的关键工具 【免费下载链接】Sign-Sacker 项目地址: https://gitcode.com/gh_mirrors/si/Sign-Sacker 技术演进背景与行业挑战 在当前的网络安全生态中,数字签名机制已成为软件身份验证的核…

RPG Maker资源解密神器:5分钟解锁游戏素材的完整教程

RPG Maker资源解密神器:5分钟解锁游戏素材的完整教程 【免费下载链接】RPG-Maker-MV-Decrypter You can decrypt RPG-Maker-MV Resource Files with this project ~ If you dont wanna download it, you can use the Script on my HP: 项目地址: https://gitcode.…

RPG Maker MV资源解密技术深度解析与实战应用指南

RPG Maker MV资源解密技术深度解析与实战应用指南 【免费下载链接】RPG-Maker-MV-Decrypter You can decrypt RPG-Maker-MV Resource Files with this project ~ If you dont wanna download it, you can use the Script on my HP: 项目地址: https://gitcode.com/gh_mirrors…

RPG Maker MV资源解密技术深度解析与实战应用指南

RPG Maker MV资源解密技术深度解析与实战应用指南 【免费下载链接】RPG-Maker-MV-Decrypter You can decrypt RPG-Maker-MV Resource Files with this project ~ If you dont wanna download it, you can use the Script on my HP: 项目地址: https://gitcode.com/gh_mirrors…

ReactPage内容转换:从网页编辑到演示文稿的无缝衔接

ReactPage内容转换:从网页编辑到演示文稿的无缝衔接 【免费下载链接】react-page 项目地址: https://gitcode.com/gh_mirrors/ed/editor 在当今数字化工作环境中,内容创作者经常面临一个现实难题:在ReactPage中精心设计的页面内容&am…

AO3镜像站完全攻略:轻松访问全球同人作品库

AO3镜像站完全攻略:轻松访问全球同人作品库 【免费下载链接】AO3-Mirror-Site 项目地址: https://gitcode.com/gh_mirrors/ao/AO3-Mirror-Site 还在为无法访问AO3同人作品库而烦恼吗?AO3镜像站正是为你量身定制的解决方案!这个开源项…

SAP BTP ABAP 环境里如何进行 ABAP 单元测试

在很多团队里,ABAP Unit 测试写得越来越多,但真正让质量产生持续收益的,往往不是你偶尔在 ADT 里点一次 Run,而是把它变成一种像心跳一样稳定的机制:每天固定时间跑一遍,失败就立刻通知,趋势还能留痕。可惜在 SAP BTP 的 ABAP environment 里,这件事并没有开箱即用的标…

ReactPage转PPT终极方案:从编辑器到演示文稿的完整指南

ReactPage转PPT终极方案:从编辑器到演示文稿的完整指南 【免费下载链接】react-page 项目地址: https://gitcode.com/gh_mirrors/ed/editor 你是否曾经在ReactPage中精心设计了内容,却苦于无法直接导出为演示文稿格式?本文将为你揭示…

《核心指南详解!提示工程架构师详解Agentic AI伦理道德核心指南》

《核心指南详解!提示工程架构师详解Agentic AI伦理道德核心指南》 元数据框架 标题:核心指南详解!提示工程架构师详解Agentic AI伦理道德核心指南 关键词:Agentic AI、伦理道德、提示工程、价值对齐、AI治理、道德决策框架、负责任AI 摘要:当AI从“工具”进化为“自主智能…

Sign-Sacker数字签名伪装技术:重新定义Windows可执行文件安全边界

Sign-Sacker数字签名伪装技术:重新定义Windows可执行文件安全边界 【免费下载链接】Sign-Sacker 项目地址: https://gitcode.com/gh_mirrors/si/Sign-Sacker 在数字化安全防护日益严密的今天,数字签名已成为Windows生态系统中验证软件真实性的黄…

跨领域融合:程序员的新机会

跨领域融合:程序员的新机会 关键词:跨领域融合、程序员、新机会、技术融合、行业应用 摘要:本文深入探讨了跨领域融合为程序员带来的新机会。随着科技的不断发展,不同领域之间的界限逐渐模糊,跨领域融合成为必然趋势。程序员作为技术的核心推动者,在这一趋势下将面临诸多…

如何快速配置DOL游戏美化包:新手终极指南

如何快速配置DOL游戏美化包:新手终极指南 【免费下载链接】DOL-CHS-MODS Degrees of Lewdity 整合 项目地址: https://gitcode.com/gh_mirrors/do/DOL-CHS-MODS 想要获得完美的Degrees of Lewdity中文游戏体验吗?DOL-CHS-MODS整合包为您提供一站式…

RPG Maker游戏资源解密工具终极指南:快速提取加密素材的完整教程

RPG Maker游戏资源解密工具终极指南:快速提取加密素材的完整教程 【免费下载链接】RPG-Maker-MV-Decrypter You can decrypt RPG-Maker-MV Resource Files with this project ~ If you dont wanna download it, you can use the Script on my HP: 项目地址: https…

RPG Maker游戏资源提取终极指南:简单快速解锁加密素材

RPG Maker游戏资源提取终极指南:简单快速解锁加密素材 【免费下载链接】RPG-Maker-MV-Decrypter You can decrypt RPG-Maker-MV Resource Files with this project ~ If you dont wanna download it, you can use the Script on my HP: 项目地址: https://gitcode…

ReactPage内容高效转PPT:技术决策者的完整解决方案

ReactPage内容高效转PPT:技术决策者的完整解决方案 【免费下载链接】react-page 项目地址: https://gitcode.com/gh_mirrors/ed/editor 在现代企业内容管理中,技术团队面临着一个普遍痛点:ReactPage中精心设计的内容需要重新制作成演…

SAP UI5 应用里打开第三方网页的三种技术实现方式

本文解答一位教程学习者提出的疑问,在 SAP UI5 应用里,如何跳转到第三方网站? 这里的第三方网站,可以是包含 SAP 其他系统(比如 ABAP On-Premise 系统)的任何网址。 本文介绍三种不同的实现方式: 通过新打开一个浏览器 Tab 的方式,打开第三方网站 通过弹出窗口的方式打…

30岁了,程序员想转行网安从头开始现实吗?

为什么30岁转行网安是现实的? 1. 网络安全需求不断增长 网络安全这一行业在过去几年中增长非常迅速,原因是互联网发展带来了巨大的数据和信息泄露风险。几乎所有的行业,尤其是金融、电商、医疗、政府等领域,都在面临严峻的网络安…