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

请教一下有关于 hexo 建博客遇到的问题

  •  
  •   Poluk · 2022-03-03 17:30:00 +08:00 · 1518 次点击
    这是一个创建于 1030 天前的主题,其中的信息可能已经有所发展或是发生改变。

    建博客想写一些总结或者笔记,但是我这边 git 到仓库里第一次的时候所有都正常,我后面如果再修改我配置文件中的主页“大图背景”,随后 git 上去发现我的仓库有些文件的上传时间还是第一次的上传时间,有些文件的时间会变 这是仓库的变化时间以及我的 github 地址: https://github.com/Poluk2001/Poluk2001.github.io

    然后博客地址是这个 https://poluk2001.github.io/ ,我从新修改过了大图背景 我的本地页面是可以正常显示的,但是 git 上去之后大图还是不变,尽管我刷新很多次(包括清理浏览器缓存等操作),还是不显示正常修改过后的效果。

    这是本地打开的效果图

    这是正常远端的博客效果图

    寒假期间我第一次尝试建立博客,中间遇到很多问题。有些主题安装后,主题配置修改后,我本地和部署后的效果都有些不同(也许我自己的操作存在问题),最后选择了这个主题也比较简单,看起来舒服,但是这个大图修改不了一直让我觉得很不舒服(主要每次 git 之后很多文件最后修改时间不变的这个问题)

    最近又想折腾起来,所以来 V 站看看有没有前辈能帮忙看看或者给点解决办法,是我操作过程中有什么不当的操作还是怎么,然后我本人也没有对 git 学习过,只是为了建立博客暂且跟着做

    15 条回复    2022-03-04 19:49:31 +08:00
    wdssmq
        1
    wdssmq  
       2022-03-03 19:01:17 +08:00
    https://github.com/Poluk2001/Poluk2001.github.io/commit/058e8282dc76c9616ea55175fffe508cf9442fee

    Git 的意义就在于能够知道每次更新时是哪些文件发生了改变。。

    提交记录显示,,KEEP.theme_config.first_screen.background_img 的值发生了改变,但至少线上代码好像并没有调用这个值。。

    实际生效的还是 CSS 中定义的这条:

    background: url( https://pic.imgdb.cn/item/61e91ad….png) center center/cover no-repeat;

    ↑ 要不你改下这里? css/style.css 文件里。。
    Poluk
        2
    Poluk  
    OP
       2022-03-03 19:10:15 +08:00 via Android
    @wdssmq 虽然主题配置改了....但是我的 css 那个背景图还是用的之前外部链接..以前联系过作者,作者也指出了这个 css 没变,作者让我好好看看官方文档..我感觉还是不知道哪里错了,一般改主题配置的属性不就好了,如果经常改 css 会不会有点麻烦了哈哈哈哈哈
    vhui
        3
    vhui  
       2022-03-03 21:31:32 +08:00
    推荐 [hexo-deployer-git]( https://github.com/hexojs/hexo-deployer-git)
    Poluk
        4
    Poluk  
    OP
       2022-03-03 22:29:00 +08:00
    @vhui 看了看文档...感觉不是特别能明白
    gadfly3173
        5
    gadfly3173  
       2022-03-04 00:02:59 +08:00 via Android
    推荐你把源码上传到另一个分支 /仓库里,这样大家能直接看看主题源码和你的配置来给建议,并且能保证东西不丢
    Poluk
        6
    Poluk  
    OP
       2022-03-04 08:06:06 +08:00
    @gadfly3173 https://github.com/Poluk2001/Blog 这是我的本地的代码,你看看上传的对不对。
    gadfly3173
        7
    gadfly3173  
       2022-03-04 09:40:04 +08:00
    @Poluk #6 代码上看没什么问题,你是怎么执行的发布?流程应该是 hexo generate && hexo deploy ,也可以简化成 hexo d -g
    Poluk
        8
    Poluk  
    OP
       2022-03-04 09:57:26 +08:00
    @gadfly3173 对的...主题配置的图片是我要修改的...但是好像 css 里面的图片地址没更换 才导致的。 过程就是 c g d 过程的命令
    gadfly3173
        9
    gadfly3173  
       2022-03-04 10:30:12 +08:00
    @Poluk #8 从你 build 的结果来看没有问题,可以考虑删除 node_modules 之后重下依赖发布,并执行 hexo clean
    gadfly3173
        10
    gadfly3173  
       2022-03-04 10:30:49 +08:00
    @gadfly3173 #9 build 结果指我自己根据你的代码 build 。
    Poluk
        11
    Poluk  
    OP
       2022-03-04 10:32:31 +08:00
    @gadfly3173 把文件删了 执行依赖怎么发布?大概指的?
    gadfly3173
        12
    gadfly3173  
       2022-03-04 10:33:28 +08:00   ❤️ 1
    @Poluk #11 删 node_modules -> npm install -> npx hexo clean -> npx hexo d -g
    Poluk
        13
    Poluk  
    OP
       2022-03-04 10:52:45 +08:00
    @gadfly3173 我丢...真的可以了哎 我的仓库地址看了一下好像只有 css 最后变化时间变动了,其他都还是之前的最后修改时间 方便加个微信咱们沟通嘛
    Poluk
        14
    Poluk  
    OP
       2022-03-04 18:13:16 +08:00
    @gadfly3173 现在就是我把初始那个 hello-world 文章删除了之后 再部署的话博客会出现 404 了
    gadfly3173
        15
    gadfly3173  
       2022-03-04 19:49:31 +08:00
    你写文章呗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2592 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:33 · PVG 13:33 · LAX 21:33 · JFK 00:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.