废话不多说,开始!

1. 安装nodejs

下载地址:node.js官网

如上图,直接点击下载,完成后双击安装,安装直接默认 next 就好,很简单,需要改的也就是安装位置改一下,我是在D盘新建了一个文件夹 nodejs,安装在这个文件夹里。如果要看详细到每一步的话,可以看一下这个文章:node.js 安装详细步骤教程。

安装完成可以用打开cmd检验一下是否安装成功,用 node -v 和 npm -v 命令检查版本,如下图:

设置npm在安装全局模块时的路径和环境变量

因为如果不设置的话,安装模块的时候就会把模块装到C盘,占用C盘的空间,并且有可能安装好hexo后却无法使用,所以我们需要设置一下:

在 nodejs 文件夹中新建两个空文件夹 node_cache、node_global,如下图:

打开cmd,输入如下两个命令:

npm config set prefix "D:nodejsnode_global"
npm config set cache "D:nodejsnode_cache"

设置环境变量:win10系统 --> 打开控制面板 --> 系统 -->高级系统设置 --> 环境变量 ,然后在系统变量中新建一个变量名为“NODE_PATH”,值为“D:nodejsnode_globalnode_modules”,如下图:

然后编辑用户变量里的Path,将相应npm的路径改为:D:nodejsnode_global,如下图:

测试

在 cmd 命令下执行 npm install webpack -g :

然后 webpack 这个模块已经在我们设置默认的文件夹中了:

2. 安装Hexo

Hexo就是我们的个人博客网站的框架,在安装之前,我们要先在GitHub上创立一个仓库,如下图:

点击 settings 设置:

滑到页面底端,出现如下图所示就说明已经成功了:

接下来就是安装Hexo,首先在D盘建立一个文件夹 Blog,点开 Blog 文件夹,鼠标右键打开 Git Bush Here,输入npm命令安装Hexo:

npm install -g hexo-cli

安装完成后,输入 hexo init 命令初始化博客:

然后输入 hexo g 静态部署:

这时网页已经部署完成,输入 hexo s 命令可以查看:

浏览器输入 http://localhost:4000 就可以打开新部署的网页:

看完之后 ctrl +c 停止运行服务器。

将Hexo部署到GitHub

现在回到我们的 Blog 文件夹,用笔记本打开 _config.yml 文件,如下图:

下滑到文件底部,填上如下内容:

deploy:type: gitrepository: https://github.com/fengye97/fengye97.github.io.git  #你的仓库地址branch: master

注意空格:

你的仓库地址就是下图这个:

然后回到 Blog 文件夹中,打开 Git Bash,安装Git部署插件,输入命令:

npm install hexo-deployer-git --save

然后分别输入以下三条命令:

hexo clean   #清除缓存文件 db.json 和已生成的静态文件 public
hexo g       #生成网站静态文件到默认设置的 public 文件夹(hexo generate 的缩写)
hexo d       #自动生成网站静态文件,并部署到设定的仓库(hexo deploy 的缩写)

完成以后,打开浏览器,输入 https://xxx.github.io 就可以打开你的网页了:

现在虽然可以访问我们的网站,但是网址是GitHub提供的:http://xxxx.github.io 而我们想使用我们自己的个性化域名,这就需要绑定我们自己的域名。下一篇介绍解析域名和绑定域名。

写这篇文章的目的只是为了记录总结我的学习过程,如果能够给别人一些帮助那当然更好了。我正在黑暗中摸索着前行,唯有一盏烛火给我光亮,向哪走都是前方。

参考文献:

  1. node.js 安装详细步骤教程
  2. hexo+github搭建个人博客
  3. hexo+github搭建个人博客 2019.2 详细教程

