首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我在服务器上的目标目录中找不到任何文件,但'hexo d‘运行正常

问题分析: 根据提供的问答内容,问题描述了在服务器上的目标目录中找不到任何文件,但是运行'hexo d'命令正常。需要分析可能的原因和解决方案。

解决方案:

  1. 检查目标目录路径:确认目标目录路径是否正确,可以使用命令行工具或者文件管理器查看目录结构,确保目标目录存在。
  2. 检查权限设置:确保目标目录具有适当的权限,以允许读取和写入文件。可以使用命令ls -l查看目录权限,并使用chmod命令更改权限。
  3. 检查文件是否存在:使用命令ls或者文件管理器确认目标目录中是否存在文件。如果目录中没有文件,可能是由于文件未正确生成或者被删除。
  4. 检查hexo配置文件:检查hexo的配置文件(_config.yml)中是否正确设置了目标目录路径。确保配置文件中的deploy部分设置正确,指向目标目录。
  5. 检查hexo命令参数:确认使用hexo d命令时是否正确指定了目标目录。可以使用hexo d -d命令指定目标目录,确保正确发布文件。
  6. 检查日志文件:查看hexo的日志文件,了解是否有任何错误或者警告信息。可以通过查看命令行输出或者查找hexo生成的日志文件来获取更多信息。
  7. 检查hexo插件:如果使用了任何与文件生成或者发布相关的hexo插件,请确保插件已正确安装和配置。可以查阅插件的文档或者官方网站获取更多信息。

总结: 在服务器上找不到文件的问题可能由于目录路径错误、权限设置、配置错误、命令参数错误、插件问题等原因引起。通过检查目录路径、权限、配置文件、命令参数、日志文件和插件等方面,可以解决该问题。如果问题仍然存在,建议查阅hexo的官方文档或者社区论坛,寻求更多帮助和支持。

腾讯云相关产品推荐:

  • 云服务器(CVM):提供弹性计算能力,可满足各种业务需求。链接:https://cloud.tencent.com/product/cvm
  • 对象存储(COS):提供高可靠、低成本的云端存储服务,适用于存储和处理大规模非结构化数据。链接:https://cloud.tencent.com/product/cos
  • 云函数(SCF):无服务器的事件驱动型计算服务,可帮助您构建和运行云端应用程序。链接:https://cloud.tencent.com/product/scf
  • 云数据库 MySQL版(CDB):提供高性能、可扩展、高可用的关系型数据库服务。链接:https://cloud.tencent.com/product/cdb
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Hexo系列(4) - NexT主题踩坑记录

code.jpg 接下来重新运行 hexo g 和 hexo s,本地调试成功~ CNAME文件每次部署后就没了 一般我们会将Hexo博客搭建到Github,如果在Github为其配置一个自定义域名时...Hexo执行命令时是不会删除掉source目录文件,我们可以目录下随意增加其他文件或者文件夹,建议目录下添加子文件夹,然后文件夹里添加文件,这样便于文件分档归类。...当我本地执行hexo g后,会在博客根目录下生成一个public文件夹,这个文件夹里文件组合起来就是一个完整静态博客。...远程库分支里,根本就没有hexo相关文件,至此算是找到原因了。 很显然,执行hexo d时出了问题,没能正常文件push到远程库,于是部署就失败了。...原因终于明了,是.deploy_git文件夹出现问题,删掉该文件夹,重新运行hexo d即可。

1.6K30

博客更新-迁移博客至Hexo艰辛

,导入后需要各项参数修改才能正常运行,而且设置好像要搞一大堆。...请找你存储地方然后右键Git Bash,不要随便乱点一个文件夹Git Bash,以免后期找不到文件夹。...采自:zjufangzhCSDN博文 # 查询是否成功 ssh -T git@github.com 将hexopublic目录下部署Github 打开Hexo目录下创建myblog找到文件_config.yml...image.png 最后,git bash,输入 hexo clean && hexo g && hexo d 过不了多久,再打开你浏览器,输入你自己域名,就可以看到搭建网站啦!...而服务器部署是Apache密钥,正常访问原来Wordpress没有什么问题,然后到Hexo就会发现证书不一致 判定为不安全。 所以就把服务器Apache换成了Nginx也就是LNMP环境。

