前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hexo搭建个人博客(二)— 搭建Hexo

Hexo搭建个人博客(二)— 搭建Hexo

作者头像
木制robot
发布2018-04-13 13:45:06
1.1K0
发布2018-04-13 13:45:06
举报

这篇文章主要介绍如何搭建本地Hexo博客,并将博客部署到github。


初始化Hexo

在电脑上任意一个你喜欢的地方创建一个文件夹,文件夹的名字命名为username.github.io(还记得它吗?就是上次我们创建github repository的名字。)

然后,打开文件夹在其内部右键选择Git Bash here。在弹出的界面中输入hexo init,等待安装结束后接着输入npm install,安装过程可能不会显示,稍等片刻等待安装完成.这时文件夹内有以下文件:

Hexo的使用

启动本地服务器

在刚刚的命令行中输入:

代码语言:javascript
复制
$ hexo s

Hexo server启动后,在浏览器中打开http://localhost:4000/即可访问自己的本地博客,按Ctrl+C停止服务器。到这一步你已经搭建好自己的本地博客,接着我们就把它部署到github,让别人也可以浏览你的博客。

Hexo部署github

设置SSH keys

我们需要通过SSH keys将git与github联系起来。步骤如下: 1.打开git bash,输入cd ~/.ssh,如果果提示:No such file or directory 说明未设置SSH。 2.接着输入

代码语言:javascript
复制
ssh-keygen -t rsa -C "邮件地址@youremail.com"
Generating public/private rsa key pair.
Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):<回车就好>

此处应注意-C为大写C,邮箱地址为你创建github账号的邮箱地址。

代码语言:javascript
复制
Enter passphrase (empty for no passphrase):<输入加密串>
Enter same passphrase again:<再次输入加密串>

输入密码,此密码为提交项目时所用。(ps:输入时可能无显示,直接输入即可。) 3.用记事本打开C:\Documents and Settings\Administrator.ssh\id_rsa.pub文件,全选并复制公钥。 4.登录Github,点击右上角头像——>settings——>——>SSH keys——>New SSH key,把公钥粘贴到key中,填好title并点击Add SSH key。 5.输入以下命令测试是否成功

代码语言:javascript
复制
$ ssh -T git@github.com

出现如下反馈,输入yes出现Hi xxxx! You’ve successfully authenticated, but GitHub does not provide shell access.说明成功连接github。

代码语言:javascript
复制
The authenticity of host 'github.com (207.97.227.239)' can't be established.
RSA key fingerprint is 16:27:ac:a5:76:28:2d:36:63:1b:56:4d:eb:df:a6:48.
Are you sure you want to continue connecting (yes/no)?

修改站点配置文件

在你的博客文件夹中找到_config.yml并打开

找到以下内容

代码语言:javascript
复制
# Deployment
## Docs: http://hexo.io/docs/deployment.html
deploy:
  type:

并修改为

代码语言:javascript
复制
# Deployment# Deployment
## Docs: http://hexo.io/docs/deployment.html
deploy:
  type: git
  repository: https://github.com/Wooden-Robot/Wooden-Robot.github.io
  branch: master
  plugins: -hexo-generator-feed

注意repository为你的github page的项目地址。

部署github

在你的博客文件夹内右键打开Git Bash here输入下列代码

代码语言:javascript
复制
$ hexo g #生成静态网页
$ hexo d #开始部署

过程中会提示输入你的github username和密码(密码为,等待命令运行完成即可。部署完成后,在浏览器中访问http://Wooden-Robot.github.io/能够看到你的Hexo博客,到此部署成功! 有些版本的Hexo没有内置hexo-deployer-git,会出现下列情况:

代码语言:javascript
复制
Deployer not found: git

这时候输入以下代码安装即可:

代码语言:javascript
复制
npm install hexo-deployer-git --save

注:

代码语言:javascript
复制
hexo g == hexo generate
hexo s == hexo server
hexo d == hexo deploy
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-02-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 初始化Hexo
  • Hexo的使用
    • 启动本地服务器
    • Hexo部署github
      • 设置SSH keys
      • 修改站点配置文件
      • 部署github
      • 注:
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档