使用hexo+github搭建博客
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/
写作
效果
点击菜单栏的githubpages可以看到
最新文章
- [转]as3中的SharedObject的保存路径
- 【随笔】mvc使用forms身份验证实现登陆
- PHP使用CURL上传|下载文件
- 如何用OpenCV自带的adaboost程序训练并检测目标
- 腾讯企鹅智酷100多张PPT:移动时代创业黄金法则
- EMVTag系列3《持卡人基本信息数据》
- 【配置】如何配置Tp-link无线路由器作为无线交换机
- Composer - windows下安装方法
- 无服务器架构(Faas/Serverless)
- 【UOJ#340】【清华集训2017】小 Y 和恐怖的奴隶主(矩阵快速幂,动态规划)
- timer计算两个方法执行时间
- linux下mysql多实例安装
- timeSetEvent
- 【转】Spark源码分析之-scheduler模块
- 1554: SG Value (巧妙的模拟题,也属于思维题)
- HTTP协议头注射漏洞实例
- loadFileSystems error & ExceptionUtils错误原因分析
- ";Generative Adversarial Nets"; Notes
- WCF Restful 服务 Get/Post请求
- hibernateAPI详解
热门文章
- 统计M
- vue学习(十一) v-for使用的注意事项:2.2.0+之后的版本里,当在组件中使用v-for时,key是必须的,它是用来表示唯一身份的
- ls -bash: ls: command not found
- Fortify Audit Workbench 笔记 Command Injection(命令注入)
- IT运维面试问题总结
- Python匿名函数_return语句
- Django学习路13_创建用户登录,判断数据库中账号名密码是否正确
- list 和 [ ] 的功能不相同
- SELECT from Nobel Tutorial
- Javascript 模块化概述