转载声明:商业转载请联系作者获得授权,非商业转载请注明出处.原文来自 © 呆萌钟【Hexo搭建GitPage博客系列】02.环境搭建

前言

Hexo搭建博客需要基于Node.js环境,而且依赖于Git,本篇文章就给大家详细介绍如何搭建环境。

Node环境搭建

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的使用包管理器 npm来管理所有模块的安装、配置、删除等操作,使用起来非常方便,但是想要配置好npm的使用环境还是稍微有点复杂,下面跟着我一起来学习在windows系统上配置NodeJS和NPM吧。

安装NodeJS

打开NodeJS的官网,默认的情况主页就提供了Windows版本的下载链接,我们下载LTS版,LTS代表长期支持版本,一般新手建议使用这个版本,因为这个版本使用的人最多,出问题能找到解决方案的概率较大。如下图所示:

  • 下载之后直接打开执行安装操作,直接NEXT
  • 这一步是选择安装哪些模块,默认是全部安装,对于新手来说建议全部安装。点开那个add path选项前面的+号,我们看到,会主动把NodeJS和NPM这两个模块的命令路径添加到系统路径里,对于我们来说就非常方便了。点击next继续下一步,然后确认信息,点击Install开始安装,然后程序就开始复制文件等一系列步骤。一直到安装完毕。
  • 安装完毕后点击finish结束安装进程,然后在桌面图标上点右键,点运行。输入cmd后敲回车,在打开的命令行界面,依次输入命令:
    • node -v
    • npm -v

      安装Git

  • 访问Git官网下载地址:https://git-scm.com/downloads
  • 选择对应自己操作系统的Git客户端进行下载。
  • 打开下载好的文件,执行安装步骤,一路NEXT
  • 安装Git和配置好Git环境,安装成功的象征就是在电脑上任何位置鼠标右键能够出现如下两个选择

设置本地Git与Github远程SSH

后面的操作需要你已经注册了Github账号,如果没有,请先去注册。

  • 输入cd ~/.ssh,检查是否有.ssh的文件夹

    • 如果没有,提示如下图,如果有,删除该文件
    • 然后切换到主用户目录下cd ~,并生成.ssh文件ssh-keygen -t rsa -C “xxxx@xxx.xxx“,执行命令之后连续回车三次
    • 打开.ssh文件中的id_rsa.pub,复制其中的信息
    • 之后进入GitHub,右上角头像下拉选择Settings,弹出界面中左侧栏选择SSH and GPG keys,然后选择New SSH key,将之前复制的id_rsa.pub粘贴到key栏中,title随便取,之后点击Add SSH key就完事儿啦
    • 之后在本地配置好config信息

    • 输入ssh -T git@github.com,测试添加ssh是否成功。如果看到Hi后面是你的用户名,就说明成功了

【Hexo搭建GitPage博客系列】02.环境搭建相关推荐

  1. github+hexo搭建个人博客(1.简单搭建)

    github+hexo搭建个人博客(1.简单搭建) 需要使用的软件,我已经放到自己的百度云盘里,网络不好的同学可以自己下载[百度云链接] 安装git 安装node 安装hexo 本地测试 申请gith ...

  2. Hexo+GitHub静态博客系列1——三步快速搭建

    前言 Hexo+GitHub静态博客搭建姿势千千万,各种教程也写烂 那么此搭建姿势就非主流些,侧重图形化操作,减少代码配置,适合新手快速搭建 说来本人也是臭毛病,wordpress.emlog等博客系 ...

  3. 通过github构建个人博客1-基本环境搭建

    摘要: 随着时代的发展,知识的更新速度越来越快,"活到老,学到老"显得必须且重要.在众多学习方法之中,知识输出是学习的不二法门.互联网时代,通过写博客去记录自己的学习过程,是一种相 ...

  4. Springboot搭建个人博客系列

    前言 为什么想要搭建这个博客? 我还记得,在大二寒假的某天,同往常一样的在家解决这某个bug,不停地问度娘,很巧的碰到了一个同行在他的博客中完美的记录了我的bug的解决方案,随后我又看了看他写的其他博 ...

  5. 从零搭建个人博客(1)-webpack环境配置

    本文作为搭建个人博客的开端,将会配置环境,以后做别的project也可以以此开始.代码托管在github. code: https://github.com/MSChuan/Blog-UI, demo ...

  6. 用python搭建个人博客过程_手把手搭建个人博客(图文教程)

    搭建个人博客 浏览体验更棒请移步原文:手把手搭建个人博客 首先我们谈一谈搭建个人博客必要性,个人认为在学习过程中,被动接受知识对你的提高是轻微的.比如你看网课学习,在听老师讲解的时候感觉简单易懂,代码 ...

  7. python搭建个人博客推荐_Python+Django搭建个人博客(4)-Django模板

    模板演示 建立blog下templates文件夹 添加博客首页HTML 在templates文件夹中新建一个blog_index.html 在blog_index.html写简单的欢迎内容 我的博客- ...

  8. Hexo+github搭建个人博客-博客发布篇

    通过 Hexo+github搭建个人博客-环境搭建篇 以及 Hexo+github搭建个人博客-博客初始化篇 ,我们了解到了利用Hexo搭建个人博客需要的环境以及配置,下面这篇文章将会介绍如何把我们的 ...

  9. 利用Hexo搭建个人博客-博客发布篇

    通过 <利用Hexo搭建个人博客-环境搭建篇> 以及 <利用Hexo搭建个人博客-博客初始化篇>,我们了解到了利用Hexo搭建个人博客需要的环境以及配置,下面这篇文章将会介绍如 ...

最新文章

  1. Ext之Combobox的远程加载数据实例(附前后台代码)
  2. oracle11g broker,张欣橙 Oracle11g 配置DG broker
  3. 参数变化_PDP驱动波形参数分析
  4. emwin edit控制的输入长度小数点怎么处理_变频器学习,变频器主电路与控制回路学习...
  5. html网页如何传递接收地址参数
  6. 计算机与信息专业综合试题,计算机与信息专业综合试题(有答案)适合事业单位考试...
  7. CSS设计指南(第3版)pdf
  8. tcp校验和计算校验和例子_wireshark与TCPIP校验和
  9. java positive,Java DecimalStyle withPositiveSign()用法及代码示例
  10. Atitit 防伪防篡改方法总结关键数据的防篡改检验方法
  11. 什么是python自动化测试_python自动化测试学习笔记-1
  12. Python 科学计算基础 (整理)
  13. 阐述SDN的原理、SDN使用场景、SDN技术的优缺点、SDN发展现状及分析SDN对社会和环境的影响
  14. 洞态IAST实现思路分享及讨论
  15. word回车后间距太大_Word调整字号间距 Word回车换行间距变大
  16. CSDN学霸课表——把Word的默认背景颜色由白色改为绿色
  17. 组合数C(n,m)的四种计算方法
  18. MYSQL中如何创建存储过程和存储函数(上篇)
  19. Matlab合并文本或excel文件数据并绘图
  20. 用Python写了一个水果忍者小游戏

热门文章

  1. java操作word/excel/pdf等文件技术方案
  2. isset() 函数
  3. 宝宝 : 天天加班, 有意义吗?
  4. plsql developer怎么打开sql文件
  5. java初级面试题整理汇总-附答案
  6. caffe训练模型微调(fune tuning)
  7. Swagger Ui使用介绍(建议收藏)
  8. 多线程中Thread的join方法
  9. MT6582/MT6580处理器功能对比资料分享
  10. MTK6580芯片核心板规格资料