跳转至内容
  • 最新
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
  • 太微中文教程
  • 新插件投票看板
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
太微中文论坛icon

太微中文论坛

  1. 首页信息流
  2. 版块
  3. 讨论
  4. 在太微里面阅读markdown格式的epub书籍

在太微里面阅读markdown格式的epub书籍

已定时 已固定 已锁定 已移动 讨论
插件阅读
26 帖子 4 发布者 616 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • oeyoewsO 离线
    oeyoewsO 离线
    oeyoews
    写于 最后由 oeyoews 编辑
    #1

    在太微里面阅读wikitext格式的epub书籍

    看了ob 这个帖子 ob
    post
    ,想到也可以利用太微阅读markdown格式的书籍,虽然已经有了twpub

    目前我的大致流程是:借助calibre的markdown插件,将epub转换成单个MD,然后通过脚本分成多个md(实际上打包插件的时候设置的文件类型是wiktitext)文件,同时生成对应的插件书籍目录

    ps:没看过twpub是如何转换过来的,之前用的时候感觉很卡,可能是书籍内容过大,似乎文件名也不具有可读性
    demo page


    • 进度跟踪

    f9cca0ef-8320-4565-b856-2d5f136f5f20-image.png

    • 源文件支持markdown-it 扩展语法, 不依赖于tw的任何插件

      b6b5cdb9-900a-481d-85bb-60038b6970ee-image.png
    • 章节检测, 目录生成

      04b39c2a-0440-42d0-81c8-08ff56331d6a-image.png
    • 章节导航

      59ad0495-b0ee-4525-9b05-398d77dfd08d-image.png
    • 标签排序优化

      623b732e-4d3c-4c8b-b91f-dee2f0af631d-image.png
    机杼机 1 条回复 最后回复
    0
    • 机杼机 离线
      机杼机 离线
      机杼
      在 中回复了 oeyoews 最后由 编辑
      #2

      @oeyoews 今天刚想吐槽一下markdown不方便性,稍微复杂一点的需求几乎就很难实现了。

      而我刚才看书时也想到(实际上之前就想过),把书籍拆分成多个片段会不会阅读起来更好一点。因为我老是看书只看了开头三分之一或者四分之一,有的挺也挺有意思,但就是忘了看。倒想起来去看的时候,反而感觉不是很想看了。

      把书籍拆分成片段然后体会不同片段带来的惊喜感。不管是小说还是社科都可以这样来实现。

      在tiddlywiki里目前是只有tidme插件,但效果也不是很好。我感觉这种应该专门做一个阅读器来实现。supermemo很难导入阅读材料所以就放弃了。

      1 条回复 最后回复
      0
      • oeyoewsO 离线
        oeyoewsO 离线
        oeyoews
        写于 最后由 编辑
        #3

        但是相关的阅读器体验很差, 移动端上的微信读书和apple 的图书软件效果其实还可以

        oeyoewsO 1 条回复 最后回复
        0
        • oeyoewsO 离线
          oeyoewsO 离线
          oeyoews
          写于 最后由 编辑
          #4

          之前有遗漏内容, 现在应该好了.

          image.png

          85f1fbbd-adef-49b6-8e22-d6339abd7e17-image.png

          1 条回复 最后回复
          0
          • oflgO 离线
            oflgO 离线
            oflg
            写于 最后由 oflg 编辑
            #5

            看起来比twpub更好用,twpub只能按章或者按段落分割(太大或者太小,有时候一个tiddler的内容是空行)。这个是按章节分割的吗?

            oeyoewsO 1 条回复 最后回复
            0
            • oeyoewsO 离线
              oeyoewsO 离线
              oeyoews
              写于 最后由 编辑
              #6

              目前还是手写的脚本, 遍历每一个标题的下面的所有段落, 动态生成toc, 脚本还在完善

              1 条回复 最后回复
              0
              • oeyoewsO 离线
                oeyoewsO 离线
                oeyoews
                写于 最后由 oeyoews 编辑
                #7

                image.png

                还是要想办法让tw不对空格进行处理来显示段落的缩进, 其实保存md还是tid没有什么太大的区别, 都是文字段落

                oeyoewsO 1 条回复 最后回复
                0
                • oeyoewsO 离线
                  oeyoewsO 离线
                  oeyoews
                  在 中回复了 oeyoews 最后由 oeyoews 编辑
                  #8

                  @oeyoews

                  c6fe73d6-8ed5-4fc3-8b61-3a8c2cdeeb14-image.png

                  支持段落缩进

                  1 条回复 最后回复
                  👍
                  0
                  • oeyoewsO 离线
                    oeyoewsO 离线
                    oeyoews
                    在 中回复了 oflg 最后由 编辑
                    #9

                    @oflg 有的章节标题跟着一个子标题就会是这种情况, 我是暂时直接将空的过滤掉了

                    oflgO 1 条回复 最后回复
                    0
                    • oeyoewsO 离线
                      oeyoewsO 离线
                      oeyoews
                      写于 最后由 编辑
                      #10

                      https://github.com/oeyoews/reading-books-with-tiddlywiki
                      基本稳定了, 上传markdown, 自动制作书籍插件

                      image.png

                      1 条回复 最后回复
                      0
                      • oflgO 离线
                        oflgO 离线
                        oflg
                        在 中回复了 oeyoews 最后由 编辑
                        #11

                        @oeyoews 在 在太微里面阅读markdown格式的epub书籍 中说:

                        暂时直接将空的过滤掉了

                        👍 不错呀,书里面的图片有支持吗?(我大概看了下没有看到图片文件)

                        1 条回复 最后回复
                        0
                        • oeyoewsO 离线
                          oeyoewsO 离线
                          oeyoews
                          写于 最后由 oeyoews 编辑
                          #12

                          image.png

                          刚加上, 暂时用的链接, 没有打包进插件 https://tw-read.vercel.app/

                          metadata 一般支持的都不好, 需要手动处理

                          我目前遇到的epub一般都是纯文本,没遇到过图片的情况

                          机杼机 oeyoewsO 2 条回复 最后回复
                          0
                          • 机杼机 离线
                            机杼机 离线
                            机杼
                            在 中回复了 oeyoews 最后由 编辑
                            #13

                            @oeyoews 可以加上twpub插件的摘录功能,然后搞个下一章节之类的。感觉使用起来会更好。再搞个侧边栏目录。

                            哈哈,随便想想。

                            oeyoewsO 1 条回复 最后回复
                            1
                            • oeyoewsO 离线
                              oeyoewsO 离线
                              oeyoews
                              写于 最后由 oeyoews 编辑
                              #14

                              没用过摘录, 暂时没打算(其实已经细分到标题级别了, 没有必要摘录)

                              1 条回复 最后回复
                              1
                              • oeyoewsO 离线
                                oeyoewsO 离线
                                oeyoews
                                在 中回复了 机杼 最后由 oeyoews 编辑
                                #15

                                @机杼 自己用了一会, 发现上/下一章节确实有必要做一下(再加个进度追踪, 这可能需要另外写插件来管理了)

                                oeyoewsO 1 条回复 最后回复
                                1
                                • oeyoewsO 离线
                                  oeyoewsO 离线
                                  oeyoews
                                  在 中回复了 oeyoews 最后由 编辑
                                  #16

                                  @oeyoews 已支持

                                  32b9e940-fe79-406f-9438-4f8af1f2ac48-image.png

                                  1 条回复 最后回复
                                  0
                                  • oeyoewsO 离线
                                    oeyoewsO 离线
                                    oeyoews
                                    在 中回复了 oeyoews 最后由 编辑
                                    #17

                                    @oeyoews 太微作为阅读器其实也是不错的选择,扩展性很强

                                    机杼机 1 条回复 最后回复
                                    0
                                    • 机杼机 离线
                                      机杼机 离线
                                      机杼
                                      在 中回复了 oeyoews 最后由 编辑
                                      #18

                                      @oeyoews 要是能支持直接导入epub书籍就好了。转换成markdown还是要处理一遍。

                                      oeyoewsO 1 条回复 最后回复
                                      0
                                      • oeyoewsO 离线
                                        oeyoewsO 离线
                                        oeyoews
                                        在 中回复了 机杼 最后由 编辑
                                        #19

                                        @机杼 那些能直接导入的都是有工具链支持的,太微就是个HTML,最多利用浏览器的能力,目前来看不现实,上面ob那个帖子好像是直接导入epub然后生成md文件的,但是中间肯定是借助了ob或者什么库,没用过ob,不清楚它的插件机制

                                        oeyoewsO 1 条回复 最后回复
                                        0
                                        • oeyoewsO 离线
                                          oeyoewsO 离线
                                          oeyoews
                                          写于 最后由 编辑
                                          #20

                                          计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决.

                                          机杼机 1 条回复 最后回复
                                          0

                                          • 登录

                                          • 没有帐号? 注册

                                          • 登录或注册以进行搜索。
                                          Powered by NodeBB Contributors
                                          • 第一个帖子
                                            最后一个帖子
                                          0
                                          • 最新
                                          • 版块
                                          • 标签
                                          • 热门
                                          • 用户
                                          • 群组
                                          • 太微中文教程
                                          • 新插件投票看板