40830

hexo搭建个人博客

- 因为 Hexo 博客系统是基于 Node.js 编写 Node.js 是一个基于 Chrome V8 引擎 JavaScript 运行环境,可以非浏览器环境下,解释运行 JS 代码。...- 因为需要把本地网页和文章等提交到 GitHub 。 Git 是一款免费、开源分布式版本控制系统,用于敏捷高效地处理任何或小或大项目。...mark 使用 npm 安装 Hexo命令行输入 1 npm install hexo-cli -g 然后你将会看到下图,可能你会看到一个WARN,但是不用担心,这不会影响你正常使用。...当然,我们也可以手动添加Markdown文件source->_deploy文件夹下,其效果同样可以媲美hexo new 文章编辑好之后,运行生成、部署命令: hexo clean hexo g hexo...再提示一点,大家可以hexo主题修改一步就hexo s看下变化,初次接触对参数不清楚。只有hexo s后可以本地浏览到效果,Ctrl+C 停止服务器

1K10

使用Vercel+GitHub快速构建Hexo博客

缺点:需要在本地部署一定环境,以测试Hexo是否可以正常运行 优点:通常情况下这样部署,本地环境无须100%安装成功,只需要保证Hexo可以正常运行即可。...运行测试 完成写文章、装主题之后,可以通过执行以下命令 hexo g -s 输入完成命令后 访问 localhost:4000 检查是否可以正常运行。...部署Hexo博客 如果一步正常运行,就可以通过Git Push方式,推送到Github,Vercel自动拉取部署。...(本字节转自FlyingSky 有修改) 进入Hexo所在目录 cd /{{Hexo所在目录}} 终端输入以下命令 hexo new '{{文章名称}}' 运行后 source\_posts\ 目录下就多了...部署Hexo博客 由于无法完成本地运行测试,故直接Push,通常情况下,主题、插件没有问题情况下,直接Push部署是没有任何问题

59110

使用 Hexo + Gitee 快速搭建属于自己博客

现在 Gitee 也推出了自己 Gitee Pages,由于是 Gitee Pages 服务器国内,因此访问速度非常快,而 GitHub 国内访问速度实在是惨不忍睹,于是使用了 Hexo...博客源码文件目录下(一定要在当前目录),运行hexo s ? Hexo 会在本地启动一个 Http 服务器。按照提示,我们访问 http://localhost:4000: ?...发布博客之前,我们需要将博客内容生成一份静态资源文件,使用以下命令: hexo generate # 或者 hexo g ? 静态文件生成好之后会保存到 ./public 目录。.../_config.yaml 配置部署信息: ? 运行以下命令: hexo deploy # 或者 hexo d ? 这时直接将 ./public 目录文件提交到配置仓库。 ?.../public 静态文件 push 到 gitee 仓库,其它目录是没有任何备份,需要你自行对其它源码内容进行备份,要不然你电脑磁盘出问题,文章源文件就丢失了。

78720

Hexo + Git 搭建免费个人博客

准备将自己第一篇博客献给 Hexo,表示对 Hexo 感谢。下面详细介绍下搭建流程,有任何不懂问题欢迎 联系 或者在下面评论。另外个人能力有限,接受任何建议或者吐槽!共同进步(●’◡’●)。...安装 Hexo 注意: 本文针对 Windows 平台和 Hexo 3.x 【其实后来 Ubuntu 试了一下,完全一样】 准备 安装 Hexo 之前,请确认你已经安装了以下程序: Node.js...s # 启动服务器,查看本地效果 浏览器输入 http://localhost:4000/ 就会看到你刚刚编辑博客了,如果发现无法访问情况,可能是因为端口被占用或者你启用了代理【关掉就好】,运行如下命令修改端口...: hexo server -p 5000 # 5000为你想要修改端口号 服务器启动期间,Hexo 会监视文件变动并自动更新,您无须重启服务器。...# hexo g 和 hexo d 这两条命令可以合并成 hexo d --g 或者 hexo g --d 更换主题 你可以 Themes - Hexo 找到你喜欢主题下载下来,放在博客目录 themes

