Error 我现在是自己写个小插件处理图片路径到博客的根目录,然后build完后把整个images移动到根目录。

可以在你使用的主题文件夹下的source创建images目录。这同样会解析到根目录下的images文件夹中。可以直接使用/images/xxx.jpg来引用。
好像楼上老哥的更方便一点......

    0x709394MikyMing 的方案并不符合我的需求,可能我没说清楚,是这样的:
    我的posts下放着所有的md文章,posts/images放着所有的图片,md里引用图片是相对路径引用,这样是为了方便我本地阅读我的笔记。也就是说,我既想保持我本地的笔记库无需大改动,又可以发布到hexo博客。

    这样,如果把images放到source下,那么就会变成./post放md,./images放图片,这样文件会比较乱了,md里引用图片路径还得全部改成../images/xxx.jpg

    还有一点,使用/images/xxx.jpg是不行的,会导致我本地阅读器找不到图片。我后来发现,使用images/xxx.jpg后,hexo生成的html是引用根目录,而./images/xxx.jpg却不行。现在我的小插件就是把路径全部处理成images/xxx.jpg

      Error 先吐槽一下,老哥你一段话就一个句号中间一直逗号还和路径混着读着有点累。。。

      Error 使用images/xxx.jpg后,hexo生成的html是引用根目录

      不是这样的。是当前网页的相对路径,首页的时候是相对根目录,不同网页是不一样的。所以才会说

      0x709394 直接用markdown会有路径问题

      想要本地跟网页路径同时没问题就麻烦咯。 网页的话Web Server都会有root可以设置。对于本地的markdown编辑器,/那就是磁盘根目录了。应该你现在这样改路径的方式算是比较好的方案了吧。

      图片其实真不建议放本地了。图片这样的二进制文件如果用Git管理,随着图片多起来,.git目录会变得很大。而且因为Git版本管理的特殊性,你删了它,.git也不会小,于是乎这个repo越来越占空间。我尝试用git-lfs解决这个问题,确实很有效。但是静态托管的网站对lfs的支持都不是很完善而且私有仓库的LFS的流量和容量都有限额(免费)

        0x709394 好嘞,明白了。.git变大的确是个问题,之前没有没考虑到,我去看看git-lfs吧。谢谢啦~
        被你一提醒,我去review了自己的评论才发现真的很累,我的锅。前面也忘了可以给路径套上那个markdown语法,我去编辑一下吧。

        4 个月 后

        分享一个自己给 Hexo 博客做 SEO 的记录 https://rapiz.me/2020/blog-seo/
        博客自己写了两三年了一直没在意搜索引擎收录,最近开始关心这一块,想办法提高在搜索结果中的出现频率和排名。
        因为是自己写的主题,所以我需要从 0 开始加 <meta> 标签。如果用的是成熟的博客主题,可能已经包含 <meta>, 就不需要这一点优化了。

        21 天 后
        1 个月 后

        每年新生入学之后都可以推一下的帖子。折腾起来!

        9 天 后
        21 天 后

        wzpan !折腾完博客以后惊奇地发现开发者(博客用的melody主题刚好支持这个search的使用!

        4 个月 后

        本来已经折腾好了最简单的博客,然后之前改了个Next主题直接网页index爆错了一直解决不了,于是决定重新开始,按着帖子的步骤,可还是一直卡在hexo init Blogname,想问一下是第二次安装存在缓存什么问题吗还是?折腾了一下午无果/哭
        这是错误

          luo_
          看报错内容应该是 git 的问题,先试试配置一下本地的 git 环境?

          • luo_ 回复了此帖

            luo_ Permission denied 导致的 clone 失败,间接导致 no such file?(建议不要在 C 盘开发,重装就玩完,还要搞权限的东西也麻烦

            • luo_ 回复了此帖

              aukocharlie 重新部署在E盘,可以了,(确实,也不知道当时咋想的,装在C盘)

              Colin_Downey 搞了一个克隆仓库才看到这,然后跟着也搞了这个插件,好像没有效果,是不是得重新删除仓库开始呀

                luo_ 解决了就好,一个一个坑慢慢填吧~ 分享一个我当时搭博客看的视频,感觉还讲得挺不错的,包含了Github Action 内容,实现保存源码的同时自动更新站点的功能,可以参考一下。

                • luo_ 回复了此帖

                  charfole 早上重新弄了一下,发现这个错误好像跟DNS的设置有关

                  因为之前修改了DNS为114.114.114.114,如下

                  导致报错,将DNS修改为自动,问题解决,但不知道是什么原因...

                    © 2018-2025 0xFFFF