zoukankan      html  css  js  c++  java
  • github文件上传及github pages博客搭建教程

    一、与github建立连接

    1.安装node.jsgit

    2.桌面新建文件夹【github】,右键“git bash here”

    3.注册github账号,新建仓库“new repository”,勾选“Initialize this repository with a README”

    4.生成新的SSH key,需要输入密钥时直接回车即可

    $ ssh-keygen -t rsa -C "邮件地址@youremail.com"

    5.在【id_rsa.pub】文件中找到新生成的ssh key,复制并粘贴到github的【settings】-【Add Key】

    6.测试是否成功

    $ ssh -T git@github.com

    第一次连接时需要输入“yes”回车即可

    7.设置账号信息

    $ git config --global user.name "你的名字"
    $ git config --global user.email "your_email@youremail.com"

    二、上传文件到github

    1.在github创建仓库

    2.本地克隆仓库

    git clone https://github.com/nwsci/wangyi.git

    3.如果之前创建仓库时勾选了“Initialize this repository with a README”,直接进入第四步;否则需要创建README.md

    git init
    touch README.md
    git add README.md
    git commit -m 'first_commit'
    git remote add origin https://github.com/findingsea/myRepoForBlog.git
    git push origin master

    4.push文件

    git add .
    git commit -m '文件名'
    git remote add origin https://github.com/nwsci/wangyi.git
    git push origin master

    注意:第三个命令执行时如果报错“fatal: remote origin already exists”,则先执行

    git remote rm origin

    第四个命令执行时如果报错“error:failed to push som refs to.......”,则先执行

    git pull origin master

    三、使用github pages建立博客

    1.在github创建新项目,名为“username.github.io”

    2.使用git安装hexo

    $ npm install -g hexo

    3.在本地新建【hexo】文件夹,右键“git bash here”

    $ hexo init

    4.执行以下命令,然后到浏览器访问“localhost:4000”看看

    $ hexo g
    $ hexo s

    注意:执行命令时遇到报错“ERROR Try running: 'npm install hexo --save'”,按提示用以下命令安装一下,再重新尝试上面命令

    npm install hexo --save

    5.复制主题

    $ git clone https://github.com/A-limon/pacman.git themes/pacman

    或者

    $ git clone https://github.com/cnfeat/cnfeat.git themes/jacman

    6.启用主题

    修改【hexo】目录下的【config.yml】配置文件中的 theme 属性,将其设置为pacman。同时请设置stylus属性中的compress值为true。

    7.更新主题

    $ cd themes/jacman
    $ git pull

    8.本地环境搭建

    参考一步步在GitHub上创建博客主页(4)

    9.本地查看调试

    $ hexo g #生成
    $ hexo s #启动本地服务,进行文章预览调试

    或者直接使用组合命令

    $ hexo d -g

     更多参考一步步在GitHub上创建博客主页-最新版

  • 相关阅读:
    UCOS内核
    ##API(七)————日期操作类(二)
    ##Webstrom打开显示老长一段英文This lincense GY4D6P7914 has been cancelled.,就是打不开怎么解决
    ##API(六)————日期操作类(一)
    ##API(五)————StringBuffer类和StringBuilder类(重要)
    ##API(四)————String类的常用方法
    ##API(三)————Math类
    ##API(二)————包装类
    ##API的简介
    ##API(一)————枚举
  • 原文地址:https://www.cnblogs.com/newgold/p/4983744.html
Copyright © 2011-2022 走看看