我的github网址:grimxiaojun

欢迎来到王小俊的个人博客

这是我在github上的第一篇博客,这一篇博客我将讲述我怎么想来到github上写自己的博客的和如何在github上搭建个人博客的过程

  • 首先我之前写博客是在CSDN上写,在途中感觉CSDN支持的Markdown简直是太low了,他的中英文切换时竟然自动直接切到了最下面一行,这是最不能忍受的,当我打着字切换了一下中英文输入法,变到了最下面一行,试问一个想成为一个好的程序员的我怎么能继续这样呢。。。不过也有可能是我没发现他的解决方法,不喜勿喷
  • 其二在CSDN上搭建出来的博客总感觉差了点味道,总觉得没有自己的个人博客看着舒爽,有时候感觉有点别扭,直观点说就是觉得不太好看,这也是不太能忍的,哈哈哈,毕竟所有人都希望他(她)所写出的博客既美观又实用,能够帮助到人们
    以上便是我来到github上写自己的博客的部分原因

下面我将讲述我是如何在github上搭建的个人博客,在这里我将把我走过的弯路都省略,只讲怎么能完美搭建好自己的博客,相信这也是大家想要的(手动滑稽)

总共需要的东西

  • 首先你在github上写东西,所以你必须有github账号,会基本的git操作
  • 由于我的博客是在WINDOWS下基于jekyll的所以你要下载Ruby(jekyll基于它开发)
  • 还要下载与Ruby配套的RubyDevKit
  • 我将在下面一步步给你指出你需要的的东西的安装步骤以及安装网址

以上便是你基本需要的东西

Ruby

我现在所用是windows所以我用的是Rubyinstaller安装

无脑式安装,直接下一步就好

RubyDevKit

在安装RubyDevKit时,仅仅需要注意的是要与你安装的Ruby版本一致

这是去往RubyDevKit的链接,下载后直接解压到你想让它在的文件夹下,或者自己创建一个文件夹用以存放

此时便有一些命令需要去敲了

首先打开刚才安装好的Ruby命令行,由于我的是windows,所以我直接查看新增,直接就可以看到,并且打开,新的命令行名为‘Start Command Prompt with Ruby’

接着进入刚才解压的RubyDevKit文件夹下配置东西

  • 首先输入 ‘ruby dk.rb init’ 将会生成一个’config.yml’它的作用是是检测系统安装的ruby的位置并记录在这个文件中

(由于我已安装便不再继续演示此处的安装过程,只要在此界面中按照我的步骤,输入相关命令便可成功)

  • 接着 输入 ‘ruby dk.rb install’ 等待一会便将这些配置好了
  • 接着就是要安装我们的’jekyll‘了
  • 由于现在的Ruby自带gem,所以不用安装gem,可以直接安装jekyll,命令如下 ‘gem install jekyll’此时便将jekyll安装好了
  • 测试命令 ‘jekyll server’ 若是此处你有下面的错误
  • 现在我们的一些配置都已经初步好了,接着就是利用jekyll帮我们初建一个可用于测试的博客
    命令如下 ‘jekyll new Blogname’
  • 进入新建文件夹内 启动测试 ‘jekyll server’ 此时便打开了‘127.0.0.1:4000’
    此时你在浏览器中输入http://localhost:4000便可初试自己的博客,关于你自己的东西你可以在文件夹下的‘_config.yml’中配置
  • 到这里本地就已经搭建好了
  • 若是测试成功的话会有如下显示

或者有一种错误是提示你要在’jekyll server’前加上‘bundle exec’,此时加上便可

即输入命令 ‘bundle exec jekyll server’

下面便是上传到你的github上

相信只要是想在github上搭建自己的博客的人,应该都对这一步比较熟悉,至少自己肯定将自己的项目或者代码上传到github上共享过,对github有过一定贡献,所以在这里我就不多说

  • 在github上新建一个仓库,仓库名随便你设,只要格式符合 ‘username.github.io’ 便可,其中username是你的仓库名,以后访问时也将会在浏览器中直接输入‘username.github.io’便可访问
  • 最后就是git的一写操作了,将你的新文件夹初始化,然后利用
    ‘git add .’ ‘git commit -m ‘comments’ ‘git push -u origin master’等操作便可上传

模板问题

若是觉得你现在的模板不好的话,想用我现在的模板的话,也有,我现在用的是leopardpan.github.io的模板,以后也许就会换了,不过若是有人要用的话,下面是他利用jekyll搭建个人博客的基本内容的网址

