hexo 的git pull 问题

想换hexo主题

localhost:hexo chenkuntao$ cd themes
localhost:themes chenkuntao$ cd next
localhost:next chenkuntao$ git pull
Already up-to-date.

但是总是出现Already up-to-date. 看了网页没有更新 怎么办

阅读 5.5k
5 个回答

你光下载主题没用啊、步骤如下

  • 1:就是你的这部操作 git clone xxx主题

  • 2:启用主题、在主题配置文件_config.yml里面设置theme为你的新主题

  • 3:使用hexo g重新编译一遍、如果不确定是否重新编译过了、直接删除public文件夹、然后hexo g

  • 4:将生成好的public推送到响应的地方去、重新刷新网站、应该就可以了

怎么是用git命令,使用自带的命令试试 hexo -d g

你这只是更新主题的源码,还没有生成网页文件,当然看不到网页的变化啦

更新主题后,要打开终端,切换到 hexo 工程所在文件夹,运行 hexo g 才能重新生成网页文件。

详见 Hexo 文档
https://hexo.io/zh-cn/docs/commands.html

hexo -d 才是发布部署

config启用主题了没?
主题如果是git下来的,需要更新可以使用git merge,详情可以去看我的博客linghutf,当时我也遇到过这种问题。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进