V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
275761919
V2EX  ›  分享创造

还有人用 Leanote 吗,被迫 fork 修改了一点源码

  •  
  •   275761919 · 2021-12-14 09:59:25 +08:00 · 3405 次点击
    这是一个创建于 852 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Leanote 的写笔记然后可以直接发布 Blog 的这种模式比较戳我了

    但一直忍受不了 Leanote 的分类逻辑和 Hexo ,Hugo ,Jekyll 等静态博客不太一样,迫于官网很久不更新,终于忍不了了,下载修改了对应部分的源码。

    其实之前还算能忍受,用着主题市场中半成品的主题,也就凑合着过了,就这样过了两年。

    但是前几天看到了一款 Jekyll 的主题 Chirpy,可以说是一间钟情了,果断移植到 Leanote 上。

    在移植过程中越来越忍受不了 Leanote 奇怪的分类逻辑,越想越气,忍无可忍,官方也一直不更新,被迫 fork 源码进行修改。修改后端源码过后可以说对原主题的移植度就很高了:

    1. 移植后的 demo:blog.ctaoist.cn
    2. 修改分类逻辑细节: https://github.com/ctaoist/leanote/wiki

    附上 demo 截图:

    24 条回复    2022-11-05 21:57:41 +08:00
    SenLief
        1
    SenLief  
       2021-12-14 10:10:26 +08:00 via Android
    notion 除了访问速度比较一般 其他都还 ok 主要是自动图床
    hljjhb
        2
    hljjhb  
       2021-12-14 11:42:59 +08:00
    nice

    好久没看到 Leanote 的帖子了
    275761919
        3
    275761919  
    OP
       2021-12-14 16:51:49 +08:00
    @hljjhb 官方一直摆烂,很多人已经脱坑了
    275761919
        4
    275761919  
    OP
       2021-12-14 16:55:06 +08:00
    @SenLief 我主要是看中整理好笔记后可以直接发布 blog ,以及有个浏览器就能用,像 Hugo ,Jekyll 之类的,依赖 git 同步笔记,git 在国内又很慢,换电脑还要装 git 环境,git 在 windows 下体验又不好,整理好笔记后还有 build deploy 等操作
    auh
        5
    auh  
       2021-12-16 00:16:55 +08:00
    早点扔了吧。数据安全都保证不了。丢了好几次笔记。全部是因为莫名其妙的加载。用了好几年了。前两天彻底转移了。

    目前,vscode 。除了写笔记,其他一概不操心。各个细节都打磨好了。比 leanote 写笔记体验上升不是一个档次
    mitsuizzz
        6
    mitsuizzz  
       2021-12-16 09:54:27 +08:00
    没用过 leanote 感觉还不错,可以从 Hexo 迁移吗
    AllenHua
        7
    AllenHua  
       2021-12-18 08:53:06 +08:00
    感谢楼主的项目 我用了一下感觉不错

    我家里的 N1 上跑了一个 leanote 刚刚引用了你的主题,还挺好看的~ 见 https://blog.hellodk.com/blog/dk11
    AllenHua
        8
    AllenHua  
       2021-12-18 09:06:57 +08:00
    @AllenHua #7 已 star
    AllenHua
        9
    AllenHua  
       2021-12-18 11:17:00 +08:00
    请教为什么归档页面按照创建时间排序不生效? `dateFormat .CreatedTime`


    ```
    <span class="date day">{{dateFormat .CreatedTime "02"}}</span>
    <span class="date month small text-muted">{{dateFormat .CreatedTime "01"}} 月</span>
    <a href="{{$.postUrl}}/{{.UrlTitle}}">{{.Title}}</a>
    ```
    gearkey
        10
    gearkey  
       2021-12-18 23:52:44 +08:00 via Android
    好早的记忆了,Leanote 。。
    275761919
        11
    275761919  
    OP
       2021-12-19 13:37:31 +08:00
    @mitsuizzz 那肯定是可以的,可能麻烦了一点
    275761919
        12
    275761919  
    OP
       2021-12-19 13:39:34 +08:00
    @auh 如果是自建服务的话,笔记都是保存在自己的数据库里的,怎么会丢失呢,我没有出现丢失过的情况,两三年了吧。官方的应该也不会吧
    275761919
        13
    275761919  
    OP
       2021-12-19 13:41:40 +08:00
    @AllenHua 后台博客设置里有个排序的设置选项,改那个才是改排序方式,这个只是吧创建时间展示出来
    275761919
        14
    275761919  
    OP
       2021-12-19 13:48:09 +08:00
    @AllenHua 但如果你用的是官方的旧版服务端的话,归档页面按照发布时间排序是写死了的,改排序设置也没用,我修改后的服务端已经修复了这个问题
    AllenHua
        15
    AllenHua  
       2021-12-19 21:45:52 +08:00
    @275761919 #14 确实,我已经换了 linux-amd64 的程序了。楼主可以编译一个 leanote-linux-arm 的可执行文件吗?
    keppelfei
        16
    keppelfei  
       2021-12-20 09:31:44 +08:00
    楼主有改过 md 的导航版标题错误的问题 i 吗,在浏览器模式下,点击##标题提转就报错

    这个问题一直困扰我
    275761919
        18
    275761919  
    OP
       2021-12-20 10:39:11 +08:00
    @keppelfei 应该没有吧,我没有遇到过,你可以试用一下看看
    275761919
        19
    275761919  
    OP
       2021-12-20 11:00:42 +08:00
    @AllenHua 编了个 arm64 版本的,你试试。https://github.com/ctaoist/leanote/releases
    klren0312
        20
    klren0312  
       2021-12-20 13:19:28 +08:00 via Android
    四五年前用的了
    istevenshen
        21
    istevenshen  
       2021-12-20 13:50:35 +08:00
    迫于好久不更新,已经弃坑了~
    colitude
        22
    colitude  
       2022-11-05 21:52:29 +08:00
    @275761919 请问有什么方便备份数据的方法吗,现在用的 obsidian ,数据保存的是 markdown 文件,很方便,但是一直对 leanote 的发布成博客和直接网页端写笔记这两大方便念念不忘
    colitude
        23
    colitude  
       2022-11-05 21:56:25 +08:00
    我发现楼主的评论不是 leanote 自带那个,改成 github 登陆,请问可以像其他博客程序那样留名字和邮箱就可以评论吗
    colitude
        24
    colitude  
       2022-11-05 21:57:41 +08:00
    请问有 windows 版本的吗,不会打包
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2634 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:23 · PVG 19:23 · LAX 04:23 · JFK 07:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.