手把手教你在Github上建立自己的个人博客网站
概述
之前闲着没事,就利用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上建立自己的个人博客网站相关推荐
- 在Github上建立自己的个人博客网站详细教程
概述 之前闲着没事,就利用Github建了一个个人博客网站,效果还不错,今天就来分享一下. 建立自己个人博客网站的好处: 1.面试装逼,这个不必多说- 2.把平时积累的知识和项目记录下来,方便日后查看 ...
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置
前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...
- 在github上搭建属于自己的博客(windows操作系统演示)
文章目录 在github上搭建属于自己的个人博客 概述 搭建博客步骤 结语 在github上搭建属于自己的个人博客 概述 该教程学习自B站up主codesheep<手把手教你从0开始搭建自己 ...
- 在win10子系统ubuntu平台下使用jekyll和github pages搭建自己的静态博客网站
前言 总喜欢在自己闲得无聊的时候,折腾一些东西.最近喜欢上了markdown的方便简洁,就想借助jekyll和github pages来搭建一个静态博客网站,然后只需要跟平时写代码一样,上传自己的.m ...
- 手把手教你使用hexo搭建属于你的个人博客
前言 每当看到别人精美的个人博客时,不知你是否有一点点的羡慕.别急,现在我就来手把手教你搭建自己的个人博客. 在技术日趋成熟的今天,有着很多种快速生成博客的框架:Hexo,Jekyll,Wordpre ...
- octobercms mysql_手把手教你选择一款适合自己的CMS/博客程序
第1章 CMS基础介绍 1.1 CMS是什么? CMS是Content Management System的英文缩写,中文译作内容弄管理系统.说得简单点,Wordpress这种博客系统就是一种CMS. ...
- 推荐 14 个 GitHub 上优质的原创前端博客文章仓库
大家好,我是你们的 猫哥,那个不喜欢吃鱼.又不喜欢喵 的超级猫 ~ 博客 下面的顺序是随机的,不分先后. SHERlocked93/blog 公众号:前端下午茶 作者:SHERlocked93 作者微 ...
- 将本地Blog部署到GitHub上,有自己的博客页面!
前言 上一篇文章我们已经把本地的hexo环境搭建好了,并且在本地成功预览,但是本地预览也意味着自己的博文只能自己看的到,其他人根本看不到,这篇文章将接上文说一说如何把本地Blog部署到GitHub上, ...
- 手把手教你从0开始搭建自己的个人博客
1. 安装node.js 2. 管理员身份启动命令行 3. node -v #查看node版本 4. npm -v #查看npm版本 5. npm install -g cnpm --registry ...
最新文章
- 资深算法专家解读CTR预估业务中的深度学习模型
- linux mysql 事务_linux下mysql Insert update delete 事务 用户管理
- .NET资源文件实现多语言切换
- 2020 年最全 Python 面试题汇总 (四)
- C#——Lambda表达式与泛型委托DEMO
- linux下zookeeper启动命令,For Linux Zookeeper客户端命令行操作指令
- 访问母版页控件、属性、方法及母版页中调用内容页的方法
- flex向java传递 OBJECT
- 程序员小技巧-----如何提升电脑速度
- 笔记本出现此windows无线服务器,笔记本Windows7提示Windows无法配置此无线连接如何解决?...
- 软件测试常用的测试方法有哪些?
- 【电子知识摘要】合金电阻
- 解决 login.live.com onedrive.live.com 等微软国外网站打不开问题
- RK3066查看和修改CPU频率
- 家居收纳打造一个美好的家-央央家政家居收纳
- 紧急通知,1秒下达给员工 | 巴别鸟 V5.0上线
- 【前端面试必读】实现图片16:9
- 【Vue3.0 + Element-plus】el-tree树状结构节点前箭头样式修改
- Zookeeper报错:Unable to read additional data from server sessionid 0x
- Spark性能调优案例-优化spark估计表大小失败 和 小表关联 走 broadcast join