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

如何让非程序员能轻松使用 hexo 发布文章

  •  
  •   kaiki · 313 天前 · 2659 次点击
    这是一个创建于 313 天前的主题,其中的信息可能已经有所发展或是发生改变。
    给客户搭建了一个博客,但苦于对方不是程序员,没有用提交表单的方式直接发布一篇文章的功能,所以想问一下有没有比较成熟且简单的方案能让普通人也能使用 hexo ?
    已经在服务器上搭建并配置好了,也让他基本了解了 Markdown ,现在的问题是如果提交 md 文件到服务器并进行静态生成
    32 条回复    2024-02-12 11:37:40 +08:00
    0o0O0o0O0o
        1
    0o0O0o0O0o  
       313 天前 via iPhone
    教他用 GitHub 的 issues/discussion ,设置好 webhook ,自动触发 hexo 发布
    kaiki
        2
    kaiki  
    OP
       313 天前
    @0o0O0o0O0o 这种应该教不会,教个 wp 应该都挺难的,服务器和 web 都已经搭好了,就差一个提交生成功能了
    Fish1024
        3
    Fish1024  
       313 天前
    只能再写个 web 版文件管理和 md 编辑器,并集成 git 功能了。
    不是程序员,用 wordpress 不是挺好,干嘛要折腾这个,别人只会说你菜。
    kaiki
        4
    kaiki  
    OP
       313 天前
    @Fish1024 因为 hexo 最符合他的需求,问题是他使用不来,所以才问有没有成熟的解决方案能让这类人群也能使用 hexo
    sNullp
        5
    sNullp  
       313 天前
    我最近在研究 WriteFreely ,感觉轻量又直观。
    gentrydeng
        6
    gentrydeng  
       313 天前 via Android
    既然使用不来那就不符合他的需求。

    WordPress 用不了,那 Halo 和 Typecho 呢?
    xTom
        7
    xTom  
       313 天前
    不是有现成的 Hexo 后台管理开源程序么

    https://github.com/jaredly/hexo-admin
    param
        8
    param  
       313 天前
    Netlify 行不行?
    whileFalse
        9
    whileFalse  
       313 天前 via Android
    为什么开始不考虑 wordpress 呢
    whileFalse
        10
    whileFalse  
       313 天前 via Android
    为 hexo 最符合他的需求,问题是他使用不来

    那你这个符合需求符合在哪儿呢
    mkoijnbhu
        11
    mkoijnbhu  
       313 天前 via Android
    像 Halo 这种带后台的,修改博客内容分组打标签什么的都很容易,应该符合你的需求
    sucaiking
        12
    sucaiking  
       313 天前
    帮他配环境 把创建和发布这两个指令封装成脚本 写文章发文章直接点它丫的
    datocp
        13
    datocp  
       313 天前 via Android
    确实想学有什么难,
    不就 5 块钱不到的 html4+markdown 语法,
    就整个查询文档放电脑上,
    或者直接做在那网站上随用随查。
    隔行如隔山,不想学的人怎么也教不会。
    clocean
        14
    clocean  
       313 天前
    整几个 bat 得了
    hckisme
        15
    hckisme  
       313 天前
    最好的方案就是做几个批处理,然后只需要双击运行就行了。
    BeautifulSoap
        16
    BeautifulSoap  
       313 天前 via Android
    干脆你建个网盘账号,让他写好文本后上传到网盘(有同步盘功能的网盘的话会更简单),然后服务端定期扫描有没有更新,有的话就 build
    Track13
        17
    Track13  
       312 天前 via Android
    无头 cms 可解
    hahagood
        18
    hahagood  
       312 天前
    一直很头痛这个问题.
    曾经幻想过有一种发邮件提交 github 的方法. 遍寻不果.
    nanvon
        19
    nanvon  
       312 天前 via Android
    我自己的博客是 notion+next 的,配置好后直接在 notion 写就行。hexo 应该也有类似的方案吧
    YGHMXFAL
        20
    YGHMXFAL  
       312 天前 via Android
    你教会 TA 手写 MD 了?

    Hexo 有没有 WIN CLI 可以提交+生成?

    如果俩个问题都“是”,那么你写一个 BAT 给 TA 一键执行啊
    ariasigh
        21
    ariasigh  
       312 天前 via iPhone
    切换到 decap cms / tina cms 就可以啦
    asktao
        22
    asktao  
       312 天前
    我把 Notion 套了个 cloudflare ,在 Notion 编辑网页就出来什么,可以试试这种方式。
    dankai
        23
    dankai  
       312 天前
    直接用 NotionNext ,在 Notion 里面编辑了之后,可以自动拉取最新的文章
    codewld
        24
    codewld  
       312 天前
    新建一个 `上传博客.bat`,内容如下:

    ```
    start cmd /k "hexo cl && hexo g && git add . && git commit -m update && git push"
    ```
    bigtear
        25
    bigtear  
       312 天前
    https://github.com/Qexo/Qexo
    A Quick, Powerful and Pretty Online Manager for Hexo.
    完全满足你的需求,给不限于 hexo 等静态网站部署提供后台管理界面。

    不过还是推荐你改用本身就带后端的程序,
    毕竟 hexo 写作+提交的操作也不算难,还可以写个脚本一键提交,
    这都接受不了那还是用 wordpress 吧。
    SkyHighR
        26
    SkyHighR  
       312 天前
    本人是写一个 GitHubAction ,只需要写好 md 格式的文章 push 一下就行了,自动构建页面到分支,自动部署网页,这样就算用 gtihub 手机客户端也可以写文章了。
    DinnyXu
        27
    DinnyXu  
       312 天前
    用 halo 吧,搭建一个,只是需要服务器而已,然后客户直接写就行了
    sfdev
        28
    sfdev  
       312 天前 via Android
    环境搭好,剩下的就是把 md 推到 github 了。github 不是有桌面版吗,把 md 文件放到指定文件夹,github 点推送就行。已经很简单了吧,代码都不用打
    luguhu
        29
    luguhu  
       312 天前
    Ploter
        30
    Ploter  
       312 天前
    官方不是一行部署吗?在网站配置文件配置好部署方式,在 source/_post 文件夹下新建一个 markdown 文件,之后打开终端:
    ```
    hexo clean && hexo g && hexo d
    ```
    等下,你该不会是把 hexo 直接安装到服务器上吧……
    wt0210
        31
    wt0210  
       310 天前
    Typecho 挺好的啊
    acctv2
        32
    acctv2  
       310 天前
    你拿 python 写个 GUI 啥的把 hexo 命令塞进去就 OK 了呀。

    本地 push 本来也只有三个命令
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5543 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 06:03 · PVG 14:03 · LAX 22:03 · JFK 01:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.