借icefox改造了一个“朋友圈”

很早就想拥有一个类似"微信朋友圈"功能,当然我主要是用户存放视频和图片,每次换手机迁移照片也麻烦,再就是照片太多了,有很多是不怎么关心,就想着弄一个程序,把比较有纪念价值的照片视频都留存下来,方便自己记录,随后找了不少开源项目,最后选了memos,确实好用,估摸着也用了近一年了吧,主要是界面让人看起来舒服,也算简洁。

memos我一直采用docker部署,数据库当时支持的sqlite,也没啥问题,后面不停有版本迭代,导致一开始更新就各种问题,主要是改动了数据库等等,缺失字段导致服务出错,然后到github中取翻找改动的sql,其实如果把每次更新的sql放到它的官网文档,我觉得会更好,但没有,我都是到github中issue中找到解决办法,这点确实很麻烦。

再到然后,memos支持了mysql,我果断就切过去了,因为这个站点我打算长期用,所以后期的维护、更新、备份什么的都是需要考虑的。

萌生想换程序是前段时间的事儿,起因是memos的几次大版本,很多不错的功能被改掉了,反而是issue的一些不错的提议,全部被忽视了,怎么说呢,毕竟人家是作者,想怎么来就怎么来。我比较诟病的几个地方:

  1. 附件不支持外链(我的资源都在cos上),虽然它也有存储配置,但是实现效果并不好;
  2. MD语法的图片,并不支持9宫格排列,必须要单独传附件;
  3. 几乎每次更新都有数据库的变动,指的是修改或删除字段,并不是新增;
  4. 加载效率不如人意,越更新效率越低,官方似乎没有优化的打算;

基于以上原因,我就想自己改一个类似的程序,毕竟我要求的功能还是蛮简单的,然后就看到了icefox这款主题,这款主题还是蛮不错的,加载效果、下拉刷新、排版布局、前台发布等等都还不错,肯定是有些美中不足的,那就需要自己动手了。

先看看改造后的效果,然后再聊聊我改了哪些东西,后续会根据使用情况再加!

{cat_photos}





{/cat_photos}

  1. 改动一:一篇文章除了图片也可添加视频,都是九宫格排列;
  2. 改动二:更换了视频播放组件,兼容性更好;
  3. 改动三:添加关键词、标签搜索;
  4. 改动四:内容改造,时间放到顶部,下面放标签;
  5. 改动五:处理了一些Bug、样式、加载等问题;
  6. 改动六:更换为苹果字体;

这一版改完之后,看着就比较符合自己预期了,自己改的东西,后面再扩展也更方便,再也不用受制于人了。

评论区

😃
提交

全部评论 (31)

  1. 头像
    彬红茶 Lv3 回复
    记得这好像是typecho主题吧!
    · 广东 · Windows 10 / Google Chrome
    1. 头像
      满心 博主 回复
      @彬红茶 对呀,也是一款tp主题,专门存放图片和视频的
      · 湖北 · Windows 10 / Google Chrome
  2. 头像
    老何 Lv2 回复
    我也用这个朋友圈主题记录孩子的成长,不懂代码不会改造。
    · 安徽 · Windows 10 / Google Chrome
    1. 头像
      满心 博主 回复
      @老何 同道中人呀,蛮有纪念意义的
      · 湖北 · Windows 10 / Google Chrome
      1. 头像
        老何 Lv2 回复
        @满心 点滴小事记录下来,长大也是一个温暖的回忆。
        · 中国 · Windows 10 / Google Chrome
  3. 头像
    刘郎 Lv1 回复
    自己用得习惯 用习惯了就好了
    · 贵州 · GNU/Linux / Google Chrome
    1. 头像
      满心 博主 回复
      @刘郎 完全用别人的程序,多少有些限制,有时间能自己折腾的,还是想自己动手
      · 湖北 · Windows 10 / Google Chrome
      1. 头像
        刘郎 Lv1 回复
        @满心 能自己动手那肯定是最好的了
        · 贵州 · GNU/Linux / Google Chrome
  4. 头像
    团团 Lv2 回复
    memos刚开始使用我也觉得还不错,后面我就直接放弃了.
    · 广东 · Windows 10 / Microsoft Edge
    1. 头像
      满心 博主 回复
      @团团 感觉早弃用,早好啊
      · 湖北 · Windows 10 / Google Chrome
  5. 头像
    obaby Lv5 回复
    挺能折腾的~~
    · 山东 · Mac OS X 10.15.7 / Google Chrome
    1. 头像
      满心 博主 回复
      @obaby 没有很合适的,只能自己动手啦
      · 湖北 · Windows 10 / Google Chrome
  6. 头像
    Huo Lv4 回复
    ICEFOX其实也不错,不过貌似作者较忙,不怎么更新了,放出个演示地址看看呀!
    · 河北 · Mac OS X 10.15.7 / Safari
    1. 头像
      满心 博主 回复
      @Huo 我做了加密,网站不对外开放,效果和icefox一样,就是功能有变化
      · 北京 · iOS 17.3 / 手机微信
      1. 头像
        Huo Lv4 回复
        @满心 悄悄的告诉你,其实特别喜欢贵站现在的这种简洁风,之前的就有那么点花里胡哨的,不过每个人的感官不一样,有人就喜欢那种的,众口难调吧,还是自己喜欢就好!
        · 河北 · Mac OS X 10.15.7 / Safari
        1. 头像
          满心 博主 回复
          @Huo 上一个主题审美疲劳了,感觉也有点儿复杂,目前只想简单儿,好好写点儿东西才是初衷
          · 北京 · iOS 17.3 / 手机微信
  7. 头像
    林海草原 Lv1 回复
    你的站点看来挺个性哈哈哈
    博客主题很不错,memos主题也不错
    话说现在Memos很火啊
    · 美国 · iOS 17.7.1 / Safari
    1. 头像
      满心 博主 回复
      @林海草原 用了好多主题,最终懒得折腾了,就用了这个,memos用着恼火,弃用了
      · 北京 · iOS 17.3 / 手机微信
  8. 头像
    老张博客 Lv3 回复
    还真的像朋友圈的主题,,,
    · 美国 · Windows 10 / Microsoft Edge
    1. 头像
      满心 博主 回复
      @老张博客 对啊,就是照微信整的
      · 北京 · iOS 17.3 / 手机微信
  9. 头像
    LiuShen Lv4 回复
    你是否在找:https://github.com/kingwrcy/moments
    · 湖北 · Windows 10 / Google Chrome
    1. 头像
      满心 博主 回复
      @LiuShen 没有呀,其他主题多少有些不合适的地方,还得是自己动手
      · 北京 · iOS 17.3 / 手机微信
      1. 头像
        LiuShen Lv4 回复
        @满心 这个不是主题,而是一个类似于朋友圈和Memos的docker程序,支持图片,存储,音乐,视频,评论,点赞,页面也和朋友圈一样嘞,你可以试试,我感觉挺符合你要求的哈哈
        · 湖北 · iOS 18.0.1 / Quark浏览器
        1. 头像
          满心 博主 回复
          @LiuShen 算啦,我自己改的这个挺好的,想加什么东西随时都可以
          · 北京 · iOS 17.3 / 手机微信
  10. 头像
    Vei Lv1 回复
    IceFox确实很棒,开源的意义就在于你可以再房子上自己再搭建。
    · 四川 · Windows 10 / Microsoft Edge
    1. 头像
      满心 博主 回复
      @Vei 没错,重新搞代价太大,主要没那么多时间
      · 北京 · iOS 17.3 / 手机微信