66310

Windows Hexo博客安装配置优化(小白篇)

秘钥生成结束后,你可以在用户目录 (~/.ssh/) 下看到私钥 id_rsa 和公钥 id_rsa.pub 这两个文件,记住千万不要把私钥文件 id_rsa 透露给任何人。...ps:由于官方随时可能更换自己服务器地址,所以请随时关注官网 完成配置 到这里,基本配置已经完成,hexo目录打开git bash,输入: hexo g hexo d ps:每次修改自己任何配置文件...由于更新了hexo3.0,所以很多主题可能都处于不支持阶段,识别的方式非常简单,如果在正常环境下hexo g&d能够成功,更换主题会爆出未知错误的话,这里就有很大可能是因为主题不支持。...官网主题可以找到很多主题,这里也贴出来使用主题地址 挑选好主题后,hexo目录下打开git bash,输入: git clone https://github.com/iissnan/hexo-theme-next...6.最后一步,这时候我们发现大部分地方评论框已经正常了,但是位置仍然不符合要求,于是打开/themes/next/layout下各个文件,寻找这样一条代码: {% include '_scripts

40020

如何在Ubuntu 14.04使用Hexo创建博客

第1步 - 安装和初始化Hexo 此初始部分包含在服务器启动和运行Hexo所需一切。 首先,确保系统包是最新。...** 保存并退出该文件我们发布之前,刚刚创建Markdown文件将保留在~/hexo_blog/source/_drafts。网站上访问者将无法看到该_drafts文件任何帖子。...第4步 - 运行测试服务器 现在先前配置文件已经完成,我们已准备好一个示例。接下来,我们将启动测试服务器hexo server 可以强制测试服务器_drafts文件呈现帖子。...还有其他可行选项也可以正常工作,例如GitHub页面或Apache等Web服务器这种选择特别确保了对托管一些效率和个人控制。 首先,创建系统目录,我们将告诉Nginx用于托管。.../hexo_git_deploy.sh 等待命令和处理完成,在此过程输入任何GitHub身份验证详细信息。然后,查看/var/www/hexo目录文件

1.2K00

手把手教你搭建Hexo博客

,会自动服务器安装Git环境。...如果提示hexo s找不到,可以使用npm install hexo-server --save进行安装,再运行hexo s即可。...举个例子,我们博客根目录/imagehost文件夹,想专门用于代理图床文件夹,只需要打开Nginx设置,设置反向代理即可: 之后,任何/imagehost开头文件,就会被Nginx代理到/www...最终效果:加上一点点美化和一点点文章输出,并且部署到Lighthouse就是博客: Q&A 1)如何备份网站 备份Hexo博客很简单,Hexo文件夹内: .├── _config.fluid.yml...电脑,解压并hexo g -d即可重新打包并部署到服务器。备份图床就更简单了。实际你只需要下载服务器图床文件夹即可。或者说打包本地图床文件夹。因为这两个相当于是个同步盘。

67761

Centos7.3、nginx环境下部署hugo博客

总的来说, hugo虽然比hexo速度快,主要是用hugo是go语言写,而hexo是node.js,运行起来要加载一大推插件。 hexo主题比hugo类型多,也更加美观一点。...首先,还是要搭建好服务器环境,至少得安装好nginx,hugo博客生成页面也都是静态页面,所以不需要PHP啥。...下载完成后接着解压到指定文件夹,先在服务器创建一个解压后文件夹,如:/usr/local/hugo 解压后,文件夹中就会有个hugo绿色文件,就是hugo执行程序。 ?...hugo有一点比hexo地方就是在下载好主题下有个exampleSite站点,可以直接把里面的文件cp到hugo目录下,省去了不知道怎么去配置情况。...随便写点东西后,然后再使用hugo生成命令,一定要回到hugo目录下执行。 hexo ? 这个时候就会生成public文件夹,和hexo一样,也是把md格式转换为HTML。

