Closed daxiangyanxishe closed 3 months ago
你是怎么安装的主题?
仔细看文档,怎么安装的这么更新
坚持维持更新一个免费的主题,谢谢你!但能不能别把什么都往文档上推,群里是这样,这里还是这样,上面说了我是部署在自个服务器上的,你的文档安装里有讲怎么部署在服务的吗?有讲安装在服务器的主题怎么更新的吗?升级名利就是在你的文档看到的,总共就那几个升级命令,用过都不行。你这样还不如直接告诉我,我自个往服务器安装的不对,代码无法升级。
注:博客一切正常,就是升级无法完成
可以试试重新下载主题覆盖安装只需要对比修改 _config.solitude.yml 文件就好啦
我大概的安装步骤:在服务器安装了Nginx和Git,搭建Git仓库,然后给Git添加了ssh密钥,Git用户下创建Git仓库,配置自动部署。
那我就不用升级代码了,备份_config.solitude.yml。直接下载最新版覆盖旧版
你是把源码到上面还是生成后的
执行 npm ls
给我看源码结构
我记得是hexo d上传到宝塔新建的网站目录里的。你要的源码结构,我在第一次提问时是已经上传了源码结构截图的
你的问题和服务器不沾边,你的源码在本地,照你的报错应该是npm安装的,你先执行npm un hexo-theme-solitude
然后执行
npm i hexo-theme-solitude@1.13.3
,不知道谁是你用国内源的问题,并没有同步最新的版本
执行两个命令返回是这样的,主题没什么变化,是不是没成功
你运行试试
与之前没什么变化, 我是不是可以按上面兄弟说的那样,直接下载最新版,然后覆盖本地旧版源码,再对比修改 _config.solitude.yml 文件,然后hexo d上传也是可以的呀
我有刚发现个事,执行 npm ls
多了一个+-- hexo-theme-solitude@1.13.3
,之前没有
你的themes目录下有没有 solitude文件夹,有的话就删了
我删掉后,打开源码提示“无效 VCS 根映射目录<项目>\themes(solitude被注册为Git根,但在那里没有发现 Git 仓库。”我运行了一边,看到版本号是更改了。但引用放在themes/solitude/source/img
图片全没了,我需要重新在本地下载新版solitude,放在themes目录吗
你的意思是你的图片放在主题目录下么,如果是主题内部资源更改,可以参考仓库里的内容进行修改,不需要再去下载
我删除了solitude,本地没有了,solitude去哪了。这我不知道i怎么更改了
要么你就安装文档的用 Github
方式安装一遍吧,npm的主题内容在node_module里
谢谢,我直接在本地git clone -b main https://github.com/everfu/hexo-theme-solitude.git themes/solitude
然后对比修改_config.solitude.yml
了。
前置确认
⚠️ 搜索issues中是否已存在类似问题
操作系统类型?
Mac/Linux
运行的Hexo版本是?
Hexo 7.0.0
你所使用的主题版本是稳定/最新?
稳定版(main)
问题描述 😯
部署在自个服务器上的。使用“git pull”升级主题,提示“fatal: not a git repository (or any of the parent directories): .git ”。用“npm update hexo-theme-solitude”升级,提示 “up to date in 46s 38 packages are looking for funding run
npm fund
for details ”终端日志 📒
No response
Upvote & Fund