创建博客
本笔记用于记录制作博客的详细步骤以及git、控制台常用指令.
一、环境准备
1、安装Node.js
直接到官网上下载安装即可https://nodejs.org/en/download/
2、安装Git
Windows:下载并安装 git.
二, 安装hexo
Windows搜索栏搜索cmd,找到命令提示符,右键,选择以管理员身份运行
输入命令安装Hexo:
npm install -g hexo输入命令,查看hexo是否安装成功:
hexo -v1.进入cmd窗口输入指令:
1
npm install -g hexo-cli
2.你可以先创建一个文件夹myblog,然后cd到这个文件夹下(或者在这个文件夹下直接右键git bash打开)。
接下来初始化一下hexo
1 | |
3.查看是否能启动成功
输入指令:
hexo s
新建完成后,指定文件夹目录下有:
node_modules: 依赖包
public:存放生成的页面
scaffolds:生成文章的一些模板
source:用来存放你的文章
themes:主题 **
_config.yml: 博客的配置文件**
4.复制网址打开
三,更换 Fluid 主题
以管理员身份运行命令提示符,切换当前目录到 myblog 目录,然后输入命令:
npm install --save hexo-theme-fluid
修改 myblog 目录下的配置文件,修改主题为:theme: fluid
在 myblog 目录下新建一个文件,命名为 _config.fluid.yml , 只要存在于 _config.fluid.yml 的配置都是高优先级,修改原 _config.yml 是无效的。以后我们就对 _config.fluid.yml 进行修改即可。
输入命令:hexo clean 和 hexo g
输入命令:hexo s,重新启动 Hexo
然后进入 http://localhost:4000/ 就可以看到 Fluid 主题已经切换了
四,将Hexo部署到Github
1.Github创建个人仓库
首先,需要有一个github账号。登上账号后建一个仓库:仓库名为你的用户名.github.io, 举例如下: 创建一个和你用户名相同的仓库,后面加.github.io, 只有这样,将来要部署到GitHub的时候,才会被识别,也就是xxxx.github.io,其中xxx就是你注册GitHub的用户名.
2.生成ssh添加到Github
在Github上创建仓库完成之后,需要设置ssh免密登录
1.打开cmd窗口:执行如下命令:
1 | |
接着进入到家目录:C:\Users\libinbin,右击打开git bash 。 输入:
1 | |
后面是自己注册github的邮箱,然后敲三次回车,
3.接着就会发现C:\Users\libinbin下多了一个.ssh目录,打开后有一个公钥,一个私钥。id_rsa.pub是公钥,我们需要打开它,复制里面的内容。
然后进入github:
点击setings
发现我们需要一个密钥,把我们刚刚复制的密钥粘进去,title随便起
点击 Add SSH Key