本篇主要记录一些本身github博客搭建的过程。node
注:本篇主要写搭建博客,工具类的再也不赘述git
咱们假设你已经有了一个 github 帐号,你须要添加一个新的 new repository。点击建立一个新的 repository ,你须要将你的 Repository name 设置为 ** 帐户名.github.io **
,这一步相当重要。github
在建好的项目右侧有个settings按钮,点击它,向下拉到GitHub Pages,你会看到一个 http://帐户名.github.io 的网址,这样,你已经有一个属于本身的博客啦。npm
npm install hexo -g
,开始安装Hexohexo -v
,检查hexo是否安装成功hexo init
,初始化该文件夹。看到 ** “Start blogging with Hexo!” **
即成功npm install
,安装所需组件hexo g
,对文件进行编译输入 hexo s
,输入hexo s
,开启服务器,访问该网址,正式体验Hexo。
个人默认端口是4000,若是你的页面一直没法跳转,多是端口号被占用,能够经过 hexo server -p 端口号
进行修改。服务器
git config --global user.name "xxx" git config --global user.email "xxx@gmail.com"
id_rsa,id_rsa_pub,known_hosts
,则说明存在。ssh-keygen -t rsa -C "你的github邮箱地址"
,连续三个回车,生成密钥,也会自动生成两个文件:id_rsa和id_rsa.pub
(默认存储路径是:C:\Users\Administrator\.ssh
)eval "$(ssh-agent -s)"
,添加密钥到 ssh-agentssh-add ~/.ssh/id_rsa
,添加生成的 SSH key 到 ssh-agentdeploy: type: git repo: git@github.com:limoon7/limoon7.github.io.git branch: master
npm install hexo-deployer-git --save
hexo d -g
,生成以及部署了hexo -s
命令hexo clean
,hexo -g
,hexo -s
, hexo -d
是否是以为配置好的不是很美观,那就来一个优雅大方的主题吧!hexo
-hexo d 出现ssh链接问题,以下所示编辑器
ssh: connect to host github.com port 22: Connection timed out
解决方法:git 链接 github 超时问题工具
欢迎你们访问个人博客:lemon的世界post