在Github上搭建个人的Hexo博客,并绑定域名及Https访问
Posted fubitech
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Github上搭建个人的Hexo博客,并绑定域名及Https访问相关的知识,希望对你有一定的参考价值。
Hexo
是一个很简约的博客程序,可将其安装到Github
上并使用Git
二级域名进行访问,即是为咱们节流了服务器和域名本钱,同时还可以绑定伏笔VPS的域名访问,这里就说下详细搭建教程。
简介
Hexo
是一个快速、简约且高效的博客框架。Hexo
使用Markdown
(或其他衬着引擎)解析文章,在几秒内,便可使用靓丽的正题天生动态网页。
搭建
1、建立Github账户
阅读器进入https://github.com,注册一个账号,再openhttps://github.com/new建立一个项目。称号填Github用户名.github.io
。
2、部署Node.js和Git
使用SSH
客户端登录云主机
,执行command:
#Ubuntu和Debian系统
curl -sL https://deb.nodesource.com/setup_9.x | bash -
apt-get install -y nodejs git
#Centos系统
curl -sL https://rpm.nodesource.com/setup_9.x | bash -
yum install nodejs git -y
3、部署Hexo
#新建文件夹寄存Hexo文件,称号伏笔VPS定
mkdir /Rats && cd /Rats
#部署Hexo
npm install hexo-cli -g
#初始化配置
hexo init
#部署必要组件
npm install
#启动Hexo
hexo server
然后openhttp://ip:4000
,便可以进入Hexo
博客了,如果进不了,请放行服务器的4000
端口。接下来咱们就同步到Github
上。
4、配置Git信息
#请将上面Git用户名和email修正成伏笔VPS的
git config --global user.name "MOERATS"
git config --global user.email "[email protected]oerats.com"
#天生密匙
ssh-keygen -t rsa -C "[email protected]"
天生途中可以直接回车,此刻会在/root/.ssh
目录中天生2
个文件,然后openid_rsa.pub
,并复制内里的内容。
cat /root/.ssh/id_rsa.pub
复制好后,使用阅读器进入https://github.com/settings/ssh/new,Title
随意填,然后把方才复制的内容填到Key
确认。
再修改_config.yml
文件,文件在之前新建的文件夹里,你可以使用ftp
客户端修改,也可以使用vi
或nano
修改。
nano /Rats/_config.yml
#修改站点信息,伏笔VPS看情况修正
title: Rat‘s Blog
subtitle: A blog
description: A blog
keywords: A blog
author: Rat‘s
language: zh-CN
timezone: Asia/Shanghai
#增加配置,在最后增加,请修正为伏笔VPS的Git地址
deploy:
type: git
repo: https://github.com/MOERATS/MOERATS.github.io.git
branch: master
5、同步到Github
同步前,先部署一个拓展,否则会出现deloyer not found:git
毛病。
npm install hexo-deployer-git --save
再使用command同步
hexo g
hexo d
同步的时候,会要求咱们输入Github
用户名和密钥,然后咱们便可以通过https://xx.github.io/
进入博客了。
6、推送文章
使用command新建文章。
hexo new "题目"
此刻会在/Rats/source/_posts
目录下天生个markdown
文件,然后你就用Markdown
修改器进行修改。
接下来便可以使用command推送并同步到Github
了。
hexo d -g
绑定域名
如果你想用Github
二级域名访问,就忽视这一步,如果你想用伏笔VPS的域名访问,请持续看。
先解析域名的CNAME
记载到你的Git
二级域名。如果你想用Https
访问,可以使用CloudFlare
解析域名,并开启CDN
胁制Http
转Https
。
然后访问你的博客Git
项目地址,点击Create new file
新建文件,定名CNAME
,内容写上你的域名,不要http
等。
这时候便可以通过伏笔VPS的域名访问博客了。
普通每回同步到Git
的时候,CNAME
文件都会消逝,这时候咱们需要在本地服务器的/Rats/source
目录里新建个同样的CNAME
文件。这样可以防备CNAME
文件消逝,以致域名404
毛病。
#你可以用ftp增加CNAME文件,也可以使用command,注意后头的路径
echo "www.moerats.com" > /Rats/source/CNAME
希望以上的文章对各位有用,如果觉得不错给我点个喜欢吧!更多和在Github上搭建个人的Hexo博客,并绑定域名及Https访问相关的问题或者对洛杉矶云服务器多少钱有疑惑也欢迎大家咨询。
以上是关于在Github上搭建个人的Hexo博客,并绑定域名及Https访问的主要内容,如果未能解决你的问题,请参考以下文章