1.2K30

Hexo博客安装部署及多电脑同步

就如同您写C语言后,还需要编译一样,Hexo将Markdown文件编译成Html文件部署到服务器端(可以是自己服务器,也可以是Github page服务器)。...不管是部署自己服务器还是部署Github Pages,都需要先生成网页文件才行,这块输入如下命令: sudo hexo generate 来生成静态网页文件,同上,Windows不需要输入sudo...如何部署自己服务器 当静态文件生成好之后我们需要使用如下命令部署网站,命令如下 sudo hexo deploy sudo hexo server 启动服务器。...值得注意是,你私钥文件需要携带,极其不建议私钥文件放在Github,建议放在U盘或网盘,使用时下载即可。...然后拷贝到相关目录下(Windows目录在C:/Users/你用户名/.ssh目录、Mac~/.ssh/目录,Ubuntu也~/.ssh/目录下)即可正常部署您网站。

3.6K80

如何搭建hexo博客到Linux云服务器

前言 是一个个人博客爱好者,平时有着记录自己折腾各种好玩东西过程习惯,所以大学期间就搭建了一个自己博客,刚开始入门用是wordpress,用是盗版知更鸟主题,但随着时间推移,大概运行了一年时间...,所以市面上大多数博主都使用github这个免费远程仓库,来作为自己博客服务器随之而来弊端是,github国内访问环境很差,时不时就会出现404或者无法访问情况,同时博客内容无法被百度收录...,因为github直接禁止baiduSpyder,导致优质内容无法传播,为了避免这些情况发生,最优选择是将博客部署服务器,下面便是我们本次技术架构方案: 如图所示,我们本地客户端装好hexo...博客,远程云服务器安装nginx、git服务端,通过本地渲染html文件hexo推送到云服务器对应git仓库,git仓库通过钩子机制更新对应静态网站目录,最后通过Nginx代理目录,浏览器访问对应域名即可...享用 hexo g # 渲染文件 hexo d # 推送到服务端

1.3K20

Hexo博客部署到Linux服务器

以前Hexo博客是托管到github,因为国内访问github速度有些慢,这次试着把博客部署到阿里云服务器。本地系统Windows10需要安装node.js+hexo。...) 安装完成后,本地选择一个目标文件夹(如:F:\Hexo),注意:F:\Hexo文件夹内右键,选择GitBush,执行以下指令,Hexo就会自动目标文件夹下创建建立网站所需要文件,一分钟左右会执行完成...如果你想使用英文语言,建议将 languages 下 default.yml 文件名修改为 en.yml,因为电脑使用 default.yml 时候,网页语言会偶尔变成中文或者繁体,不知道什么原因...站点分析工具使用是百度分析平台, _config.yml 配置文件添加 baidu_analytics: 然后将你百度分析ID添加在后面。...创建 Git 钩子 接下来,服务器裸仓库 hexo_static 创建一个钩子,满足特定条件时将静态 HTML 文件传送到 Web 服务器目录下,即 /home/lvshen/hexo

5.8K20

【玩转Lighthouse】搭建Hexo博客并将Lighthouse作为网站发布平台和图床

其实,刚刚用宝塔安装脚本安装过程,会自动服务器安装Git环境。...安装方法很多,参考上篇文章: 一篇文章、三种方法Debian轻松安装Nginx 因为使用宝塔面板,所以安装好宝塔面板后,进入宝塔面板选择安装Nginx即可: [安装Nginx] 创建网站 我们使用宝塔创建两个网站文件夹...如果提示hexo s找不到,可以使用npm install hexo-server --save进行安装,再运行hexo s即可。...举个例子,我们博客根目录/imagehost文件夹,想专门用于代理图床文件夹,只需要打开Nginx设置,设置反向代理即可: [反向代理] 之后,任何/imagehost开头文件,就会被Nginx...电脑,解压并hexo g -d即可重新打包并部署到服务器。 备份图床就更简单了。实际你只需要下载服务器图床文件夹即可。或者说打包本地图床文件夹。因为这两个相当于是个同步盘。

