概述

之前闲着没事,就利用Github建了一个个人博客网站,效果还不错,今天就来分享一下.
建立自己个人博客网站的好处:
1.面试装逼,这个不必多说…
2.把平时积累的知识和项目记录下来,方便日后查看使用
3.不受其他博客平台的限制

准备工作

开始之前,先大致介绍一下用到的技术和相关概念

Github是什么:

GitHub是一个利用Git进行版本控制、专门用于存放软件代码与内容的共享虚拟主机服务,很多人都把它称作程序员的同性交友网站,具体为啥这么叫我也不知道

GitHub Pages是什么?

Github Pages设计的初衷是为托管在GitHub上的项目提供介绍页面,开发者们可以通过GitHub Pages为他们的每一个项目创建一个用于介绍该项目的静态网站,不过由于他的空间免费而且稳定,因此用它搭建一个个人博客网站是再好不过了.

Git是什么?

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理.它的作用
和Svn类似,就是一个版本控制的工具,用它可以将我们写的代码提交到Github上.

Jekyll是什么?

jekyll是一个简单的免费的Blog生成工具,将纯文本转化为静态网站和博客;由于咱们的GitHub Pages生成的是静态页面,每次更新博客都需要手动更改HTML,这就使得每次写博客都变得很麻烦,而用了这个工具以后,它会根据预先设置好的格式来生成博客内容,你就无需关心html代码,只需要把重心放在博客的写作上.

Liquid是什么?

Liquid是一种模板语言,可以在HTML页面中使用它;而他的作用就是使用标记、对象和过滤器的组合来加载一些动态内容.

废话不多说,下面来

手把手教你在Github上建立自己的个人博客网站相关推荐

  1. 在Github上建立自己的个人博客网站详细教程

    概述 之前闲着没事,就利用Github建了一个个人博客网站,效果还不错,今天就来分享一下. 建立自己个人博客网站的好处: 1.面试装逼,这个不必多说- 2.把平时积累的知识和项目记录下来,方便日后查看 ...

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

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

  3. 在github上搭建属于自己的博客(windows操作系统演示)

    文章目录 在github上搭建属于自己的个人博客 概述 搭建博客步骤 结语 在github上搭建属于自己的个人博客 概述 ​ 该教程学习自B站up主codesheep<手把手教你从0开始搭建自己 ...

  4. 在win10子系统ubuntu平台下使用jekyll和github pages搭建自己的静态博客网站

    前言 总喜欢在自己闲得无聊的时候,折腾一些东西.最近喜欢上了markdown的方便简洁,就想借助jekyll和github pages来搭建一个静态博客网站,然后只需要跟平时写代码一样,上传自己的.m ...

  5. 手把手教你使用hexo搭建属于你的个人博客

    前言 每当看到别人精美的个人博客时,不知你是否有一点点的羡慕.别急,现在我就来手把手教你搭建自己的个人博客. 在技术日趋成熟的今天,有着很多种快速生成博客的框架:Hexo,Jekyll,Wordpre ...

  6. octobercms mysql_手把手教你选择一款适合自己的CMS/博客程序

    第1章 CMS基础介绍 1.1 CMS是什么? CMS是Content Management System的英文缩写,中文译作内容弄管理系统.说得简单点,Wordpress这种博客系统就是一种CMS. ...

  7. 推荐 14 个 GitHub 上优质的原创前端博客文章仓库

    大家好,我是你们的 猫哥,那个不喜欢吃鱼.又不喜欢喵 的超级猫 ~ 博客 下面的顺序是随机的,不分先后. SHERlocked93/blog 公众号:前端下午茶 作者:SHERlocked93 作者微 ...

  8. 将本地Blog部署到GitHub上,有自己的博客页面!

    前言 上一篇文章我们已经把本地的hexo环境搭建好了,并且在本地成功预览,但是本地预览也意味着自己的博文只能自己看的到,其他人根本看不到,这篇文章将接上文说一说如何把本地Blog部署到GitHub上, ...

  9. 手把手教你从0开始搭建自己的个人博客

    1. 安装node.js 2. 管理员身份启动命令行 3. node -v #查看node版本 4. npm -v #查看npm版本 5. npm install -g cnpm --registry ...

最新文章

  1. 资深算法专家解读CTR预估业务中的深度学习模型
  2. linux mysql 事务_linux下mysql Insert update delete 事务 用户管理
  3. .NET资源文件实现多语言切换
  4. 2020 年最全 Python 面试题汇总 (四)
  5. C#——Lambda表达式与泛型委托DEMO
  6. linux下zookeeper启动命令,For Linux Zookeeper客户端命令行操作指令
  7. 访问母版页控件、属性、方法及母版页中调用内容页的方法
  8. flex向java传递 OBJECT
  9. 程序员小技巧-----如何提升电脑速度
  10. 笔记本出现此windows无线服务器,笔记本Windows7提示Windows无法配置此无线连接如何解决?...
  11. 软件测试常用的测试方法有哪些?
  12. 【电子知识摘要】合金电阻
  13. 解决 login.live.com onedrive.live.com 等微软国外网站打不开问题
  14. RK3066查看和修改CPU频率
  15. 家居收纳打造一个美好的家-央央家政家居收纳
  16. 紧急通知,1秒下达给员工 | 巴别鸟 V5.0上线
  17. 【前端面试必读】实现图片16:9
  18. 【Vue3.0 + Element-plus】el-tree树状结构节点前箭头样式修改
  19. Zookeeper报错:Unable to read additional data from server sessionid 0x
  20. Spark性能调优案例-优化spark估计表大小失败 和 小表关联 走 broadcast join

热门文章

  1. 学习笔记(34):MATLAB基础入门课程-乘方
  2. matlab导入记事本数据库,怎么才能让记事本与MATLAB的数据交互?
  3. java-php-net-python-绥化市北林区房屋拆迁管理信息管理系统计算机毕业设计程序
  4. java 进制转换工具_进制转换工具(JAVA)
  5. 骁龙 820 车用处理器
  6. 手游代理平台有哪些,有没有好的游戏平台推荐?推荐云诚盒子
  7. linux线程互斥锁
  8. 5 HTML标签基础
  9. Heart Disease UCI(心脏病相关数据集)
  10. 淘宝开源的代码质量检测工具,真强啊~