【博客搭建】P1 环境准备
本章介绍搭建一个博客前,所需要的运行环境(Node.js & git),并初步部署了一个博客。
此教程运行系统环境为:“ Windows 10 1809 企业版 G 神州网信政府版 ”,使用其他系统的可能存在误差!
此教程仅供参考,不能作为资料考证!
【博客搭建】P1 环境准备
在搭建属于自己的博客之前,请先在您的计算机中安装以下软件:
Node.js
什么是“ Node,js ”?
Node.js 是一种开源与跨平台的 JavaScript 的运行环境,能够使得javascript脱离浏览器运行。 它是一个可用于几乎任何项目的流行工具,允许我们通过JavaScript和一系列模块来编写服务器端应用和网络相关的应用。
核心模块包括文件系统I/O、网络(HTTP、TCP、UDP、DNS、TLS/SSL等)、二进制数据流、加密算法、数据流等等。Node模块的API形式简单,降低了编程的复杂度。
使用框架可以加速开发。常用的框架有Express.js、http://Socket.IO和Connect等。Node.js的程序可以在Microsoft Windows、Linux、Unix、Mac OS X等服务器上运行。Node.js也可以使用TypeScript(强化了数据类型的JavaScript变体)、Dart语言,以及其他能够编译成JavaScript的语言编程。
Node.js主要用于编写像Web服务器一样的网络应用,这和PHP和Python是类似的。但是Node.js与其他语言最大的不同之处在于,PHP等语言是阻塞的(只有前一条命令执行完毕才会执行后面的命令),而Node.js是非阻塞的(多条命令可以同时被运行,通过回调函数得知命令已结束运行)。
Node.js是事件驱动的。开发者可以在不使用线程的情况下开发出一个能够承载高并发的服务器。其他服务器端语言难以开发高并发应用,而且即使开发出来,性能也不尽如人意。Node.js正是在这个前提下被创造出来。Node.js把JavaScript的易学易用和Unix网络编程的强大结合到了一起。
本教程中,Node.js 为博客框架的依赖作用。
下载与安装“ Node.js ”
请选择适合自己操作系统的安装包。
官方链接:点击此处前往下载
安装“ Git ”
什么是“ Git ”?
Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
Torvalds 开始着手开发 Git 是为了作为一种过渡方案来替代 BitKeeper
本教程中,Git 存在部署和安装框架的作用。
下载与安装“ Git ”
请选择适合自己操作系统的安装包。
官方链接:点击此处前往下载
安装“ Hexo ”
什么是“ Hexo ”?
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。
本教程中,Hexo 为博客框架。
部署“ Hexo ”
以下命令行建议在“ Git Bash ”中执行。建议使用 npm 包管理器。
打开“ Git Bash ”(或“命令提示符”)
在“ Got Bash ”(或“命令提示符”)中依次输入以下命令:
1
2
3
4
5npm install hexo-cli -g
hexo init blog
cd blog
npm install
hexo server完毕!