热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

[BLOG]Hexo之NexT配置过程中遇到的问题

写在前面从搭建到布置到GitHub花费时间大概用了五个小时,中间删除repoN次,localhost运行正常,git上出现过404页面、若干次README.md页面,本文将简略介绍

写在前面

从搭建到布置到GitHub花费时间大概用了五个小时,中间删除repo N次,localhost运行正常,git上出现过404页面、若干次README.md页面,本文将简略介绍搭建过程,主要内容是搭建过程中出现的问题解决方法。
https://hexo.io/zh-cn/docs/ hexo官方文档
https://c-axis.github.io/ 博客地址


环境配置

安装Git,注册GitHub,并创建博客的repository
  具体过程自行百度(注意点:repository的名称必须是 Name.GitHub.io)
安装Node https://nodejs.org/zh-cn/download/
  下载了之后一直点就行了
安装hexo
  创建一个文件夹hexo,存放hexo的配置文件,右键Git Bush Here执行下面的代码

npm install hexo-cli -g
npm install hexo --save
hexo -v # 查看是否安装成功

初始化仓库

$ hexo init yourname.github.io #建议和创建仓库时使用同一个 这里使用的不是GitHub上已经建好的那一个,而是在本地初始化的一个文件夹,如果已经建好的话,请删除后在使用初始化命令
npm install
npm
-v #查看npm版本

hexo g
# 使用默认主题本地测试下
hexo s

之后顺利的画就可以在本地 http://localhost:4000 进行预览了
此时文件夹的目录如下:

.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes

具体内容不做介绍有问题咨询度娘或者Google,这里离上传GitHub就不远了。
修改这里的_config.yml文件

deploy:
type: git
repo: https://github.com/yourname/yourname.github.io.git
branch: master


写博客与发布
 

经过上述步骤,本地博客已经完成,那么接下来就是写博客了。

你的博客文件需要存放到 xxx.github.io/source/_posts 文件夹中,在该文件夹下面你可以按照你的博客分类建立一系列的文件夹来管理博客原文件。


1、在本地运行测试

hexo s



2、安装上传Git功能:
在浏览器中输入 http://localhost:4000 访问本地博客

npm install hexo-deployer-git --save

3、清理缓存并发布常见问题

hexo clean #清理缓存 多数页面没有更新的时候都可以用这个东西多刷新几次
hexo g #生成页面
hexo d #Git上传

如果是第一次部署,终端会提示要求输入用户名和密码。这里不推荐git push,新手容易同时操作两种上传,版本更不好管理,Git的使用仅仅使用下载和弄坏了后重新布置。等命令执行完之后,过几分钟打开 http://yourname.github.io 即可看到你的个人博客了。以后要发布新文章,执行上述命令即可。



  • Git上显示为404页面,这里大部分原因应该Git的错误,等待或者重新创建repository(捂脸)。

  • 本地查看博客正常但是yourname.git.io查看时为空或者是README.md的样式。重新查看_config.yml文件的delpoy下的设置,确定无误后进行 hexo clean多刷新几次,重新上传,等几分钟再看。


写在最后

  官方文档是个好东西,出现问题时最好先去看看官方有没有列出,然后就在问人,我的大部分问题出在布置好本地,上传git的过程中,有些BUG这里没有列出,之后再补吧。



推荐阅读
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • ubuntu用sqoop将数据从hive导入mysql时,命令: ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • phpcomposer 那个中文镜像是不是凉了 ... [详细]
  • 基于Axis、XFire、CXF的webservice客户端调用示例
    本文介绍了如何使用Axis、XFire、CXF等工具来实现webservice客户端的调用,以及提供了使用Java代码进行调用的示例。示例代码中设置了服务接口类、地址,并调用了sayHello方法。 ... [详细]
  • springboot项目引入jquery浏览器报404错误的解决办法
    本文介绍了在springboot项目中引入jquery时,可能会出现浏览器报404错误的问题,并提供了解决办法。问题可能是由于将jquery.js文件复制粘贴到错误的目录导致的,解决办法是将文件复制粘贴到正确的目录下。如果问题仍然存在,可能是其他原因导致的。 ... [详细]
  • 延迟注入工具(python)的SQL脚本
    本文介绍了一个延迟注入工具(python)的SQL脚本,包括使用urllib2、time、socket、threading、requests等模块实现延迟注入的方法。该工具可以通过构造特定的URL来进行注入测试,并通过延迟时间来判断注入是否成功。 ... [详细]
  • 本文介绍了在MacOS系统上安装MySQL的步骤,并详细说明了如何设置MySQL服务的开机启动和如何修改MySQL的密码。通过下载MySQL的macos版本并按照提示一步一步安装,在系统偏好设置中可以找到MySQL的图标进行设置。同时,还介绍了通过终端命令来修改MySQL的密码的具体操作步骤。 ... [详细]
  • MySQL语句大全:创建、授权、查询、修改等【MySQL】的使用方法详解
    本文详细介绍了MySQL语句的使用方法,包括创建用户、授权、查询、修改等操作。通过连接MySQL数据库,可以使用命令创建用户,并指定该用户在哪个主机上可以登录。同时,还可以设置用户的登录密码。通过本文,您可以全面了解MySQL语句的使用方法。 ... [详细]
  • 如何在php文件中添加图片?
    本文详细解答了如何在php文件中添加图片的问题,包括插入图片的代码、使用PHPword在载入模板中插入图片的方法,以及使用gd库生成不同类型的图像文件的示例。同时还介绍了如何生成一个正方形文件的步骤。希望对大家有所帮助。 ... [详细]
  • Postgresql备份和恢复的方法及命令行操作步骤
    本文介绍了使用Postgresql进行备份和恢复的方法及命令行操作步骤。通过使用pg_dump命令进行备份,pg_restore命令进行恢复,并设置-h localhost选项,可以完成数据的备份和恢复操作。此外,本文还提供了参考链接以获取更多详细信息。 ... [详细]
  • 本文介绍了如何使用PHP代码将表格导出为UTF8格式的Excel文件。首先,需要连接到数据库并获取表格的列名。然后,设置文件名和文件指针,并将内容写入文件。最后,设置响应头部,将文件作为附件下载。 ... [详细]
  • Centos7搭建ELK(Elasticsearch、Logstash、Kibana)教程及注意事项
    本文介绍了在Centos7上搭建ELK(Elasticsearch、Logstash、Kibana)的详细步骤,包括下载安装包、安装Elasticsearch、创建用户、修改配置文件等。同时提供了使用华为镜像站下载安装包的方法,并强调了保证版本一致的重要性。 ... [详细]
  • 本文介绍了Java后台Jsonp处理方法及其应用场景。首先解释了Jsonp是一个非官方的协议,它允许在服务器端通过Script tags返回至客户端,并通过javascript callback的形式实现跨域访问。然后介绍了JSON系统开发方法,它是一种面向数据结构的分析和设计方法,以活动为中心,将一连串的活动顺序组合成一个完整的工作进程。接着给出了一个客户端示例代码,使用了jQuery的ajax方法请求一个Jsonp数据。 ... [详细]
  • 本文讨论了在使用PHP cURL发送POST请求时,请求体在node.js中没有定义的问题。作者尝试了多种解决方案,但仍然无法解决该问题。同时提供了当前PHP代码示例。 ... [详细]
author-avatar
王文大博士_924
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有