date: 2018-11-16 17:10:51

updated: 2018-11-16 20:04:43

1.安装Git

下载Windows下的Git客户端并安装,安装很简单,基本一路Next下去

2.安装Node.js

下载Node.js,安装Node.js也是一路Next下去,打开命令行输入node如果出现一个向右的箭头就说明安装成功

3.配置Github

3.1 注册账户

3.2 新建repository

owner是ABC的话,那么Repository.name就必须是 ABC.github.io,与你的github账号的名称一致,否则在之后输入网址时会报404错误

3.3 配置Github SSH密钥

打开Git Bash,输入

ssh-keygen -t rsa -C "your's emaill address"

注意要加引号

然后回车,会提示你文件保存的路径,这时候按回车键确认

然后会提示你输入密码,输入即可(输入密码是看不到的),然后会确认输入一次,就可以在刚刚的路径看到生成了两个文件,一个是id_rsa,另一个是id_rsa.pub,打开id_rsa.pub然后选中里面的全部内容,复制下来。

登录github,点击头像可以看到setting选项,点击进入

然后可以看到左边有一个SSH and GPG keys选项

点击就可以看到以下界面,点击New SSH

Title随便填写,主要是为了方便管理密钥,然后把刚刚拷贝的内容粘贴到Key里面去,然后点击Add SSH key。

Github上的配置就完成了

3.4 创建本地仓库与Github同步

在本地任意一个分区的任意位置创建一个文件夹,路径及文件夹名不要有中文。打开Git Bash,cd 进入到刚创建的文件夹

git init
git config --global user.name "Your's name"
git config --global user.email "Your's email address"

要带着引号

其中的Your's name替换成github账户的名称,Your's email address替换成你的邮件地址即可

然后再当前的文件夹下面新建一个README.md文件,然后右键用notepad++打开,随便写入一点内容,做一次简单的提交,输入以下命令

git add README.md
git commit -m "first commit"
git remote add origin git@github.com:yourname/yourname.github.io.git
git push -u origin master

运行成功之后,进入到git仓库中就可以看到有README.md文件

4.安装Hexo

4.1 安装

打开Git Bash,输入

npm install -g hexo-cli

敲完回车可能没有任何提示,请一定要耐心等待

安装成功后,可以输入以下命令测试以下Hexo是否安装成功

hexo version

如果能看到hexo的版本号信息,就表示安装成功了

4.2 初始化Hexo

在本地任意一个分区的任意位置创建一个文件夹,路径及文件夹名不要有中文。打开Git Bash,cd 进入到刚创建的文件夹,输入以下命令

hexo init
npm install
hexo g
hexo s

这时候在浏览器中打开 localhost:4000 就可以看到hexo生成的博客

hexo常用指令

hexo g 生成静态文件

hexo s 启动本地服务器进行预览

hexo d 部署到github上发布

hexo clean 清除缓存

hexo new "abc" 新建文章 在source_posts路径下

hexo new page "pageName" 新建页面

4.3 配置Hexo到Github上

在hexo的文件夹中打开_config.yml文件,修改文件最后部分

deploy:
type: git
repository: http://github.com/yourname/yourname.github.io.git
branch: master

yourname是github的账户名

保存,然后输入

hexo g
hexo d

如果出现以下异常

ERROR Deployer not found: git

尝试输入以下命令

$ npm install hexo-deployer-git --save

然后再次输入

hexo g
hexo d

这时候会弹出一个对话框,输入github上的账号和密码,运行成功后,在浏览器中输入http://yourname.github.io查看博客首页

