2019/11/6 更新

看到了很多精美的Jekyll主题,在这里作为一个收集吧,随时想换就可以换

Minima,效果

Alembic

还有Hexo主题

NexT, 效果

Icarus,效果


看着那么多大牛都有自己的个人博客主页,甚是羡慕,所以我也来假装假装大牛,希望不要被识破。

参考链接, 柏荧大神写的是真的详细,我是跟着他的教程手把手搭建的,过程中我也添加了一点自己的心得,本来是想要直接转载的,但现在用我的经历重新编辑分享出来,就写原创咯。

声明这是利用现有资源复现的,不具有我的知识产权。

所使用的 GitHub Pages + jekyll 的方式,下图为博客样式。

我所使用的环境为Windows,Mac的就去参照原作者的吧。

我们开始吧!

步骤一因为安装 Jekyll 的最好方式就是使用 RubyGems,所以我们先要安装Ruby,打开Ruby下载网站,选择最新版下载,且要带上DEVKIT,如下图所示:

下载好直接安装,一步一步进行下去就好,选项里,选择添加到环境变量并且默认编码UTF-8加上,等一会就安装好了。

步骤二然后执行

$ gem install jekyll

$ gem install jekyll bundler

$ gem install jekyll-paginate

到这里我们先停一下,访问博客的本地工具我们都装好了,那我们的博客内容呢,jekyll一查就知道是将纯文本转换为静态博客网站的方法,所以我们先来把文本的东西做好。

步骤三:直接下载我的代码库,下载好后解压,这里面包含了所有你需要的内容

然后在文件夹里打开命令提示符(按住shift再单击鼠标左键选择打开命令提示符)

然后输入:

jekyll s

正常的话会输出

然后到浏览器,输入地址http://127.0.0.1:4001/就可以在本地访问博客了。

本地访问了肯定还不够呀,我要发布到网上,利用github.io的服务器是免费的。

我这里仅仅面对已经会使用github的读者,新建一个仓库,然后把我的在这个文件夹内容直接复制粘贴过去,命名为xx.github.io即可。xx是你的github账号名,不是任意的!!!

然后修改CNAME(是将这个github.io的地址与你自己的服务器地址绑定)里面的内容,将地址改为你现在的命名,然后等一段时间就可以用https://xx.github.io访问了。发布成功后你的邮箱会收到邮件的。


上面是小白无脑搭建博客的方法,这也是我的博客,那如何修改里面的内容呢?下面简单介绍一下

_config.yml是页面配置文件,你进去之后就知道怎么相应的修改了,我写了注释的

about.html是关于页面的内容,你会点html就明白了

index.html里面可以修改座右铭内容

img文件夹是存放图片的

_posts文件夹是存放博客文章的

_layouts文件夹是博客主题设置的,可以不动

修改icon,就替换掉img文件夹下的favicon.ico文件即可


下面再讲讲如何写博客文章吧

用的是markdown语言来写的,这是一个非常高效优雅的语言,学习一下吧。

首先新建的.md文件按 2017-02-04-Hello-2017.md时间+标题的形式,空格用-替换连接。打开内容,你可以参考我的其中一个,前几行是配置,你修改一下,然后下面就可以开始写正文了。

插图记得用图床url的方式

如果还有疑问那就提出来吧

