在GitHub上使用Hexo搭建静态博客

搭建静态博客需要一个前提是电脑上有安装git并且有github账号,这个不懂可以看廖雪峰先生的git教程html

一、下载nodejs。在官网上可以下载node

二、使用git进入你新建的一个目录,输入命令 npm install -g hexogit

三、接着输入hexo init ~/hexo ,会创建一个初始化的文件夹。文件夹名为hexo。这时你要进入到根文件夹下的hexo文件夹,可以在git中输入命令 cd ~/hexo
在git中输入npm install
github

输入 hexo g 生成静态问津npm

输入 hexo s 会在本地预览你的博客,在浏览器中输入localhost:4000/就能够看到浏览器

四、将博客上传到github上,需要在github上新建一个库。假设你的github是https://github.com/username。那么你就需要建的库名是username.github.iohexo

五、改动hexo目录下的_config.yml。尤为要注意格式,注意最后三行的缩进,repsitory需要填你的git库的地址(ssh格式的,不是https格式的)ssh

 

# Deploymentpost

## Docs:http://hexo.io/docs/deployment.htmlspa

deploy:

  type: git

  repository:git@github.com:fonxian/fonxian.github.io.git

  branch: master


六、完毕yml的配置后输入命令

npm install hexo-deployer-git --save

再输入 hexo clean

输入hexo g

输入hexo d 就能够完毕

 




七、当你需要改首页的一些内容的时候,就在本地的_config.yml中改,比方改title。改author这种值以后,输入命令hexo clean

hexo g 生成新的静态内容

hexo d 推送到git上

八、怎样与域名绑定?ping github.io获得ip地址,写到万网的域名解析中,而后在Github的库中新建一个CNAME。内容是要绑定的域名,因为每次hexo d 都会将github上的CNAME覆盖,因此最好的解决的方法是在hexo的source目录下新建一个CNAME,每次hexo d上传到github的时候。就会本身主动生成

九、改主页的目录,首先使用hexo new page"about" ,而后就会在source目录中找到about目录下的index.md,在index中编辑你想要加入的内容。而后在themes/{主题名}如下找到_config.yml,在menu如下加入

About:/about 。最后在hexo -g ,hexo -d。就完毕文件夹的加入

相关文章
相关标签/搜索