博客搭建成功
版权声明:本文为 韧桂 原创文章,可以随意转载,但必须在明确位置注明出处!
一、历程
知不如用,想不如做!经过我的折腾,我的博客终于搭建起来了。而搭博客的兴趣起源,主要是从偶然的一篇文章中, 得知 GitHub 可以托管个人网站,且得知利用 hexo 或 jekyll 可以快速的搭建一个博客,而我个人也希望有一个属于自己的网站。所以尽兴地去搭了一个。 使用 hexo 或 jekyll ,不需要熟悉前端,不需要懂编程,便能自行搭建博客网站。本文阐述的是使用 jekyll 的方法。具体请看下文!为了给各位看官有一个阅读的气氛, 此处插入音乐水墨江南 望喜欢!
二、所用环境 (在电脑高级配置中添加各个环境的 Path 值,即添加安装路径。)
(一)、 Git 环境(用于部署到远端): Git
(二)、 Ruby 环境( Jekyll 是基于 Ruby 开发的): Ruby 安装路径请不要使用带有空格的文件夹,并勾选 “Add Ruby executables to your PATH”,配置好环境变量。
(三)、RubyDevKit : RubyDevKit (检测镜像,配置镜像) 。下载同系统及 Ruby 版本相对应的 DevKit 安装包。
用命令行进入解压后的目录cd /d D:/DevKit
ruby dk.rb init #初始化,检测 ruby 的安装位置
notepad config.yml #创建 config.yml 文件。于末尾添加新的一行 - C:\Ruby200-x64,保存文件并退出。
ruby dk.rb install #安装
(四)、RubyGems : (五)、注册 GitHub 账户: GitHub 创建仓库:(usrname.github.io) 不要勾选“使用自述文件初始化此存储库”
三、开始搭建
安装 jekyll
在桌面鼠标右键,选择 Git Bash Here
,打开分布式版本控制软件。
$ gem install jekyll
创建博客
$ jekyll new username.github.io
进入博客目录
$ cd username.github.io
启动本地服务
$ jekyll s
http://localhost:4000 查看本地效果
初始化仓库
$ git init
生成 SSH keys
执行以下命令,生成 SSH keys,并到 GitHub 输入 SSH keys ,(文件在 C 盘\用户文件夹\ .ssh 文件夹\ PUB 文件 中)
$ ssh-keygen -t rsa -C "useremail"
检测连接情况
$ ssh -T git@github.com
建立传输通道
注意:仓库名的前半部分必须与 GitHub 用户名相同。否则,部署不了博客页面。
无远程远点情况时执行下面指令
$ git remote add origin https://github.com/username/username.github.io.git
or $ git remote add origin ssh://git@github.com/username/username.github.io.git
有远程远点情况时执行下面指令
$ git remote set-url origin git@github.com:username/username.github.io.git
or $ git remote set-url origin ssh://git@github.com/username/username.github.io.git
上传 GitHub 远端
设置提交人的用户名和邮箱
$ git config --global user.name "username"
$ git config --global user.email "useremail" #这里是全局配置,把 --global 去掉,则不是全局。
$ git add .
$ git commit -a -m "Add submission Tags"
or $ git commit -m "Add submission Tags"
$ git push origin master
四、后续
不同终端上传
先下载仓库内容
$ git clone https://github.com/username/username.github.io.git
or $ git clone git@github.com:username/username.github.io.git
添加文件或者修改文件后,再进行上述步骤 上传 GitHub 远端 的步骤。
五、想用 hexo 搭建博客的请看:
教程链接
软件
环境
注册GitHub账户: GitHub 创建仓库:(username.github.io)
###
本文完,欢迎赞赏
韧桂 2018-03-21