V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
aloop
V2EX  ›  程序员

类似于 hexo,hugo,atro 这种静态博客有没有在线编辑器?

  •  
  •   aloop · 2023-04-11 09:04:57 +08:00 via Android · 5964 次点击
    这是一个创建于 621 天前的主题,其中的信息可能已经有所发展或是发生改变。

    可以放在 vercel 或者类似的服务上面

    38 条回复    2024-07-19 09:53:50 +08:00
    musi
        1
    musi  
       2023-04-11 09:06:42 +08:00
    用 github pages 可以用 github 的 md 编辑器
    codehz
        2
    codehz  
       2023-04-11 09:07:32 +08:00 via iPhone
    WebKit
        4
    WebKit  
       2023-04-11 09:12:14 +08:00 via Android
    如果你博客文件在 github ,可以直接使用 github 的在线编辑功能
    MYli001
        5
    MYli001  
       2023-04-11 09:13:22 +08:00   ❤️ 1
    试试
    自动部署 GITHUB ISSUE 到 HEXO 驱动的 GITHUB PAGE
    https://yuan1.github.io/posts/539e0bb8.html
    angryPHP
        6
    angryPHP  
       2023-04-11 09:20:53 +08:00
    自建 gitlab 挺好的,配合 ci/cd 实现编辑完自动发布
    yunyuyuan
        7
    yunyuyuan  
       2023-04-11 09:30:31 +08:00
    我自己写的博客就是部署到 vercel ,用 github api 实现在线 markdown 编辑。
    效果: https://blog.yunyuyuan.net/manage/articles/5896

    代码:
    https://github.com/yunyuyuan/nuxt3-blog/blob/master/utils/nuxt/manage/github.ts#L100
    simonhunter
        8
    simonhunter  
       2023-04-11 09:38:56 +08:00
    @angryPHP #6 自建 GitLab 主要还是服务器至少得 4G 内存吧,费用太高了😂而且如果只有 4G 的话运行一个 GitLab 资源就差不多占满了,不然 CI/CD 是真的不错
    laev
        9
    laev  
       2023-04-11 10:20:39 +08:00
    前段时间试用了下这个 Gridea ,我觉得还行
    JensenQian
        10
    JensenQian  
       2023-04-11 10:21:23 +08:00
    mooyo
        11
    mooyo  
       2023-04-11 10:24:08 +08:00
    换个思路,你用 GitHub actions 自动构建发布,然后在 GitHub 上编辑触发。
    pkwenda
        12
    pkwenda  
       2023-04-11 10:25:29 +08:00
    notion 就是最好的编辑器,推荐这个

    https://github.com/pkwenda/notion-site
    Pylogmon
        13
    Pylogmon  
       2023-04-11 10:41:31 +08:00   ❤️ 1
    lithiumii
        14
    lithiumii  
       2023-04-11 10:48:05 +08:00 via Android
    也可以用 gitlab 写,用 gitlab 的在线编辑器
    Pylogmon
        15
    Pylogmon  
       2023-04-11 10:50:24 +08:00
    刚刚打开 github 就发现一个完美符合楼主需求的东西

    https://github.com/Qexo/Qexo

    在线 hexo 编辑器,可以部署在 vercel
    mohumohu
        16
    mohumohu  
       2023-04-11 11:59:16 +08:00
    vscode+插件
    lete
        17
    lete  
       2023-04-11 12:30:21 +08:00   ❤️ 1
    换个思路想想,根据你标题所说的要求,基本上是静态博客,可以部署在 vercel 上的,那么很显然你的博客大概率因该是部署在 github 然后 vercel 导入的

    比如,你要搭建一个静态博客在线编辑文章的服务,那肯定 100%要打开浏览器,然后输入你搭建的在线编辑网址,那你倒不如直接打开 github 直接编辑,还浪费资源去搭建一个服务

    建议 1: 使用 github actions 构建博客,直接使用 github 提供的 markdown 在线编辑即可,还有预览功能
    建议 2: 使用 github 的 codespace ,不仅可以编辑文章,还可以使用命令行,基本上和你自己电脑上一模一样 (我用的就是这种方式,非常方便)
    xxiu
        18
    xxiu  
       2023-04-11 14:20:48 +08:00
    Alliot
        19
    Alliot  
       2023-04-11 14:41:48 +08:00
    直接用第三方的 git 托管平台即可。 github coding gitlab 等。 配合 CICD
    KouShuiYu
        20
    KouShuiYu  
       2023-04-11 14:47:27 +08:00
    每篇博客都可以打开 GitHub 的编辑页面
    https://chenkai.life/
    sparkinglemon
        21
    sparkinglemon  
       2023-04-11 14:58:53 +08:00
    netlifycms, 现在改名叫做 decap cms 了,虽然叫 Netlify ,但是可以和 Netlify 脱钩,只需要自己实现他的 Github Auth 流程就行,

    官方文档有这一节可以参考 https://decapcms.org/docs/external-oauth-clients/

    我自己是部署在 Cloudflare Pages 下,通过 Page functions 实现 oauth 。测试过,把博客设置成私有,用 Cloudflare Pages 自己的编译部署,其他人通过 oauth 授权了,但由于他没有对应的仓库,也无法更改。
    gimp
        22
    gimp  
       2023-04-11 14:59:51 +08:00
    我的博文存在 Github 私有仓库,本地写完推送后,Drone 自动生成静态页并发布,效率尚可。
    sparkinglemon
        23
    sparkinglemon  
       2023-04-11 15:00:11 +08:00
    顺带一提,原来有一个更方便的 https://forestry.io/ 但是服务即将于 4 月 21 日停止服务了,他家的替代产品 TinaCMS 貌似也可以用
    loveDiu4ever
        24
    loveDiu4ever  
       2023-04-11 17:12:40 +08:00
    都用 md 了还用编辑器,那何必呢,你直接弄个 wordpress 多好。不是有能触发 ci 的流程吗
    SenLief
        25
    SenLief  
       2023-04-11 19:01:57 +08:00 via iPhone
    @xxiu 支持图片吗
    SenLief
        26
    SenLief  
       2023-04-11 19:04:07 +08:00 via iPhone
    Github 国内访问不了,有备案直接总国内的 oos 在本地编辑就可以了。我就是用 ob 的,发布到又拍云。
    NoahBishop
        27
    NoahBishop  
       2023-04-11 19:24:56 +08:00 via Android
    建议直接上 WordPress 呢,hexo 本地也能直接显示页面吧,弄好再 push 呗
    kirito41dd
        28
    kirito41dd  
       2023-04-11 19:27:06 +08:00
    这个事挺复杂,我用的 hugo ,我博客里的图片都放在腾讯的 oss 上,套 cdn 访问,如果有一款在线编辑能帮我自动把复制进去的图片放到 oss 上就好了,这样写博客体验会大幅上升。现在我基本只能本地 vscode 编辑,手动上传图片
    isnullstring
        29
    isnullstring  
       2023-04-11 23:37:37 +08:00
    在用 OB ,但是遇到图片链接问题就放弃搭静态博客
    kiritoyui
        30
    kiritoyui  
       2023-04-11 23:39:11 +08:00
    @kirito41dd typora 不是可以自动上传图床么
    yagamil
        31
    yagamil  
       2023-04-12 01:36:16 +08:00
    挺好的,以前还傻傻地写完,然后 hexo g d 这样部署
    S1ngleton
        32
    S1ngleton  
       2023-04-12 09:08:43 +08:00 via iPhone
    @angryPHP 或者可以在服务器上配置 github runner ,也可以实现 Cd
    kirito41dd
        33
    kirito41dd  
       2023-04-12 13:17:53 +08:00
    @kiritoyui 回头研究下,看能不能上传 oss ,然后自动替换成 cdn 地址
    zhwithsweet
        34
    zhwithsweet  
       2023-04-12 14:51:07 +08:00
    我用 Astro + GitHub ,编辑的时候,直接在仓库页面 按 . 进入编辑模式,使用 vscode 在线写博客,然后自动部署
    xxiu
        35
    xxiu  
       2023-04-12 17:05:04 +08:00
    @SenLief 支持
    kiritoyui
        36
    kiritoyui  
       2023-04-12 21:09:51 +08:00
    @kirito41dd 可以的,typora 也是调用 upic 之类的图床工具
    imleft
        37
    imleft  
       2023-04-18 14:37:12 +08:00
    https://github.com/HEIGE-PCloud/Notion-Hugo

    Notion 作编辑器,部署到 github 或 cloudflare pages 等
    windcode
        38
    windcode  
       156 天前 via iPhone
    我是 obsidian 本地编辑+变更推到 github 自动部署到 vercel
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2674 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:10 · PVG 23:10 · LAX 07:10 · JFK 10:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.