利用github pages和hexo搭建博客

首先,github pages是什么?它是通过github网站托管和发布的公开网页。github pages给开发者建立一个私人页面,可以分享想法和代码。这里的pages是通过http服务的,不是https。所以不要在page库里面放敏感数据。(https和http的区别

  1. Hexo(Hexo是一个快速简洁的博客框架,可以让几百个页面在几秒内渲染,Hexo支持Github Flavored Markdown的所有功能。)—— 使用Hexo需要安装Nodejs和Git

    (Nodejs下载地址:https://nodejs.org/en/download/      Git下载地址:https://git-scm.com/download/  )

         Hexo安装和使用步骤如下:
    1. 使用npm安装Hexo,在git bash命令行下:npm install hexo-cli ;
    2. windows命令窗口进入某文件夹(可以专门为本地库建立一个文件夹),输入
    • hexo i blog(i是init缩写,blog是建立博客文件夹项目的名称)
    • cd blog
    • hexo g       //生成静态网页
    • hexo s        //启动服务器预览,可以在本地预览效果
    • 打开浏览器输入默认网址查看localhost:4000
  2. 将本地博客上传到github

  1. 在github上建立一个仓库,库名一定是:用户名.github.io(为了后面访问方便);
  2. 将建立的hexo文件(即本地“blog”文件夹)部署到github上,编辑_config.yml文件(可以直接用Notepad打开编辑),
    deploy:
        type: git
        repo: git@github.com/用户名/用户名.github.io.git  #这里的网址填自己的
        branch: master   #注意冒号后面有空格
  3. 在git bash命令行中安装一个扩展:npm install hexo-deployer-git --save;
  4. 检查SSH,在Git bash里输入
    cd ~/.ssh
    ls
    #此时会显示一些文件
    mkdir key_backup
    cp id_rsa* key_backup
    rm id_rsa*  
    #以上三步为备份和移除原来的SSH key设置
    ssh-keygen -t rsa -C "邮件地址@youremail.com" #生成新的key文件,邮箱地址填你的Github地址
    #Enter file in which to save the key (/Users/your_user_directory/.ssh/id_rsa):<回车就好>
    #接下来会让你输入密码
  5. 添加SSH key到Github,进入github——setting——SSH and GPG  Keys——new SSH key;
  6. 找到 系统当前用户目录下(开启查看隐藏文件) C:\Users\用户名\ .ssh id_rsa.pub文件用Notepad打开。打开之后全部复制到key中(title随便写);
  7. 将本地博客发布到网站上(即_config.yml中的deploy中设置的网站),在windows命令行界面输入:hexo d  //部署网站;
  8. 刷新用户名.github.io网页就可以看到博客了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值