以上便是利用jekyll搭建个人博客的基本内容,图少了点,尴尬。。

想看完整版请到我的github网址:

grimxiaojun
↑↑↑↑↑↑↑↑↑↑↑↑

在github上写自己的博客相关推荐

  1. 使用 Python 在 GitHub 上运行你的博客

    使用 Pelican 创建博客,这是一个基于 Python 的平台,与 GitHub 配合的不错. GitHub 是一个非常流行的用于源代码控制的 Web 服务,它使用 Git 同步本地文件和 Git ...

  2. 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置

    前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...

  3. 在Github上搭建自己的博客(Windows平台)

    折腾了好久,终于在Github上搭建了自己的博客.这里面总结一下过程希望对大家能有所帮助. Github建博优缺点 和 csdn,新浪,网易相比,在Github上可以自己实现功能 和阿里云,VPS相比 ...

  4. 在Github上搭建你的博客

    title: blog on github date: 2014-03-24 20:29:47 tags: [blog,github,hexo] ---**用Github写博文** 参考http:// ...

  5. Pelican + Github 搭建自己的静态博客

    //想了解更多请访问我的新网站:Techwhims Techwhims.com 之前在Github上使用基本的jekyll模板搭建过一个博客,但是那时候前端技术的水平有限,搭出来的博客很不好看,一些基 ...

  6. 在git上建立自己的博客

    怎样在github上建立自己的博客呢,git上有教程,教程地址:https://hexo.io/zh-cn/docs/

  7. 用 Flask 来写个轻博客 (37) — 在 Github 上为第一阶段的版本打 Tag

    Blog 项目源码:https://github.com/JmilkFan/JmilkFan-s-Blog 目录 目录 前文列表 第一阶段结语 打 Tag 前文列表 用 Flask 来写个轻博客 (1 ...

  8. GitHub Pages + Hexo搭建个人博客网站,史上最全教程

    文章目录 一.准备工作 1. GitHub账号 2. 安装Git 3. 安装NodeJS 二.创建仓库 三.安装Hexo 四.更换主题 1. NexT 主题 2. Fluid主题 五.创建文章 六.个 ...

  9. Hexo + GitHub Pages + NexT在win10上搭建个性化个人博客

    刚刚搭好自己的个人博客,现在总结一下 注册Github账号及创建仓库 访问网址:https://github.com/ 注册好账号之后,点击下图中的Start Project 在Repository ...

最新文章

  1. 光伏电价断崖式下跌 企业遭遇成长烦恼
  2. [Android] 基于 Linux 命令行构建 Android 应用(六):Android 应用签名
  3. 12864液晶显示实验
  4. 学习10:Python重要知识
  5. 日站会——你的站会姿势正确吗?
  6. 发送http和https请求工具类 Json封装数据
  7. vue :key的说明 看到这文章,解决你的疑问
  8. 美团买菜:采购量提升至平时3-4倍 提供无接触配送服务
  9. linux 分区 flags,linux磁盘分区
  10. english grammar in use 电子版_③ 采购笔记之节点与凭证、采购的进阶、采购合同要素。(电子版整理中)...
  11. python项目开发实例-《Python项目案例开发从入门到实战》PDF版百度网盘
  12. 【OpenCV】分离多通道图像RGB的值
  13. mysql event demo_MySQL定时任务event
  14. Deep Glow for mac(AE高级辉光特效插件)
  15. 计算机文档字体替换,word文档计算机怎样替换字体为黑体
  16. webstorm配置vue模板 webstorm快速生成vue模板
  17. 破产案或加速唯冠与苹果和解
  18. 计算机文件夹加密文件,电脑文件夹怎么加密,制作隐私的加密文件夹软件
  19. pulse 去马赛克软件_去马赛克神器AI修图黑科技PULSE 有码变高清,AI一秒还原马赛克...
  20. hive打patch流程说明

热门文章

  1. 正点原子FPGA开发指南——数码管动态显示
  2. 【专家Insight】行动的力量:CDO的数字化转型行动指南
  3. iOS开发--iOS安装包的三种格式 deb、ipa 和 pxl的解释和说明
  4. 树莓派上利用Tensorflow实现小车的自动驾驶
  5. Ubuntu python3.6的安装
  6. MFC学习笔记(一)High Speed Chart 控件使用
  7. 开源硬件是开放自动化不可缺失的重要一环
  8. 详解非结构化数据(文档)安全管理解决方案
  9. Fluent应用技巧-自定义材料
  10. 微型计算机原理选择题,电子科大微机原理练习题.doc