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

关于用 staticgen 在 netlify 上部署 hexo

  •  
  •   a2213108 · 2017-08-10 17:14:41 +08:00 · 2159 次点击
    这是一个创建于 2698 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如题,我用 staticgen 把 hexo 一键部署到了 netlify 上,绑定了自定义域名,但是我并不懂接下来如何在 hexo 上发布文章,我尝试把本地写好的
    .md 文件直接上传到 source/_posts 里,但是这样的话主页不会显示我写的文章,但是在 rss 里能够看到文章,尝试访问 rss 里的链接,文章就显示出来了。
    那么,怎么样才能让文章在 hexo 首页显示出来?或者发布文章正确操作是什么?
    我在网络上查找到的都是要用 git 而且要输入一些指令,但是我在用 staticgen 部署的过程里从没有用过。。因为第一次接触 hexo,所以请多多包涵
    5 条回复    2017-12-18 14:40:28 +08:00
    a2213108
        1
    a2213108  
    OP
       2017-08-10 19:41:59 +08:00 via Android
    难道只能重新手动部署
    nameme
        2
    nameme  
       2017-11-06 13:33:39 +08:00 via Android
    你忘记了 yaml 的头信息
    Artists
        3
    Artists  
       2017-11-14 23:54:26 +08:00
    有解决吗?楼主还是结个贴嘛
    NHibiki
        4
    NHibiki  
       2017-12-18 14:38:39 +08:00 via iPhone
    首先,netlify 是静态网页部署,所展示的都是不具备后台逻辑运算能力的网页(交付于 Api 的话另当别论)
    对于 hexo,它是静态博客生成器,每次需要运行 cli 命令来把 md 渲染为静态网站。所以它是不支持动态渲染的。
    换句话说,如果楼主想在 netlify 上搭 hexo,最常见的办法应该是用 hexo 的 git 插件,把生成的网站自动 deploy 到 git 平台,再由 netlify 的 webhook 自动抓取并部署。
    总结,可以自动部署,但是只能通过 git 自动部署
    NHibiki
        5
    NHibiki  
       2017-12-18 14:40:28 +08:00 via iPhone
    案例有 https://mirror.yuuno.cc/ 鉴于国内速度不是特别友好,我只用它做一个镜像站
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2625 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:28 · PVG 19:28 · LAX 03:28 · JFK 06:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.