Hexo博客搭建

一、获取git

1.下载Git客户端

2.git客户端的安装教程

后面就一直默认选择!

二、申请github免费静态空间

三、部署本地的hexo

1.任意找一个文件夹取自己喜欢的名字,这里我在e盘创建文件夹名为hexo
           2.在文件夹中右击鼠标选择git bash here出现如下编程框

3.国外的NPM源并不稳定,即使翻墙也不一定能将Hexo下载下来,所以这里直接更改为淘宝源。

$ npm config set registry https://registry.npm.taobao.org npm info underscore

4.安装hexo

$ npm install -g hexo-cli

5.创建hexo工程

$ hexo init blog

6.新建POST

$ hexo new “HelloWorld”
进入初始化后的hexo文件夹,创建名为HelloWorld的文件,此时会在/blog/sources/_post/目录下生成HelloWorld.md文件。

7.生成静态文件

$ hexo generate

8.运行hexo服务器

$ hexo server

9.打开命令行提示的地址,一般是http://0.0.0.0:4000/,既可以看到我们的Hexo网站。如果提示找不到server命令则需要运行命令,Hexo3.0之后把server独立出来了,所以需要单独安装。

$ npm install hexo-server --save

10.再次登录时,此时Helloworld文章中没有任何内容。打开/blog/sources/_post/目录,使用编辑器打开其中的 HelloWorld.md并在其中添加markdown格式的内容保存,然后重新运行以下命令:                                   

$ hexo generate
$ hexo server

11.出现的问题:hexo安装成功,并且正确运行,但是localhost:4000不能访问;解决:你的电脑端口被占用了。hexo默认 的端口是4000,如果你的电脑安装了福昕阅读器,启动hexo s的时候,用这个命令,换一个端口。               

hexo s -p 5000

三、部署本地文件到github上去

1.配置SSH:

---------------在Git Bash输入以下指令(任意位置点击鼠标右键),检查是否已经存在了SSH keys

ls -al ~/.ssh

--------------如果不存在就没有关系,如果存在的话,直接删除.ssh文件夹里面所有文件:

--------------输入以下指令(邮箱就是你注册Github时候的邮箱)后,回车,出现提示让你输入的时候直接先回车,好像需要3次,如下图所示:                              

---------------然后键入以下指令:

ssh-agent -s

 --------------继续输入指令:

eval `ssh-agent -s`
ssh-add

--------------- 到了这一步,就可以添加SSH:key到你的Github账户了。键入以下指令,拷贝Key(先拷贝了,等一下可以直接粘贴,不放心的在执行下面命令后,先黏贴在记事本上):                                

clip < ~/.ssh/id_rsa.pub

---------------然后到Github里面,点击右上角的设置图标Settings,找到SSH keys,Ttile随便你命名,Key就黏贴上你刚才复制 的key,然后点Add SSH key,最后会让你重新输入下gitHub的密码                             

---------------最后还是测试一下吧,键入以下命令:

ssh -T git@github.com

 

---------------以上就表示SSH配置好了,执行以下命令部署到Github上。

hexo clean:清除缓存
hexo g:预部署
hexo d:部署

 --------------如果执行hexo d命令报下名错:

---------------就先安装一下hexo-deployer-git这个模块:

npm install hexo-deployer-git --save

-----------------安装好了继续执行hexo d部署命令,输入gitHub的账号密码,就可以访问了

四、主题部署要点

<1:修改blog根目录的_config.yml,将theme修改为alpha

<2:这个主题依赖jade和sass插件,所以在配置好主题后,还要进行安装插件

<3:在本地测试:先清空缓存,然后启动服务器,在本地浏览器输入localhost:4000/查看效果

$ hexo clean 
$ hexo s --debug

<4:把文件上传到github上去

-----------在gitihub上由于没有一级文件目录,所以在_config_yum的URL的配置

-----------上传

$ hexo clean 
$ hexo g
$ hexo d
刷新github
刷新博客
成功

-------------最终登入域名:就能成功进入属于自己的blog

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值