​ 首先install Git ,注册GitHub账号,创建公共库,然后进入jekyll官网下载个人博客的主题,最后使用git指令在终端上传到github,这时可以登陆raoweijiapng.github.io进入个人博客。

  • 终端安装Git指令
1
sudo apt-get install git
  • 注册一个github


新建一个公共库,库名为账号名.github.


用git连接Github

  • 生成SSH秘钥

    ​在终端输入:ssh-keygen -t rsa -C “raoweijia@outlook.com”,其中“raoweijia@outlook.com”是你的邮箱地址。

    接着按3个回车:


    最后在.ssh目录下得到了两个文件:id_rsa(私有秘钥)和id_rsa.pub(公有密钥)。

  • 添加SSH Key到GitHub

    首先,去.ssh目录下找到id_rsa.pub这个文件夹打开复制全部内容。

    接着在网页上打开你的GitHub,进入你的Settings:


    然后在网页的左边会看到这些目录,点击SSH and GPG keys:


    创建New SSH key:


    粘贴你的密钥到你key输入框中:


    点击“Add SSH key”,会提示输入GitHub用户密码,输入后,即可完成。

  • 测试密钥是否可行

    ​在命令窗口上输入ssh -T git@github.com 按回车键,如看到以下信息:


​ 那么,生成秘钥就成功了。

  • 创建本地库

    ​ 第一种方法:在本地某个文件中增加后缀为.github.io的文件夹 然后在此文件中执行git init。

    ​ 第二种方法:克隆github的空白库到指定的位置。

    1
    git clone https://github.com/ *用户名* / *用户名* .github.io
  • 下载jekyll主题

    ​ 去官网http://jekyllthemes.org/ ,下载压缩包。

  • 拷贝主题文件到克隆的库文件

    ​把压缩包进行解压,然后把解压下的文件拷贝到自己生成的raoweijia.github.io文件夹中,然后在raoweijia.github.io的文件夹里打开终端。

    通过git指令把本地库的文件上传到GitHub的相应后缀为账户名.github.io的公共库中。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    ​git init

    git config --global user.name "raoweijiapng"
    ​git config --global user.email raoweijia@outlook.com

    git remote add origin https://github.com/Chenzhiyong47/pyflask.git(地址是自己的GitHub库的地址)

    ​git add . (注意:git add 后面有一个小数点)

    git commit -m "It's my first time to send documents to GitHub in Linux." (双引号里内容必须要 写,但内容不限)。

    git push origin master
    (如果第一次上传失败,在末尾的加-f参数是强制性上传,若GitHub上面没有文件与Linux上冲突,可以不要这个参数;若GitHub上面有文件与这个冲突,则加上这个参数。加上这个参数的作用:删掉GitHub上原有的文件,再上传Linux上的文件)。

    最后按提示输入GitHub的账号和密码。等待一会儿。

    那么现在就可以上GitHub查看自己刚上传的文件了。

    最后启动浏览器并转到https:// 账户名.github.io,就进入到自己的blog。