“当我们让自己的光芒闪耀,无意中我们也允许了他人散发光芒。一旦我们从自我的恐惧中解放出来,我们的存在,也会让他人得到解放。”
五分钟创建一个博客
- 在GitHub上创建一个仓库,仓库名的格式为
你的github上的username.github.io这是一个固定格式。 - 创建完后找到
setting,然后找到GitHub pages,如下图,绿色框里说我的站点在https://刚刚创建的仓库名/,访问就可以了,自己的博客已经创建成功,可以新建md文件发布新的博客。可能五分钟都不到~

- 但是由于界面比较丑,所以要用到
hexo框架,安装之前需要安装git以及node.js,可以看官方文档 hexo安装。 - 可以在本地,在命令行输入
hexo init blog,创建一个博客文件夹blog,之后的步骤可以看下面的命令8~10,然后访问博客地址,就会发现变好看了,也可以自己修改一下框架让其更适合自己,用hexo的发布三部曲命令提交。** 之后可以用
hexo new 新的md文件的名字,比如hexo new hello,就是创建一个hello.md文件,然后编辑博客内容,用hexo的发布三部曲提交发布。使用到的命令
查看是否生成ssh,若没有则为空
cat ~/.ssh/id_rsa.pub
生成ssh的命令
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
git的全局配置用户名和邮箱,只需配置一次
git config --global user.name "你的名字"git config --global user.email "你的邮箱"
克隆仓库到本地
git clone 仓库地址(用ssh)
提交三部曲
注意git push的时候,origin是默认的仓库名,如果有两个远程仓库比如GitHub和gitee,就需要写实际的仓库名。在实际应用中,有时候会出现本地仓库和线上仓库不一致的情况,这个时候就需要 git pull 抓取远程仓库的内容,具体请看git pull。
第一步 选中所有git add -A或git add .第二步 提交的名称git commit -m "修改的备注名称"第三步 推到远程仓库(以下三种情况)git push origin master(第一次提交)git push (第2~n次提交)git push origin b(提交到分支b)
- 抓取远程仓库的所有内容
在多人协同开发的时候会经常用到,在push之前先git pull是很好的习惯。(本地仓库和远程仓库是一方相对另一方是真子集的时候才能提交)
git pull
- 将本地文件夹提交到远程仓库时,一般需要先在远程仓库建立一个同名仓库。注意是创建一个空仓库。
创建完空仓库后,要在本地的同名文件夹下进行git初始化
git init
然后绑定远程仓库,初始化的文件夹一般都没有绑定过。而克隆的仓库都绑定过了。注意都是在同名文件夹下。
查看是否绑定过git remote -v绑定git remote add origin 仓库地址如果绑定错误git remote remove origin
hexo创建博客文件夹hexo init 文件夹名称
安装发布工具,注意要在博客文件夹里安装
npm install hexo-deployer-git --save
在博客文件夹里找到_config.yml文件,配置一下
theme: landscapedeploy:type: gitrepository: 你的GitHub仓库地址(ssh)branch: master
hexo提交的三个命令清除缓存,更快生效hexo clean
生成新的静态文件,可简写为 hexo ghexo generate
把生成的文件部署到博客上,可简写为hexo dhexo deploy
hexo创建新博客,下面的命令会创建一个新的md文件,在文件里写好博客,然后利用提交命令发布新博客就可以了。hexo new 博客名字
更换
hexo的主题为next首先克隆仓库到本地博客文件夹下的主题文件夹下git clone next主题的仓库地址 themes/nextgit clone https://github.com/iissnan/hexo-theme-next themes/next然后在配置文件_config.yml里更改一下主题的配置theme: next
git分支
创建分支git branch dev(分支名)切换到新分支,例如devgit checkout dev命令合并使用,创建分支dev并切换git checkout -b dev
安装
hexo(注意要先安装git以及node)npm install -g hexo-cli
克隆分支上的项目到本地
git clone -b 分支名 仓库地址
