工具准备
- 一个GitHub账号
- Node.js
- git for windows
- hexo
-
首先要注册一个GitHub账号,在该账号中创建一个仓库,当你的博客发布到该仓库后就可以通过网络地址实现远程访问。
-
然后前往Node的官网下载对应的安装包。自行安装即可。。
-
同样的百度git for windows。由于官网下载速度十分的慢,还经常下到一半中断。所以不推荐在官网下载,可以尝试找一下有没有第三方的下载源。
-
关于hexo的下载,可以在官网界面点击文档查阅其下载步骤。(以下演示Windows下的安装)
- 按住win+R键,在跳出的窗口中输入cmd打开命令窗口。
- 输入
npm install -g hexo-cli
。 - 等进度条走完就完成了安装。
建站
- 首先要选择一个你的盘符在命令窗口中直接输入盘符名称加":"即可,(比如你要在d盘下创建博客本地文件):
d:
- 创建一个文件夹(可以直接在文件管理器中直接创建,也可以通过一下命令,文件名随意)
mkdir blog
- 输入
hexo init <folder>
用你想要的文件名代替"<folder>" cd <folder>
在终端(也就是命令窗口)进入你刚刚创建的文件夹npm install
输入该命令直接搭建博客框架
创建GitHub仓库
- 登录你的GitHub账号
- 新建一个仓库
- 点击new
- 填入基本信息
勾选上面的框框。。。。 - Creat repository就行了。
链接到你的仓库
- 进入你的git for windows的安装路径
- 点击打开
git-bash.exe
- 输入
ssh-keygen -t rsa -C "你的github的注册邮箱"
- 然后一直回车就好了可以生成一个key用来github的ssh链接的。他上面应该会有一条信息是
Your public key has been saved in "你的地址/id_rsa"
- 进入你的github。在你的头像哪里的弹出框点击settings,然后在点击SSH and GPG keys
- 新建一个ssh,输入一个名字,然后用记事本打开你的"id_rsa"文件,将里面的内容全部复制下来,粘贴到key里面。
- 点击下面的Add ssh key就行了。
本地&远程访问
-
本地访问
hexo g
命令是生成静态文件hexo s -p 5555
通过该命令就可以在本地访问你的博客了,5555是你的端口名,可以随意填,只要没被占用就行了。- 在浏览器输入
localhost:5555
访问。 - 按ctrl+c退出。
-
远程访问
-
修改配置文件
- 打开你的博客本地文件的根目录。
- 找到_config.yml这个文件。
- 用notpad++或者sublime3打开它。
# Site title: HYuebin //你的博客名,随便起 subtitle: //想填就填 description: keywords: author: HYuebin language: zh-CN //设置中文,默认是英文 timezone:
# URL ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/' url: https://Ussugi.github.io //只要修改这一处,修改成你自己的就行了,其他的想修改也可以。 root: / permalink: :year/:month/:day/:title/ permalink_defaults:
# Deployment ## Docs: https://hexo.io/docs/deployment.html deploy: type: git repo: https://github.com/Ussugi/Ussugi.github.io.git //此处地址也是修改成你自己的就好了。 branch: master
-
安装依赖
npm install hexo-deployer-git --save
-
重新生成静态文件
hexo g
-
发布
hexo d
-
在浏览器上输入
https://ussugi.github.io/
就可以访问了。(把"ussugi"改成你自己的就好了。)
-