https://blog.csdn.net/qq_36667170/article/details/105789610这一篇已经写得很详细了,下面的内容是我操作的时候遇到的问题及解决方法。

1.下载Node.js

官网:https://nodejs.org/zh-cn/

下载慢的可以试试这个http://nodejs.cn/download/

作用:创建运行环境,让JavaScript运行在服务端的开发平台
打开cmd命令行:node -v
测试是否成功

2.注册github

1.新建Repositories,Repositories就相当于一个库,存放我们的项目文件。创建仓库名称时有要求,必须是(用户名)xxxx+.github.io

2.点击Settings,往下拉,设置相关内容

输入用户名)xxxx+.github.io测试是否可以打开

3.下载git

官网:https://git-scm.com/

内网下载:https://npm.taobao.org/mirrors/git-for-windows/

命令行输入git

出来一堆参数说明安装成功

4.配置github

打开git-bash 输入:
ssh-keygen -t rsa -C “邮箱名”
三段回车
打开GitHub–头像–设置—ssh----将公钥粘贴

github添加SSH;https://www.jianshu.com/p/cb85ab83ade1

5.hexo

https://hexo.io/

hexo:静态博客框架;WordPress是动态的博客框架;
在自己的电脑磁盘上选择一个目录,新建文件夹
cmd命令行:进入新建的文件夹
比如:E盘 blog文件夹
C:\Users\my>cd E:
E:
E:>cd F:\blog
安装hexo
npm install hexo-cli -g

报错问题:

解决方法

添加

 npm config set registry https://registry.npm.taobao.org

初始化:
hexo init 博客名
进入初始化的博客名(其实是一个文件)
安装依赖
npm install

报错:

解决

先安装npm install --ignore-scripts 再使用npm install

修改_config.yml出错

解决方法

所有在两个配置文件中的设置,形如xxx: xxx的必须在冒号后打一个空格

部署的时候出现了这个错误:

使用hexo clean就恢复正常了

不清楚为什么第一次用这个命令之后报错,第二次及恢复正常了

主题配置

使用了这个主题(github下载很慢,可以用码云先把项目克隆一份在下载,一秒就下完了)

如何配置作者也有介绍:http://blinkfox.com/2018/09/28/qian-duan/hexo-bo-ke-zhu-ti-zhi-hexo-theme-matery-de-jie-shao/

写作

https://ouuan.github.io/post/hexo%E5%8D%9A%E5%AE%A2%E6%90%AD%E5%BB%BA%E6%8C%87%E5%8C%97/#%E5%8D%9A%E5%AE%A2%E7%9A%84%E5%86%99%E4%BD%9C

效果

点击菜单栏的githubpages可以看到

最新文章

  1. [转]as3中的SharedObject的保存路径
  2. 【随笔】mvc使用forms身份验证实现登陆
  3. PHP使用CURL上传|下载文件
  4. 如何用OpenCV自带的adaboost程序训练并检测目标
  5. 腾讯企鹅智酷100多张PPT:移动时代创业黄金法则
  6. EMVTag系列3《持卡人基本信息数据》
  7. 【配置】如何配置Tp-link无线路由器作为无线交换机
  8. Composer - windows下安装方法
  9. 无服务器架构(Faas/Serverless)
  10. 【UOJ#340】【清华集训2017】小 Y 和恐怖的奴隶主(矩阵快速幂,动态规划)
  11. timer计算两个方法执行时间
  12. linux下mysql多实例安装
  13. timeSetEvent
  14. 【转】Spark源码分析之-scheduler模块
  15. 1554: SG Value (巧妙的模拟题,也属于思维题)
  16. HTTP协议头注射漏洞实例
  17. loadFileSystems error & ExceptionUtils错误原因分析
  18. "Generative Adversarial Nets" Notes
  19. WCF Restful 服务 Get/Post请求
  20. hibernateAPI详解

热门文章

  1. 统计M
  2. vue学习(十一) v-for使用的注意事项:2.2.0+之后的版本里,当在组件中使用v-for时,key是必须的,它是用来表示唯一身份的
  3. ls -bash: ls: command not found
  4. Fortify Audit Workbench 笔记 Command Injection(命令注入)
  5. IT运维面试问题总结
  6. Python匿名函数_return语句
  7. Django学习路13_创建用户登录,判断数据库中账号名密码是否正确
  8. list 和 [ ] 的功能不相同
  9. SELECT from Nobel Tutorial
  10. Javascript 模块化概述