git安装 苹果笔记本_个人博客第5篇——安装node.js和Hexo相关推荐

  1. 从零开始创建一个个人博客前端Vue,后端node.js(第一天)

    一.前言(具体代码在尾页) 1.创建vue项目可以使用vue ui命令进行快速的搭建 2.由于我是一个新手所以说,前端使用的是element ui快速构造了一个网页(头秃,没有设计稿,ui空白一片), ...

  2. 基于Hexo和Github的炫酷个人博客(基础篇)

    什么是hexo Hexo 是一个快速.简洁且高效的博客框架.Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页.       本文采用最新的Hexo版 ...

  3. python博客下载本地文件_Linux CentOS6安装Git、Node.js及Hexo静态博客安装和使用方法...

    有些时候,我们有听到或者看到某个技术很希望自己也能尝试一下,即便我们没有项目需求,但接触过后以后还可以跟别人吹嘘这个技术我玩过,具体能否玩的精通都无所谓,至少我们可以体验到其中的乐趣.这不,这几天有接 ...

  4. 如何控制Yahoo! Slurp蜘蛛的抓取频度_国外博客资源站_百度空间

    如何控制Yahoo! Slurp蜘蛛的抓取频度_国外博客资源站_百度空间 如何控制Yahoo! Slurp蜘蛛的抓取频度 2009年08月13日 星期四 5:56 上周末豆瓣的阿北给我电话:最近你们雅 ...

  5. 一个 WordPress 安装,多个博客

    是否有多个博客,每个博客都是使用多个 WordPress 博客?那么你是否厌烦了重复多次的升级,重复多次的安装插件?如果是的,你是否尝试过一个 WordPress 安装,就能给多个博客使用呢?下面我就 ...

  6. WordPress博客程序建站 安装教程

    WordPress是广大站长使用的一款博客开源程序,全球下载量第一的博客程序就是wordpress.wordpress可以安装各种模板,企业模板.博客模板.论坛模板,模板也叫主题.还可以安装各种插件, ...

  7. 学习 Gitee+Hexo 搭建个人博客这一篇就够了

    最终效果:个人博客 目录 1.环境准备 2.hexo 3.Butterfly主题 4.码云配置 5.文章发布 1.环境准备 Node.js v14.19.1 Git 2.hexo 中文文档 1.全局安 ...

  8. 有哪些值得关注的技术博客(PHP篇)

    有哪些值得关注的技术博客(PHP篇) 路人甲 · 3 个月前 大部分程序员在自学的道路上不知道走了多少坑,这个视频那个网站搞得自己晕头转向.对我个人来说我平常在学习的过程中喜欢看一些教程式的博客.这些 ...

  9. 使用 Iris 打造一款个人博客(视图路由篇)

    Golang:使用Iris打造一款个人博客(二) 上一篇 使用Iris打造一款个人博客之配置篇 现在该来看看 Iris 的视图功能了 路由模块 在 server目录下新建一个routeFun目录用来存 ...

最新文章

  1. 部署FTP服务器及其管理
  2. Servlet接口中有哪些方法?
  3. 如何处理跨平台的自适应三
  4. Android 通信 EventBus
  5. MySQL自动建立集合自动分片_1.mongodb初步使用总结
  6. jbpm的例子之四 使用decision
  7. Java 11:String类中的新方法
  8. [Voice communications] 音量的控制
  9. mysql中XtraBackup备份工作机制
  10. 阵列式键盘实训C语言,新人求教 阵列式键盘
  11. UT000010 Session is Invalid
  12. mysql ndb 命令_MySQL NDB Cluster环境启动与关闭
  13. 使用github遇到的问题及其解决方法汇总
  14. kindle看pdf的文档字体调小了
  15. 云台和华为p30pro_除了拍月亮 华为P30 Pro还拍出了首部轻科幻CG短片
  16. 创业布局移动端App,应该先做Android还是iOS?
  17. Netstat命令使用方法
  18. 【多尺度注意力的轻量化图像超分辨率】
  19. 基于BGP技术和防火墙双机热备技术的校园网设计与实现
  20. Windows系统增强优化工具

热门文章

  1. DreamWeaver CS5 搭建Tomcat服务器 运行Jsp文件
  2. 采样点 求拐点 算法 c语言,平面曲线离散点集拐点的快速查找算法.pdf
  3. 仙剑奇侠传1java单机_仙剑奇侠传1单机版
  4. 大數據:到2020年您應該知道的70個令人難以置信的免費數據源
  5. 自动控制原理课本和习题答案
  6. 错误720:被远程计算机终止 | 宽带拨号上网报错720 | windows
  7. 2012年9月19日最新整理的日本产品(日货)名单!
  8. 通过传感器创新使世界更健康、更安全
  9. 转博答辩ppt_湖南大学博士学位答辩PPT.ppt
  10. 决定执行力的49个细节(zt)