前期准备
Git
- 官网下载地址 被墙了,下载很慢。鹅厂软件中心 这个下载很快
- Git安装和使用教程
- Git配置 没用到,没仔细看
Node.js
- 下载地址鹅厂软件中心
- 安装很简单,一直下一步就行了。
# 命令行中输入查看node版本,确认是否安装成功
node -v
#查看npm版本
npm -v
安装hexo
-
命令行输入
npm install -g cnpm --registry=http://registry.npm.taobao.org
,安装淘宝镜像源,加快下载速度。 -
输入
cnpm
查看信息,确认安装成功 -
输入
cnpm install -g hexo-cli
,全局安装hexo。 -
输入
hexo -v
检测是否安装成功
初始化博客
- 在本地创建一个文件夹,命名为blog。之后的操作都在这个文件夹之内,如果出现问题可以删掉文件夹重来。
- 在blog目录下右键,点击git bash here。
- 输入
hexo init
,作用是初始化hexo。 这时可以看到blog目录下出现了一些文件。 - 输入
hexo s
,启动hexo。这样就可以在http://localhost:4000 中查看网站了,按Ctrl + C 可以关闭。
创建一篇博客
- 在blog目录下命令行输入
hexo new "博客的标题"
, 创建新文章,之后可以用 Typora编写markdown文件。E:\Blog\source\_posts 这个目录下会出现一个新的.md文件。 hexo clean
清理hexo g
生成hexo s
可以看到网站内多了一篇文章
将个人博客部署到github上
-
注册一个github账号,创建一个新的仓库,取名为
你的github用户名.github.io
-
命令
cnpm install --save hexo-deployer-git
, 在blog目录下安装git部署插件。(后来有一次$ hexo d 时出现了 ERROR Deployer not found: git, 再安装一次就好了)
-
配置 blog\_config.yml 文件 ,再文件末尾添加下面几句
# Deployment ## Docs: https://hexo.io/docs/deployment.html deploy: type: git repo: https://github.com/YourGithubName/YourGithubName.github.io.git branch: master
-
git config --global user.name "yourname"
git中设置用户名。git config --global user.email "aa@qq.com"
设置邮箱。用户名和邮箱应与github账号的相同。 -
命令行输入
hexo d
, 将网站部署到github仓库里。中途会询问用户名和密码,输入github中注册的账号的用户名和密码即可。 -
部署完成,http://YourGithubName.github.io/ 这个网址可以访问个人博客。
更换博客主题
git clone https://github.com/litten/hexo-theme-yilia.git themes/yilia
,这个命令用来下载yilia主题到themes目录下。可以到官方网站自由选择其他的博客主题下载。- 修改hexo根目录下的 _config.yml 文件 : theme: yilia
hexo clean
+hexo g
+hexo d
重新查看个人博客,发现主题已经更换成功!