title: 我的第一篇博客文章
date: 2019-08-14 11:11:00
原本在个人博客上写了一些博文,现转移到CSDN上
博客搭建
搭建自己的博客,可以在博客上记录自己学习生活的点滴。所以我的第一篇博客就用来记录博客的搭建。
一、下载Node.js
Node.js官方网站:https://nodejs.org,在官方网站上下载适合版本的Node.js,我下载的时10.15.3 LTS.在Gitbash中查看版本:node -v(注意,如果使用命令行,用管理员权限打开)
二、下载Git
同样在官方网站上下载Git,官网:https://git-scm.com/downloads
三、安装hexo
因为用Gitbash,自动定位在C:\Users\用户名文件夹处,所以在此文件夹下建立新文件夹blog。先来安装个cnpm提高速度.
- 安装淘宝镜像源:
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 安装hexo
cnpm install -g hexo-cli
验证是否成功:
hexo -v
出现一大串没出现错误就没问题
- 下一步是hexo init,初始化hexo。但是我安装了淘宝的镜像仍然在这一步遭遇困境,一直无法成功,查看了一些博文,使用以下这些命令即可解决hexo的初始化:
npm config set registry https://registry.npm.taobao.org
npm install hexo-cli -g
git clone https://git.oschina.net/neoFelhz/hexokit.git
rm install.sh
cd hexokit
npm install
npm config set registry https://registry.npmjs.org/
hexo version
PS:这几步与上面的一些步骤重复
执行完成后在blog文件夹下生成hexokit文件夹,里面包含所有初始化文件
- 测试博客是否可以使用
hexo s
打开http://localhost:4000,如果可以打开,则搭建完成。
这一步也可能出现初始化博客后打不开博客问题,查资料显示4000端口被占用,故无法显示,所以可以指定端口:
hexo s -p 5000
打开http://localhost:5000 看到博客正常显示即博客搭建成功。
- 其他的一些常用的命令:
hexo clean #用来清理缓存文件
hexo g #生成文件
hexo s #运行本地服务器
hexo d #上传到服务器
我一般在博客本地源文件夹右键选择“git bash here”用git进行操作。
每次写完.md文件后,将文件放到本地的\source_posts文件夹下,用“hexo d”命令上传到服务器,我是推到GitHub上,即可实现博客的推送。
具体如何在GitHub上推hexo博客本文就不讲了。