我是靠谱客的博主 听话夏天,最近开发中收集的这篇文章主要介绍用Github Pages+Hexo搭建博客之(七)如何删除一篇已经发布的文章 #成功解决:同时删除掉.deploy_git文件夹【置顶】【专栏】用Github Pages+Hexo搭建博客,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

【置顶】【专栏】用Github Pages+Hexo搭建博客

文章目录

  • 【置顶】【专栏】[用Github Pages+Hexo搭建博客](https://blog.csdn.net/qq_34243930/category_9662425.html)
    • 起因
    • 解决步骤总结
    • 具体步骤如下
    • 原因分析

起因

我删除了文件夹source/_posts下想要删掉的文章之后,执行hexo cleanhexo ghexo g 发现文章还是在网页里,删除失败了。

解决步骤总结

1、删除文件夹source/_posts下目标文章markdown文件
2、删除.deploy_git文件夹
3、执行hexo clean后,再执行hexo ghexo g 即可。

具体步骤如下

  • 第一步,去文件夹source/_posts下删除你想要删除的文章
    在这里插入图片描述
  • 第二步,删除.deploy_git文件夹
    .deploy_git是git部署用的文件。当你为 git 部署选项运行hexo d命令时,Hexo 会创建一个名为.deploy_git的文件夹,并将生成的文件复制到该文件夹​​。
    在这里插入图片描述
  • 第三步,执行hexo clean后,再执行hexo ghexo g 即可。
    发现文章删除成功✔

原因分析

因为在本地在执行hexo g后,会在博客根目录下生成一个public文件夹,这个文件夹里的文件组合起来就是一个完整的静态博客。

接着如果执行hexo d,就会把这个public文件夹的东西完完整整地拷贝到.deploy_git文件夹里,并把该文件夹里的所有文件全部推送push到远程库。

之后会触发Pages服务的钩子去build项目,然后部署到网站上。

markdown文章在之前的hexo g之后,把生成的静态文件拷贝到了.deploy_git文件,但hexo clean并没能删除·.deploy_git·里的markdown的静态文件,所以每次部署的时候,它还会冒出来。

所以同时删掉.deploy_git文件夹即可。

最后

以上就是听话夏天为你收集整理的用Github Pages+Hexo搭建博客之(七)如何删除一篇已经发布的文章 #成功解决:同时删除掉.deploy_git文件夹【置顶】【专栏】用Github Pages+Hexo搭建博客的全部内容,希望文章能够帮你解决用Github Pages+Hexo搭建博客之(七)如何删除一篇已经发布的文章 #成功解决:同时删除掉.deploy_git文件夹【置顶】【专栏】用Github Pages+Hexo搭建博客所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部