我是靠谱客的博主 沉默大门,最近开发中收集的这篇文章主要介绍在使用hexo和GitHub搭建个人博客时遇到的问题及解决方法在使用hexo和GitHub搭建个人博客时遇到的问题及解决方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在使用hexo和GitHub搭建个人博客时遇到的问题及解决方法

1. hexo init时报错

Error local hexo not found in D:hexo
Error Try running “npm install hexo --save”

第一次遇到这个问题,我试着按照提示在git bush里键入“npm install hexo -save”,但依旧报错,无果
接着按照网上的资料,尝试着键入 “cnpm install hexo -save”,这次虽然没有报错,但是…毫无反应

最后,用了最极端的方法…delete 删除了hexo文件夹里的所有文件,之后重新输入“hexo init” 然后显示正常
在这里插入图片描述

2. hexo运行后local host4000无法正常访问

$ hexo s
INFO Start processing
INFO Hexo is running at http://localhost:4000/. Press ctrl+C to stop

但是 访问locaolhost:4000无响应

出现这种情况是因为4000端口被占用,此时可以用“hexo s -p 5000”换一个端口访问,之后访问localhost:5000即可

每次都必须这样进行设置无疑是很麻烦的
所以我们可以在站点配置文件中修改

sever:
	port:5000
	compress:True
	header:True

在浏览器里访问http://localhost:5000就可以看到本地的hexo了
在这里插入图片描述

3. 将hexo上传到GitHub

在安装部署到github插件依赖时,修改_config.yml文件时,有一个巨大的坑 (〃´皿`)q
在这里插入图片描述
type:后面是有空格的。。。
不论是站点配置文件还是主题配置文件,都要加空格,否则hexo g时会报错。

4. 新建categories和tags页面,但上传博客后内容为空白

在站点source文件夹中修改categories目录的index.md为

title: 分类
date: 2022-01-09 21:07:27
type: categories
layout: categories

修改tags目录的index.md为

title: 标签
date: 2022-01-09 20:54:40
type: tags
layout: tags

不加layout属性的话,点进categories和tags就无法正常显示。

5. 新建post模板

模板可以在scaffoldspost.md中修改。

title: {{ title }}
date: {{ date }}
tags:
categories:
copyright: true
top:
description:

6. next主题的美化

可以参考这篇博文。要注意分清站点配置文件和主题配置文件。


ps:hexo的文档中写timeZone的设置,默认会获取你电脑自身所在时区,但我的会莫名其妙出现阿拉伯文,所以还是设置下UTC吧~
pps:站点配置language可以写成zh-CN/zh-Hans,next主题文档中说只支持zh-Hans,但配成zh-CN也可以正常使用。


以上就是我在搭建个人博客的过程中遇到的问题及解决方法。

最后

以上就是沉默大门为你收集整理的在使用hexo和GitHub搭建个人博客时遇到的问题及解决方法在使用hexo和GitHub搭建个人博客时遇到的问题及解决方法的全部内容,希望文章能够帮你解决在使用hexo和GitHub搭建个人博客时遇到的问题及解决方法在使用hexo和GitHub搭建个人博客时遇到的问题及解决方法所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部