前言

把近日的网站搭建过程稍微总结了下,简单写个教程

环境依赖

1.node.js

请到官网:https://nodejs.org/zh-cn/download 下载并安装

2.git

请到官网:https://git-scm.com/download/win 下载并安装

Hexo安装

使用npm安装
$ npm install -g hexo-cli
在任意位置新建文件夹,打开文件夹后在此处启动git bash并输入指令
hexo init
接下来hexo会自动安装一些必要的文件
以下是一些常用指令

    hexo clean #清除文件
    hexo g #生成文件
    hexo s #运行本地服务器
    hexo d #上传至GitHub
    hexo new post "title" #创建一篇post格式的博客

至此,你的个人博客已经完成了初步搭建,接下来将他搭建到GitHub上

GitHub部署网页

1.新建一个仓库,仓库名称必须是Github用户名.github.io
2.回到Git Bash中配置GitHub信息(注意替换)

    git conifg --global user.name "username"
    git config --global user.email "user email" 

3.生成ssh密钥
ssh-keygen -t rsa -C "user email"
输完后连按三次回车,不报错就是成功创建,去给出路径打开id_rsa.pub文件,复制其中内容
4.打开新建的仓库,Settings中找到Deploy keys 添加ssh密钥
5.打开_config.yml文件,添加如下内容

    type: git
    repo: https://github.com/username/username.github.io.git
    branch: master

6.回到Git Bash输入以下指令

    npm install hexo-deployer-git --save
    hexo clean
    hexo g
    hexo d

至此,如果没有意外,你就可以通过 username.github.io来访问你的网页了
后续的美化内容以后再更新