clark-cui
关注
63829 号成员,2020-12-22 11:38:15 加入
275
个人主页 浏览
11h36m
在线时长
  • 思源笔记安装后把.md 文件全部变成.sy 如何还原

    2021-11-03 17:04

    需要 markdown 输出的话,选择导出,导出 markdown 就行了

  • 番外:Markdown 的完整图片语法

    2021-10-14 11:03

    关于导出这里,我其实有一点别的想法。因为笔记本身并不是完全意义上的 md,是有一些增强语法在里面的,比如双链,导出的时候,还是想带上一些知识的链接关系,比如图谱。如果只是单纯意义的导出 md 的话,要不就记录的时候不写增强语法,要不就导出的时候用脚本过滤下,这样都舍弃了许多。
    而且维护笔记和博客两套,属实有点费力....一开始折腾的挺爽,越到后面越麻烦。我两年前弄的 hexo 博客,弄了许多个性化的定制,推到了我的服务器里,当时为了导出方便还做了个镜像包存在阿里云。后面换了电脑,服务器也过期了,迁移的时候特别痛苦,所以就干脆不迁移了,把内容拿下来,从新弄了个 vuepress 的博客,到现在,感觉快要舍弃他了,本地编译很慢,又试了 vitepress,直到最近不弄了,因为我的备案问题,老是被公安局打电话...烦死了,现在不想弄了。

    我想了想,对我来说,结合笔记的场景下,最轻松的方式,就是笔记导出的时候,不只是导出 md,而是把代码包一起导出来,我每次只需要把代码包 push 到 github 仓库,github 弄个 action 自动推送到静态托管平台,一气呵成。打开的静态页面,就是思源的 web 页面,不过里面是我的笔记,不可编辑。我再把域名绑定过去,也免去了备案的麻烦。笔记---博客,是一个完整的工作流,双链,图谱都有。

  • 数据库中数据都被删除了,,,,以后再也不用这工具了

    2021-10-12 19:03

    😂 笑了...数据库被删了,你是被黑客攻击了?这也怪不到软件头上啊。看你的描述,是学艺不精,操作不当吧...重要数据少折腾,直接用完事。

  • 【icon 集市】添加 Tsunodoku icon

    2021-09-27 10:25

    棒!🎉

  • Vue3 数据延迟显示

    2021-09-16 18:34

    调试和你打包出来的本来就不一样,一个是开发环境,不压缩代码,带 source-map 方便调试。一个是生成环境,代码包尽量缩小。不用怀疑,就是 vite 配置问题,这个应该是你配置里有 base 这个属性。查一查文档,就知道了。实在查不到,那就只能去 github 去搜 vite 的代码,看看人家怎么配的。
    不过,我还是建议你直接用别人配好的脚手架一把梭就行,初期不用太在意这些配置。

  • PDF 标注功能建议

    2021-09-15 17:18

    麻烦 D 大可以看看这个 pdf 吗,我用 chrome 浏览器打开是有子目录的,思源里没有 😂
    pdf 文件地址:你有一份文件待查收!即刻点击链接获取文件:https://cowtransfer.com/s/4883e7ca7fa24e 或进入 cowtransfer.com 获取,在首页输入取件码:707826(24 小时内有效)

  • 1.3.5 内测版改进 PDF 批注建议

    2021-09-15 17:12

    第一个问题,我的也有,我都没注意,感觉没太大影响,选完后就正常了。

    选中时
    1.png

    选中后点击别的地方
    2.png

    选中并点击颜色后
    3.png

    系统:win10
    版本:v1.3.5-alpha1
    pdf 文件地址:你有一份文件待查收!即刻点击链接获取文件:https://cowtransfer.com/s/4883e7ca7fa24e 或进入 cowtransfer.com 获取,在首页输入取件码:707826(24 小时内有效)

  • Vue3 数据延迟显示

    2021-09-15 15:55

    没这么复杂吧,你代码都是同步的。只有思源接口是异步的,你用 promise 包一下思源的接口,接口返回后再去执行你的代码就行。
    // 接口
    return new promise((resoleve,reject)=>{

    // 调用 api,成功 resolve(res),失败 reject(e)

    })

    // 业务代码
    siyuanapi.then(res=>{
    // your code
    }).catch(e=>{})

  • Vue3 数据延迟显示

    2021-09-15 15:30

    代码改一改吧,方便 debug。外面没有使用双向绑定的数据就别用 ref 了,多包一层 proxy 没必要,如果是多层的绑定用 reactive。循环的变量声明写括号里,let null 之类的写法,直接 let 就行,!=0 这种写法也别用,我不确定你的数据格式,如果是数组,别用 for in 来循环,用 for 循环或者 for of。如果是对象直接.就完事了,没必要写[]。不要用两个 for 循环,平方级复杂度了,看你处理啥数据了,假设是数组,用...直接解构,一个 for 循环拼起来就行;如果是对象,参考下树的遍历咋写的。

  • Vue3 数据延迟显示

    2021-09-15 14:50

    这跟 vue3 没关系吧,代码执行有问题吧。你打几个断点 debug 下,看看具体执行,就知道错在哪里了。或者就加几个 console,看看打印顺序

  • 思源笔记无法登录

    2021-09-02 10:19

    思源如果支持内置代理配置,外面再开个小飞机,应该就能访问了

  • siyuan 1.2.5-alpha4 同步失败

    2021-08-13 19:06

    这是请求的 curl
    curl 'http://127.0.0.1:6806/api/sync/performSyc'
    -H 'Connection: keep-alive'
    -H 'Accept: /'
    -H 'Accept-Language: zh-CN'
    -H 'Content-Type: text/plain;charset=UTF-8'
    -H 'Sec-Fetch-Dest: empty'
    -H 'Sec-Fetch-Mode: cors'
    -H 'Sec-Fetch-Site: same-origin'
    -H 'User-Agent: SiYuan/1.2.5-alpha4 https://b3log.org/siyuan'
    --data-raw '{}'
    --compressed

    这是 response

    {"code":0,"msg":"","data":null}

  • 思源笔记本关闭与笔记跨笔记本的移动

    2021-08-02 17:15

    我也有笔记本无法关闭的问题,控制台里没有显示报错,点击关闭,没有反应。win,1.2.31。

  • Mac M1 升级 1.2.2 卡 Booting 进不去

    2021-07-28 14:19

    同。不过我是进去了,但是退出去提示数据写入中,然后退不出去。杀了进程从新打开就好了。感觉像是跟老数据的兼容问题

  • bug:选中问题。

    2021-07-06 11:04

    这是前端用 selection 的 range 对象获取选区事件吧?选区脱离文本内容的情况我之前遇到过。加一个边界处理就好了,在 dom 上加上 mouseleave 事件,leave 的时候获取当前选区。

  • 1.2 把导出 PDF 设置为付费有点难受了。。

    2021-06-29 14:27

    总不能一直白嫖吧...真有需求,又不想付费的话,就按楼上说的,导出 md 再用别的软件导出 Pdf 呀

  • 使用实时保存机制的动机

    2021-06-08 12:11

    手动保存 + 定时保存是主流的方案?我每次退出,还得让我点一下保存还是取消,这不开倒车吗?

    你说影响性能,都 2021 年了,就这点性能没必要计较吧,你写代码用的软件不也是实时存的?你觉得卡了吗?你说的 webdav 的问题,的确会多耗一些流量,这不官方有同步服务吗?限总量,又不限制你流量使用。白嫖还要求那么多....这不属于用户体验范畴吧。你要是不信任官方,那你用坚果云,不够那就开个会员啊,啥都想白嫖?

    技术方面,你想的太简单了,咱们写代码的就怕你这种,不就啥啥啥。就论这个问题,有些边界情况你就没有考虑。用你的方案,假设定时 10 分钟保存一次,如果用户用着用着断电了,那他这 10 分钟写的内容怎么办?你怎么给他存?

    而且你仅从 pc 端看问题,你没想过这软件是有安卓的啊?你用手机笔记软件编辑的时候,有哪个笔记软件在你退出的时候还问存不存的?难不成你还要 pc 写一套,安卓写一套吗?