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

Hexo 部署到 GitHub 到底需要什么样的姿势啊……

  •  
  •   iamppz · 2016-05-14 23:11:54 +08:00 · 2010 次点击
    这是一个创建于 3123 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一路畅通,到最后执行hexo d的时候总是上传整个目录(正常的应该是.deploy_git 下所有文件吧)到 git ,好想搞定赶快睡觉,求指点啊……

    10 条回复    2016-05-15 12:32:37 +08:00
    4679kun
        1
    4679kun  
       2016-05-15 00:28:29 +08:00 via Android
    手动上传
    我们 hugo 用户还只能手动上传|-`)
    SourceMan
        2
    SourceMan  
       2016-05-15 00:31:54 +08:00 via iPhone
    不同分支 ignore 的文件不一样
    cylong
        3
    cylong  
       2016-05-15 02:31:16 +08:00
    没看明白你的意思,你执行 hexo g 后会生成一个 public 文件夹, hexo d 部署的就是这个文件夹里的文件,你会发现以下的输出信息:
    INFO Deploying: git
    INFO Clearing .deploy_git folder...
    INFO Copying files from public folder...

    然后其实就是一次 git 上传操作了。。
    Tiande
        4
    Tiande  
       2016-05-15 02:35:53 +08:00
    一、直接:
    hexo d -g
    (部署前生成)

    二、也可以先执行:
    hexo g
    再执行:
    hexo d

    不过这会儿应该睡得流口水了吧。。。
    kingcos
        5
    kingcos  
       2016-05-15 09:00:37 +08:00 via iPhone
    我现在是能 deply ,但是不知道为啥能更新到的 GitHub 但是,没有 Contribution 了,是我的原因,还是 GitHub 故意的呢?
    iamppz
        6
    iamppz  
    OP
       2016-05-15 09:40:26 +08:00 via iPhone   ❤️ 1
    @kingcos 这个可能跟你 git 的用户名和邮箱有关系,可以看下 git config --global 下的 user.name 和邮箱是否跟 github 上面一致,;另外配置文件里面的 repo 应该是 https 地址, ssh 貌似是不算 contribution 的……
    iamppz
        7
    iamppz  
    OP
       2016-05-15 09:44:04 +08:00 via iPhone
    @Tiande 我是这么用的,但是会把 hexo 整个目录传到 github.io ……
    然后我已经暂时弃坑了,因为我发现 hexo 和 github 的渲染机制不太一样,有些样式(比如行内代码)不能识别
    iamppz
        8
    iamppz  
    OP
       2016-05-15 09:46:07 +08:00 via iPhone
    @cylong 对,我看官网也是说会发布 pubic 下面的内容,但是我执行后发布的是和 pubic 同级的所有文件夹和内容
    kingcos
        10
    kingcos  
       2016-05-15 12:32:37 +08:00
    @iamppz 我天。。居然成功了==感谢。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   965 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 19:30 · PVG 03:30 · LAX 11:30 · JFK 14:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.