V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
JCZ2MkKb5S8ZX9pq
V2EX  ›  问与答

docsify 问题求解

  •  
  •   JCZ2MkKb5S8ZX9pq · 2020 年 10 月 28 日 · 549 次点击
    这是一个创建于 1986 天前的主题,其中的信息可能已经有所发展或是发生改变。

    背景

    • 我拿 docsify 作为 notebook 在用。里面大部分的内容不公开,个别篇会共享,比如给客户看的说明之类的。

    • 我现在的做法是 localstorage 里写一个 key,如果我登录过,docsify 就把{key}.md 作为 sidebar 文件。这样我就能看到我的所有笔记了。但是外人访问的话,因为这个 key 是空的(也很难猜中),这样我会设 sidebar=false,就只能看到文章大纲。

    if (localStorage.access) {
        sidebar_file = '_sidebar_' + localStorage.access + '.md'
    } else {
        sidebar_file = false // 不让未认证用户读取文件列表
    }
    

    问题点

    • 第一个问题是,docsify 的 autotitle 好像是从 sidebar 取的。我登陆的话网页标题是跟随文章,是显示正确的。但如果别人访问,因为 sidebar:false,所以网页标题就是错误的。

    • 第二个问题是,search 插件好像是作用于所有笔记的。所以即便分享给别人,他虽然看不到左侧文章目录,也能通过 search 常用字,跳转到部分文章。


    请问有没有跟我差不多情况的,给支支招。

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   2774 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 12:08 · PVG 20:08 · LAX 05:08 · JFK 08:08
    ♥ Do have faith in what you're doing.