引言
玩NAS的相信多多少少都搭建过博客,不管是主流的wordpress、Typecho还是最近几年评价不错的Halo以及Hexo这样的,甚至你直接使用Github Pages用来作为写作平台也是完全OK的。今天介绍的是一款开源的博客程序,之所以推荐有个极大的原因就是他的交互,采用朋友圈的展示形式 ,简洁又大方。
体验
登录界面也极其间接,右上角除了登录按钮,就只有一个切换日夜的按钮了。image.png
登录之后直接就是发文的界面了,该项目并没有配套的后台,所以使用起来也是极为简单,编辑好内容直接发布即可。image.png
编辑界面支持添加链接,图片,音乐,视频以及豆瓣信息,底部还能设置自己的位置信息,位置信息可以直接随意填写。编辑器
发布之后可进行再次编辑、置顶内容以及删除和回复内容操作,甚至还能点个赞,这和朋友圈基本没啥差别了。界面
后台界面比较简陋,并没有完整的后台。这里你可以修改朋友圈的首图,你的用户名,密码以及其他一些信息。后台
部署
该项目的部署并不难,搜索项目名:kingwrcy/moments。下载镜像,同时我们需要做一些准备工作,也就是创建好持久化目录,这里我们创建一个moments文件夹,随后在其中新建子文件夹data、localtime以及timezone三个文件夹。准备工作
随后创建容器,data映射路径设置为/app/data,timezone设置为/etc/timezone,最后再将localtime路径设置为/etc/localtime。同时端口上,记得将容器端口3000映射出去,本地端口不冲突即可。容器设置
最后启动项目,浏览器输入http://NASIP+端口号就可以访问项目页了,项目默认账户与密码为admin/a123456。由于该项目并没有完整后台,所以暂时不支持重置账户。不过可以通过数据库修改,在容器内执行npx prisma studio命令便可以将数据库暴露到外面。数据库
这时候使用数据库连接的软件,便可以通过修改数据库的形式修改用户名或密码了。
总结
极简的朋友圈,拿来做个树洞也是极为不错的选择。不过个人觉得还是要加一个后台好一点,至少用户管理这一点还是要有才行。
以上便是本期的全部内容了,如果你觉得还算有趣或者对你有所帮助,不妨点赞收藏,最后也希望能得到你的关注,咱们下期见!三连
已经用上了。另外,这个改版功能多了很多https://moments.randallanjie.com/
我瞅瞅