搭建博客花了我不少时间,由于各种原因,踩了很多坑,最终才将博客搭建起来,废话不多说。
该文章是自搭建好博客后的第一篇博客,文章将整理博客管理、github上传项目等操作命令,便于以后查阅。
注:该博客采用Github+hexo搭建而成

一、hexo管理博客

新建一篇博客

1
$ hexo new [文件名]

生成静态页面

1
$ hexo generate

使用该命令会在博客根目录下生成public文件(该文件即上传到github上的文件)

清除缓存

1
$ hexo clear

使用该命令会在博客根目录下删除public文件

运行本地服务

1
$ hexo server

使用该命令会在本地生成一个预览页面,浏览器输入localhost:4000,需要注意的是开启该服务后会占用4000端口,所以如果4000端口已经被占用的话会打不开页面,可使用命令

1
$ hexo server -p 5000

该命令可将端口4000换成端口5000

部署页面

1
$ hexo deploy

使用该命令前根目录下_config.yml配置文件需将github地址等配置好,也可直接使用命令

1
$ hexo d -g

直接部署前生成静态页面

二、github代码上传(最好在git bash中运行)

git初始化

1
$ git init

添加文件

1
$ git add *

此处*代表将该目录下所有文件上传,若要将某文件上传,则可换为该文件名

commit到仓库

1
$ git commit -m "注释语句"

注释语句可换成任意,例:第一次上传

本地仓库关联到github

1
$ git remote add origin https://github.com/Qxiaoqi/HTML-task.git

此处地址为github代码仓库的地址,复制到上处即可。其中可能报错如下

1
fatal: remote origin already exists.

则可使用

1
$ git remote rm origin

删除原来的代码仓库地址

上传代码

1
$ git push -u origin master

中间可能会输入账号密码