OceanPress_js 版的开发记录

本贴最后更新于 226 天前,其中的信息可能已经水流花落
  • OceanPress
    9 引用 • 26 回帖
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    19129 引用 • 71923 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • 88250

    默认是不启用非 127.0.0.1 的网络伺服功能的,所以本机访问无需鉴权。

    3 回复
  • 其他回帖
  • 我之前的理解没有错误,思源就是应该默认开启鉴权

    之前我以为你说的是对于来源于 127.0.0.1 的请求放行,今天我将网站部署到公网尝试,发现还是可以直接访问思源的 api

    图片.png

    这样是存在安全风险的,用户浏览器访问恶意网页之后,网页脚本可以通过思源 api 对用户发起攻击

  • 目前已支持 cli 模式运行

    使用 cli 程序生成静态站点

    需要提前准备好 node 运行环境 : 各种系统安装 node

    # 下载源码
    git clone https://github.com/siyuan-note/oceanpress.git
    # 安装依赖
    npm i -g pnpm 
    pnpm install
    # 运行cli程序 ,config 为配置文件地址,output为输出地址
    #     配置文件可从在线网站生成 https://oceanpress.heartstack.space
    pnpm cli build --config "./store/configs" --output "./store/output"
    
  • preview.7 2023-10-8

    • fix 资源链接没有生成正确的链接
    • 新增选项,开启时文档不会处于增量编译状态,方便开发调试
    • 嵌入文档块时,顶部大片空白(题头图导致的)
    • fix 一些嵌入查询块的 sql 执行失败
    • fix 没有渲染文档标题
  • 查看全部回帖