2.1K102

教你如何从零开始搭建一个属于自己网站

我会从整体对搭建网站流程和使用到技术及步骤进行介绍(因为要铺开讲,倘若包括轶事,实在太多太杂,也会点到为止),并让你明白这个东西在网站过程起到什么样作用。...其他常用博客框架还有 WordPress,Typecho,Ghost 等,这些往往都需要购置自己服务器,而无法静态化地部署到 GitHub Pages 。...hexo-cli 则是 hexo 终端工具,可以帮助你生成一些模版文件,之后再用到。 -g 代表是全局安装。也就是在任何地方都可以使用,否则会只能在安装目录下使用。...server 代表开启本地 Hexo 服务器,这时你就可以打开浏览器,地址栏输入 localhost:4000 就可以看到本地网页了。...按 Ctrl + C 终端服务器运行。 至此,基础模版页面便已经搭建好了。 使用 Hexo 主题 Hexo 默认提供hexo-theme-landscape 主题。

3.2K20

hexo搭建github.io博客

优点:用户只需要将Wordpress源代码复制到网站根目录下,然后访问网站,之后安装操作全部浏览器完成。即使不是软件行业的人,也可以几分钟之内完成安装工作。...重点是hexo和github.io域名和服务器都是免费。当然也可以选择用自己服务器和域名。....) #### 安装hexo:npm install-g hexo 创建hexo文件夹: cmd窗口切换到对应目录下,然后执行: hexo init也可以 E:\hexo 下右键,选择git bash...找到SSH keys: 根据一步里告诉你路径,找到保存SSH keys地方, C:\Users\2000104591.ssh 其中 id_rsa.pub 就是SSH keys 如果为了防止以后找不到...配置_config.yml文件并发布: E:\hexo(文件目录下) 下,有一个文件叫 _config.yml ,打开它,拉到最底下,做如下修改:  然后再执行: hexo generate hexo

59220

如何在一天之内搭建以你自己名字为域名且具备cool属性个人博客

无需购置服务器,本站同时挂载Github Pages 和 GitCafe Pages,免服务器同时还能做负载均衡,想想还有点小激动 3....好比房间有了,还没有任何家具。所以下面我们需要把空白博客丰富起来。 放心,不需要你手写一大堆html、css文件,也不用找jQuery来实现酷炫页面效果。...Hexo目录结构 _config.yml是整体配置文件,很多基础配置、插件配置等都需要在里面进行。要注意是,该文件格式要求极为严格,缺少一个空格都会导致运行错误。...此后,每次运行deploy后,项目就会自动把public文件夹内容全部覆盖到当前GitHub项目master分支。 代码和静态文件分开管理。...这意味着换一台电脑,就再也找不到代码了,只剩下一堆之前编译出来静态文件

1.2K30

使用Jenkins自动部署博客

这篇文章比较简单,适合初学持续集成读者,本文可以帮助你对基于Jenkins持续集成有一个比较全局概念。 提出问题 为了使用HTTPS,将博客从GitHub Pages迁移到了服务器。...文件需要放到服务器,那么工作流程变为: 本地写Markdown格式文章->Hexo生成HTML并推送到GitHub->手动登录服务器 ->进入放博客文章文件夹->执行命令git pull 增加两步虽然说操作量不大...于是希望,把博客HTML文件push到GitHub以后,服务器能自动从GitHub把HTML内容拉下来。...Execute shell对应输入框输入命令,将当前目录所有文件文件夹全部复制到/home/bexercise/kingname.github.io/文件夹下。如下图所示。 ?...使用方法 没有什么复杂使用方法,Hexo,执行命令hexo d就可以把本地生成好HTML文件提交到GitHub。然后打开浏览器,打开博客,发现新文章已经出现在首页了。

94620
领券