hexo教程(三)——使用hexo上传博客至Github

经过了之前的方法,我们已经可以把博客搭建在Internet上,那这篇博文我们就来谈谈怎么将本地写好的文档发布至Github上的个人主页吧。

上传博客

新建文章

  • 在Git Bash中输入hexo new title,其中,title就是我们这篇文章的名字,如下图所示。我们可以看到,在\Blog\hexo\source_posts\ 文件夹中新建了一个名称为Test1.md的文件

  • 我们去编辑一下这个文件
    【注】此处需要Linux的部分知识,可以自行上网查找

  • 到了这里,想必大家一定是有了Linux vi的部分基础。进入文件后,我们可以看到这篇文章已经由hexo帮助咱们生成了部分信息

  • 我们可以自己添加tags,并使用MarkDown语法进行文本内容的编辑。
    【注】生成信息中的:与字母之间,一定要有一个空格,否则在后面会报错

  • 编辑结束后,保存退出

上传

  • 使用hexo g,生成静态文件

【注】我这里报错

ERROR Plugin load failed: hexo-deployer-git
Error: EISDIR: illegal operation on a directory, read

执行npm install hexo-deployer-git –-save,解决问题

  • 使用hexo d来将文档部署到Github上,如图所示
    kCBS3R.png

  • 最后我们访问username.github.io,发现刚才编辑的文档已经成功发布到了Internet上面

  • 现在,我们已经可以将本地写好的文档上传至Internet中的博客。其他功能比如主页的主题,如何添加评论功能,如何统计访客数量,我们择日再谈。

【博主说】
总是会出现各种问题,在上面谈到的这个Error:

ERROR Plugin load failed: hexo-deployer-git
Error: EISDIR: illegal operation on a directory, read

在之前几次安装中从未出现,最近一次安装才有这种问题,出问题的原因也不明,只好遇到了就去网上检索,看看如何处理。

命运多舛Orz

posted @   月如霜  阅读(6469)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示