【方法】搭建自己的个人博客主页相关推荐

  1. 个人博客搭建之一步步使用Github Page创建博客主页(1)

    前几天突发奇想,准备完成我以前一直想做却因为各种原因推迟的工作:建立一个技术向的个人博客 这个想法在我心里已经存在很多年了,这也是我在CSDN,在简书,在Testerhome里面写各种文章的原因之一. ...

  2. 【Jekyll】使用GitHub Pages + Jekyll搭建自己的技术博客,Jekyll服务器的搭建

    一.前言 前段时间根据大佬-纯洁的微笑的文章-技术人如何搭建自己的技术博客,搭建了自己的个人技术博客http://www.qq764424567.top/,就将搭建的过程,以及Jekyll服务器的搭建 ...

  3. 个人博客,Springboot + Vue搭建属于自己的博客

    个人博客 看到别人搭建的自己的博客,想想自己的服务器买了很久也没怎么用过,于是就想搭建一个自己的博客,上传一些自己的学习笔记心得,一些笔记方便自己查看,项目是一个前后端分离的项目,后端springbo ...

  4. 一步步在GitHub上创建博客主页-最新版

    github page github-page是一个免费的静态网站托管平台,由github提供,它具有以下特点: 免空间费,免流量费 具有项目主页和个人主页两种选择 支持页面生成,可以使用jekyll ...

  5. 腾讯云cos html,Docsify+腾讯云对象存储 COS,一键搭建云上静态博客

    最近一直在想如何利用 COS 简化静态博客的搭建过程.搜了很多的静态博客搭建过程,发现大部分的静态博客都要通过编译才能生成静态页面.功夫不负有心人,终于让我找到了一个超简洁博客的搭建方法. 效果预览 ...

  6. 基于LAMP架构搭建BBS论坛或者博客

    搭建 一.项目简介 二.环境准备 1.需要准备的软件包 2.安装前环境准备 3.编译方式 (讲究顺序) 三.编译安装MySQL 四.编译安装Apache 1.安装依赖包apr 2.安装httpd软件 ...

  7. 搭建好看的静态博客(使用Hexo进行搭建)

    经常看到大牛的博客非常的高大帅气,虽然我很渣,但是逼格不能输,所以有了以下的搭建记录. 我的成果ninwoo,喜欢的可以参考下面的记录一起来动手搞起来. 安装Git Bash 访问git下载最新版本的 ...

  8. hexo+githup搭建属于自己的博客

    hexo+githup搭建属于自己的博客 第一次搭建博客,遇到不少坑.CSDN.bing.谷歌.百度上都有大神的博客教授如何一步一步搭建属于自己的博客.不过我毕竟属于小白,文字有时给我的感受不是那么的 ...

  9. 使用 Github Pages 和 Hexo 搭建自己的独立博客【超级详细的小白教程】

    欢迎关注我的专栏:<个人博客搭建:Hexo+Github Pages>,从搭建到美化一条龙,帮你解决 Hexo 常见问题! 推荐阅读:<Hexo 博客优化之博客美化系列(持续更新)& ...

最新文章

  1. 10分钟学会Google Map API
  2. c++ char4个字节_西门子PLC的TCP通讯(不同项目下)①--TSEND_C指令
  3. 【统计学习】参数估计
  4. Spring-AOP 通过配置文件实现 环绕增强
  5. 第二次作业+105032014037
  6. 群晖nas使用rsync备份
  7. error500java_错误 500 java.lang.NoClassDefFoundError: com/lowagie/text/pdf/FontMapper
  8. 还记不住Spring Bean的生命周期?看这篇你就知道方法了!
  9. Android招行一网通对接
  10. Linux-京东字节百度提前批,一面二面都被问到了awk——实例篇(3)查进程,kill指定进程
  11. Springboot具有智能推荐功能的外卖点餐系统bia14计算机毕业设计-课程设计-期末作业-毕设程序代做
  12. Stochastic Gradient Hamiltonian Monte Carlo论文笔记
  13. oracle 百万级数据查询优化,数据库SQL优化大总结之 百万级数据库优化方案
  14. 美国国债主成分分析Matlab
  15. 破解Navicat全家桶
  16. 2021较全 腾讯云服务器安装宝塔面板建网站全过程(图文教程)
  17. select下拉框添加搜索功能
  18. ubuntu18美化(完整版)
  19. 《揭秘跨境电商》读书笔记
  20. 基于区块链的价值交易和管理系统

热门文章

  1. 生活常用类API推荐
  2. 独家专访高通副总裁Max Welling教授:领会因果关系才能泛化智能
  3. Modbus协议理解
  4. bugku你从哪里来
  5. 习题7-10 守卫棋盘(Guarding the Chessboard,UVa11214)
  6. BCJC:47中国首台晶体管计算机
  7. STM32控制TFTLCD显示
  8. 【活动回顾】2021年CoinGeek纽约大会——时机已到
  9. 51单片机之定时器篇
  10. 数据加密 三种密钥交换算法详解(RSA DHE ECDHE)