“当我们让自己的光芒闪耀,无意中我们也允许了他人散发光芒。一旦我们从自我的恐惧中解放出来,我们的存在,也会让他人得到解放。”

五分钟创建一个博客

  1. 在GitHub上创建一个仓库,仓库名的格式为 你的github上的username.github.io 这是一个固定格式。
  2. 创建完后找到 setting ,然后找到 GitHub pages ,如下图,绿色框里说我的站点在https://刚刚创建的仓库名/,访问就可以了,自己的博客已经创建成功,可以新建md文件发布新的博客。可能五分钟都不到~

image.jpg

  1. 但是由于界面比较丑,所以要用到 hexo 框架,安装之前需要安装 git 以及 node.js ,可以看官方文档 hexo安装
  2. 可以在本地,在命令行输入 hexo init blog ,创建一个博客文件夹blog,之后的步骤可以看下面的命令8~10,然后访问博客地址,就会发现变好看了,也可以自己修改一下框架让其更适合自己,用hexo的发布三部曲命令提交。**
  3. 之后可以用 hexo new 新的md文件的名字,比如hexo new hello ,就是创建一个hello.md文件,然后编辑博客内容,用hexo的发布三部曲提交发布。

    使用到的命令

  4. 查看是否生成ssh,若没有则为空

    1. cat ~/.ssh/id_rsa.pub
  5. 生成ssh的命令

    1. ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
  6. git的全局配置用户名和邮箱,只需配置一次

    1. git config --global user.name "你的名字"
    2. git config --global user.email "你的邮箱"
  7. 克隆仓库到本地

    1. git clone 仓库地址(用ssh
  8. 提交三部曲

注意git push的时候,origin是默认的仓库名,如果有两个远程仓库比如GitHub和gitee,就需要写实际的仓库名。在实际应用中,有时候会出现本地仓库和线上仓库不一致的情况,这个时候就需要 git pull 抓取远程仓库的内容,具体请看git pull

  1. 第一步 选中所有
  2. git add -A
  3. git add .
  4. 第二步 提交的名称
  5. git commit -m "修改的备注名称"
  6. 第三步 推到远程仓库(以下三种情况)
  7. git push origin master(第一次提交)
  8. git push (第2~n次提交)
  9. git push origin b(提交到分支b)
  1. 抓取远程仓库的所有内容

在多人协同开发的时候会经常用到,在push之前先git pull是很好的习惯。(本地仓库和远程仓库是一方相对另一方是真子集的时候才能提交)

  1. git pull
  1. 将本地文件夹提交到远程仓库时,一般需要先在远程仓库建立一个同名仓库。注意是创建一个空仓库。

创建完空仓库后,要在本地的同名文件夹下进行git初始化

  1. git init

然后绑定远程仓库,初始化的文件夹一般都没有绑定过。而克隆的仓库都绑定过了。注意都是在同名文件夹下。

  1. 查看是否绑定过
  2. git remote -v
  3. 绑定
  4. git remote add origin 仓库地址
  5. 如果绑定错误
  6. git remote remove origin
  1. hexo 创建博客文件夹

    1. hexo init 文件夹名称
  2. 安装发布工具,注意要在博客文件夹里安装

    1. npm install hexo-deployer-git --save

在博客文件夹里找到_config.yml文件,配置一下

  1. theme: landscape
  2. deploy:
  3. type: git
  4. repository: 你的GitHub仓库地址(ssh)
  5. branch: master
  1. hexo提交的三个命令

    1. 清除缓存,更快生效
    2. hexo clean
    1. 生成新的静态文件,可简写为 hexo g
    2. hexo generate
    1. 把生成的文件部署到博客上,可简写为hexo d
    2. hexo deploy
  2. hexo创建新博客,下面的命令会创建一个新的md文件,在文件里写好博客,然后利用提交命令发布新博客就可以了。

    1. hexo new 博客名字
  3. 更换hexo的主题为next

    1. 首先克隆仓库到本地博客文件夹下的主题文件夹下
    2. git clone next主题的仓库地址 themes/next
    3. git clone https://github.com/iissnan/hexo-theme-next themes/next
    4. 然后在配置文件_config.yml里更改一下主题的配置
    5. theme: next
  4. git分支

    1. 创建分支
    2. git branch dev(分支名)
    3. 切换到新分支,例如dev
    4. git checkout dev
    5. 命令合并使用,创建分支dev并切换
    6. git checkout -b dev
  5. 安装 hexo(注意要先安装git以及node)

    1. npm install -g hexo-cli
  6. 克隆分支上的项目到本地

    1. git clone -b 分支名 仓库地址