Windows搭建Hexo系统的更多相关文章

  1. 史上最详细“截图”搭建Hexo博客——For Windows

    http://angelen.me/2015/01/23/2015-01-23-%E5%8F%B2%E4%B8%8A%E6%9C%80%E8%AF%A6%E7%BB%86%E2%80%9C%E6%88 ...

  2. 搭建Hexo博客系统

    也许这个教程部署不是特别详细,因为我主要是参考这个链接:https://blog.csdn.net/weixin_39879178/article/details/80319392 感觉这里已经写的很 ...

  3. windows下hexo+github搭建个人博客

    网上利用hexo搭建博客的教程非常多,大部分内容都大同小异,选择一篇合适的参考,跟着一步一步来即可. 但是,很多博客由于发布时间较为久远等问题,其中某些操作在现在已不再适用,从而导致类似于我这样的小白 ...

  4. 史上最详细“截图”搭建Hexo博客并部署到Github

    http://jingyan.baidu.com/article/d8072ac47aca0fec95cefd2d.html 大家也搭建过博客,很多时候,按着教程来做就可以了,但是我当时为了搭建Hex ...

  5. 阿里云VPS搭建Hexo博客

    最近买了一个阿里云服务器,准备写自己的网站,和将自己的作品放在上面:开始的时候,感觉就一个服务器应该很简单,但是从申请域名到备案,再到服务器搭建,没想到一波三折:闲话不多说,只是记录我在搭建时,最简单 ...

  6. linux下搭建hexo环境

    最近对搭建个人博客比较感兴趣,但是刚搭建好next主题基本博客,电脑就坏了,借了一台电脑继续搞,不想在他电脑中弄太多环境,所以我准备在自己电脑的服务器上搭建hexo环境 服务器环境: (1)cento ...

  7. 【ELK】5.spring boot日志集成ELK,搭建日志系统

    阅读前必看: ELK在docker下搭建步骤 spring boot集成es,CRUD操作完整版 ============================================== 本章集成 ...

  8. 树莓派搭建 Hexo 博客(二)

    Hexo 一个开源的博客框架,本文记录了一下在树莓派上搭建 Hexo 博客的过程. 上一篇介绍了 Hexo 的配置,现在网站已经能在本地访问了,也能通过 hexo generate 命令生成静态界面 ...

  9. react native windows 搭建(完整版)

    声明:用windows 搭建的react native只能开发安卓应用 1.准备安装java jdk,以及Android SDK 传送门: java   JDK   Android SDK(自行寻找) ...

随机推荐

  1. python爬取虎牙直播颜值区美女主播照片

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 python免费学习资 ...

  2. 最精美详尽的 HTTPS 原理图!

      来源:r6a.cn/ffJk 作为一个有追求的程序员,了解行业发展趋势和扩充自己的计算机知识储备都是很有必要的,特别是一些计算机基础方面的内容,就比如本篇文章要讲的计算机网络方面的知识.本文将为大 ...

  3. Leetcode-栈&队列

    20. 有效的括号 https://leetcode-cn.com/problems/valid-parentheses/ 给定一个只包括 '(',')','{','}','[',']' 的字符串,判 ...

  4. Docker操作命令——查看、停止、删除容器

    列出所有容器 ID docker ps -aq 停止所有容器 docker stop $(docker ps -aq) 停止单个容器 docker stop 要停止的容器名 删除所有容器 docker ...

  5. windbg分析dump-解决mscorwks不匹配

    目录 前言 什么是mscorwks 什么是SOS 什么是mscordacwks 上述错误是什么意思? 什么时候会出现该错误 如何修复错误 符号文件目录规则 相关资料 前言 在使用.net的生产环境时, ...

  6. Java 集合 | 红黑树 | 前置知识

    一.前言 0tnv1e.png 为啥要学红黑树吖? 因为笔者最近在赶项目的时候,不忘抽出时间来复习 Java 基础知识,现在准备看集合的源码啦啦.听闻,HashMap 在 jdk 1.8 的时候,底层 ...

  7. 03 以Hello World为例,分析C语言的最小的程序结构

    C程序主要包含的部分 预处理器指令 函数 变量 语句 & 表达式 注释 C Hello World 实例 如下程序,可以在屏幕输出短句"Hello World" #incl ...

  8. Java知识系统回顾整理01基础07类和对象01引用

    一.引用的定义 引用的概念,如果一个变量的类型是 类类型,而非基本类型,那么该变量又叫做引用. 二.引用和指向 new Hero(); 代表创建了一个Hero对象 但是也仅仅是创建了一个对象,没有办法 ...

  9. python基础-面向对象opp

    上述是实例化对象的一个过程. 类的定义和实例化: class Role(object): #定义一个类, class是定义类的语法,Role是类名,(object)是新式类的写法,必须这样写,以后再讲 ...

  10. 【题解】NOIP2018 赛道修建

    题目戳我 \(\text{Solution:}\) 根据题目信息简化题意,是让你在树上找出\(m\)条路径使得路径长度最小值最大. 看到题第一感先二分一个答案,问题转化为如何选择一些路径使得它们最小值 ...