Github pages+jekyll写博客+域名绑定

Jekyll发布文章+评论模块 原文链接,我的新博客 我想成为聪明的人,所以我在学习。 前言在搭建好博客之后,又给自己增加的评论模块,还建了一个我自己比较喜欢关于页面,简单地介绍了下自己。参考Jekyll + Github Pages构建个人技术博客写作环境 使用Macbook,我一般是使用Mou写,实时预览功能很好用,Help -> Mou Help打开语法提示 在Windows下,我直接在简书上写,也有实时预览效果,而且会 阅读详情

安装jekyll

安装jekyll前先按照依赖包bundler,下述命令即可安装

$ gem install bundler

之后,直接可以通过下述命令安装jekyll

$ gem install jekyll

直到出现下面信息,则安装成功了。

Done installing documentation for public_suffix, addressable, colorator, http_parser.rb, eventmachine, em-websocket, rb-fsevent, ffi, rb-inotify, sass-listen, sass, jekyll-sass-converter, ruby_dep, listen, jekyll-watch, kramdown, liquid, mercenary, forwardable-extended, pathutil, rouge, safe_yaml, jekyll after 41 seconds
23 gems installed


使用jekyll

执行下面命令创建博客

$ jekyll new blog

我生成的目录位置是:/Users/coach/blog

进入myblog目录

& cd /Users/coach/blog

目录结构如下

├── _config.yml
├── _includes
|   ├── footer.html
|   └── header.html
├── _layouts
|   ├── default.html
|   ├── post.html
|   └── page.html
├── _posts
|   └── 2017-08-01-welcome-to-jekyll.markdown
├── _sass
|   ├── _base.scss
|   ├── _layout.scss
|   └── _syntax-highlighting.scss
├── about.md
├── css
|   └── main.scss
├── feed.xml
└── index.html

在命令行中执行

$ bundle install

命令会根据当前目录下的Gemfile,安装所需要的所有软件。这一步所安装的东西,可以说跟github本身的环境是完全一致的,所以可以确保本地如果没有错误,上传后也不会有错误。而且可以在将来使用下面命令,随时更新环境,十分方便

$ bundle update

使用下面命令,启动转化和本地服务:

$ bundle exec jekyll serve

启动成功后,生成

Configuration file: /Users/coach/blog/_config.yml
            Source: /Users/coach/blog
       Destination: /Users/coach/blog/_site
 Incremental build: disabled. Enable with --incremental
      Generating... 
                    done in 0.586 seconds.
RubyDep: WARNING: Your Ruby is outdated/buggy.
RubyDep: WARNING: Your Ruby is: 2.3.0 (buggy). Recommendation: upgrade to 2.3.1.
RubyDep: WARNING: (To disable warnings, see:http://github.com/e2/ruby_dep/wiki/Disabling-warnings )
 Auto-regeneration: enabled for '/Users/coach/blog'
    Server address: http://127.0.0.1:4000/
  Server running... press ctrl-c to stop.

在浏览器里输入: http://127.0.0.1:4000/,就可以看到你的博客效果了。
这里写图片描述

绑定域名

之前我们是通过leecoach.github.io 来访问个人博客主页,现在我们可以通过自己设置的域名去访问我们的主页,首页我们得有个域名

购买域名

我的域名是在阿里去的万网 上购买的,你可以根据自己的喜好去购买,比如百度云。

设置域名解析

在万网中找到云解析,设置域名解析

填写解析,这里为了绑定blog,这个根据自己需要设置
这里写图片描述

记录值为仓库名
这里写图片描述

前两项是Github Pages绑定域名教程里提示添加的;
这里写图片描述

在仓库里添加CNAME文件完成绑定

这里写图片描述

在仓库里添加一个文件,命名为 CNAME,文件名大写且没有后缀;文件里填写要绑定的域名且不要包含Http://和www
这里写图片描述

进入设置,可以看下如下
这里写图片描述

到这里就可以通过 http://blog.leecoach.online/ 域名进行访问了


编写博客文章

所有的文章都是 _posts 目录下面,文章格式为 mardown 格式,文章文件名可以是 .mardown 或者 .md。

编写一篇新文章很简单,你可以直接从 _posts/ 目录下复制一份出来 2018-03-20-welcome-to-jekyll.mardown,只需要在此文件夹中加入带有 YAML 头信息的 markdown 文件,然后 push 到 Github,就会被自动渲染成 HTML。

带有 YAML 头信息如下:

---
layout: post
title: 这里是题目
tags:
- 标签1
- 标签2
categories: 分类
description: 描述。
---

编写完成执行下面命令

$ bundle exec jekyll serve

然后在网页打开http://127.0.0.1:4000/ 就可以看到效果了。

更换主题

这里有很多主题模板可以参考 Jekyll Themes,可以从上面fork到自己的仓库中,然后close下来复制到自己的博客文件夹当中。 接下来,也是很重要的一点,因为克隆了别人的模板,所以在_config.yml文件中修改相应的信息,将模板变成自己的,可以参考一下我的_config.yml文件,里面有相应的注释,这里是我的主题仓库。

cd到自己的博客目录下执行

& bundle install

运行,本地查看

$ bundle exec jekyll server

后续慢慢完善……

一分钟在github+Jekyll的博客中添加访问量功能 一分钟在github+Jekyll博客中添加访问量功能 文章目录一分钟在github+Jekyll博客中添加访问量功能前言一、Jekll是什么1. Jekll是软件简介二、不蒜子1. 不蒜子简介:2. 官网入口3. 使用方法4. 个性化总结 前言 不会还有小伙伴不知道,github+Jekll是可以搭建自己的个人博客吧??? 如果大家觉得csdn的blog不够高大上,或者私密性不好,不能抒发一些情感,那么可以搭一个github的博客,只需一小时即可,详见大佬的博文: 一小时搭建github博客:http 阅读详情

相关推荐

GitHub Pages与Jekyll搭建技术博客全指南

静态网站生成器(SSG)通过预渲染技术将内容转换为静态HTML文件,显著提升网站性能与安全性。GitHub Pages作为托管平台,与Jekyll等生成器深度集成,实现自动化构建部署。这种技术组合特别适合个人技术博客场景,既能保证内容管理的灵活性,又能获得企业级的CI/CD流程。通过配置GitHub Actions工作流,开发者可以实现'Git Push即上线'的极致体验。文章详细对比了Hugo、Hexo等主流SSG工具,并提供了从环境搭建、主题定制到高级功能实现的完整解决方案,帮助技术人员快速构建高性能博

weixin_28718769的博客 270

Gitee Pages停服后,我如何把Beautiful Jekyll博客无缝迁回GitHub(附完整迁移脚本)

本文详细介绍了在Gitee Pages停服后,如何将Beautiful Jekyll博客无缝迁移至GitHub的完整方案。从仓库创建、代码迁移到GitHub Pages配置,再到CDN加速和自动化部署优化,提供了一套实用迁移脚本和技巧,帮助技术博主快速恢复博客访问并提升性能。

java 学习 373

利用Github快速搭建个人博客总结(亲测)

近一年多时间一直都在用优快云,讲真这个优快云有时候资料很多,我也很自豪加入这个大家庭,不过身边有两个同学:一个在github托管了属于自己的博客,另一个在云上面编写了属于自己的博客.后者的理由是,优快云太low,上面很多都是转发的文章,他已经讲所有优快云网站全部屏蔽了? WTF … 有幸入这个坑,自己也翻阅了大量资料,感谢前辈们留下的精华,所谓前人栽树,后人乘凉.再此向那些前辈致以敬意...

qq_22613757的博客 4364

使用 GitHub, Jekyll 打造自己的免费独立博客

讲述了使用 GitHub 和 Jekyll 搭建免费独立博客的过程,包括入门指引,工作机制,网站源代码介绍,以及分类,归档,评论,分页的实现。

on_1y 7万+

手把手教你用Gitee Pages免费部署个人博客(附自定义域名绑定教程)

本文详细介绍了如何利用Gitee Pages免费部署个人博客,包括环境准备、静态网站搭建、Hugo和Jekyll框架集成、自定义域名绑定等高级配置。通过自动化部署和SEO优化技巧,帮助用户零成本打造专业级博客,提升数字身份影响力。

weixin_30897079的博客 390

GitHub Pages保姆级教程:从零搭建个人网站与博客

个人网站是技术人展示作品、沉淀知识的高性价比载体。静态网站因无需服务器、加载速度快、安全性高,成为个人品牌建设的首选形态。其核心原理是提前生成纯HTML/CSS/JS文件,通过托管服务分发至全球节点。GitHub Pages作为GitHub官方免费托管服务,支持自定义域名、HTTPS和Jekyll博客引擎,让开发者只需维护Markdown即可自动生成站点。从零基础用户使用官方主题快速上线,到技术用户手写代码并部署博客型站点,再到绑定独立域名、排查构建故障,均可在同一工作流内完成。本教程覆盖仓库创建、SSH配

weixin_34159110的博客 320

用 Github + Jekyll 写博客

部分转载自:Git 笔记:用 Github + Jekyll 写博客 搭建一个免费的,无限流量的Blog—-github Pages和Jekyll入门 使用Github Pages建独立博客 另外推荐几个好的Github博客: 分享一款 Ghost/Jekyll 模板 *上面博客的源代码 上面博客的源代码 上面博客的源代码 只需要三步,就可以在

这个博客,写给十年后的自己...... 1万+

博客 | Jekyll搭建个人博客-拓展版

关于Jekyll Jekyll 是一个简单的博客形态的静态站点生产机器。它有一个模版目录,其中包含原始文本格式的文档,通过 Markdown (或者 Textile) 以及 Liquid 转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。Jekyll 也可以运行在 GitHub Page 上,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全...

北岛向南的小站 - 优快云 4878

Jekyll 自动生成文章

当使用Jekyll写文章的时候,你肯定不想麻烦的创建文本,修改文本后缀名,再加文本头加上yml语法开头。所以这时候你肯定想到的是写个脚本简化操作,程序员不就是为偷懒而写代码吗?可以使用Rake来解决这个问题。RakeRake,即Ruby Make, 使用ruby开发代码构建工具。 安装rake gem install rake,可以先查看gem list rake 是否已经安装rake? 编写Ra

freehyan的博客 3146

GitHub Pages 静态网站部署全指南:路径、baseurl 与 Jekyll 构建原理

静态网站托管是前端开发者和开源作者的基础能力,其核心在于理解‘构建+分发’机制而非简单文件上传。GitHub Pages 并非传统服务器,而是基于 Git 版本控制、Jekyll 自动构建与全球 CDN 分发的闭环系统。掌握 baseurl 的真实语义(子路径前缀而非根目录)、资源路径必须通过 relative_url 过滤器动态生成,是解决 404 和样式丢失的关键。该方案特别适合技术文档、个人博客、项目官网等纯静态内容场景,兼顾零运维、强版本一致性与 GitHub 原生安全。本文聚焦真实部署中高频卡点,

【洪波@阿里云】 444

别再只调OpenCV参数了!手把手教你用Python bm3d库搞定图像去噪(附完整代码与效果对比)

本文详细介绍了BM3D算法在图像去噪中的高级应用,通过Python bm3d库实现超越OpenCV传统方法的去噪效果。文章包含完整代码示例、参数调优技巧及工程化应用场景,帮助开发者掌握这一被称为'传统方法天花板'的技术,显著提升图像信噪比和细节保留能力。

weixin_28362173的博客 366

Git Pages + Jekyll/Hexo搭建自己的博客(最全总结你想知道的都在这里了)

1 Github Pages 比较懒,默认都是用过gitbhub的啦 step1 创建一个库 Create a repository 在GitHub 页面创建一个库 命名规则是:username.github.io(username是Github用户名。 例如我的就是CatherineLiyuankun.github.io,我已经建过这个库了,所以报错说库已经存在。 step2 cl...

muzilanlan的专栏 1万+

deepseek本地部署及应用部署指南

如果你找到的日志是[send] via NET/IB/0,则表示网络通信是通过IB网络的,但是没有开启GDRDMA技术,则会有大致5%的性能损耗(网传,未实测)。新增的环境变量配置,主要用于启用IB网络通信,而非使用以太网进行通信,详细的每一个参数的具体含义,可以在英伟达NCCL的官方网站上找到说明。下一步,我会对已经完成部署的模型进行压测,来探索系统的性能极限在哪里,以及如何在生产环境中何如进行进一步的性能优化,期待你的关注。

weixin_39797121的博客 2624

在GitLab pages上快速搭建Jekyll博客

文章目录在GitLab pages上快速搭建Jekyll博客Step1: 导入已有项目Step2: 为gitlab生成ssh密钥Step3: Clone代码Step4: 创建 CI/CD配置文件Step5: 等待build,2到3分钟build完成后即可访问Step6: 绑定域名Step7: 坐等自动下发SSL证书 在GitLab pages上快速搭建Jekyll博客 前一段时间将我的Jekyll静态博客从github pages镜像部署到了 zeit.co(现vercel)上了一份,最近偶然发现gitla

极客学长Bravo | 突破信息差 | 副业生财有术 1424

5分钟搞定kkFileView 4.4.0 Docker部署:小白也能上手的完整配置流程

本文提供了一份针对kkFileView 4.4.0版本的Docker部署完整指南。通过使用预构建的Docker镜像,即使是新手也能在5分钟内完成文件预览服务的搭建,涵盖从环境准备、镜像拉取、容器启动到服务验证的全流程,并分享了进阶配置与生产环境优化建议。

mango的博客 526

【图像超分】论文精读:Residual Dense Network for Image Super-Resolution(RDN)

一个非常深的卷积神经网络 (CNN) 最近在图像分类 (SR) 方面取得了巨大成功,并提供了分层特征。然而,大多数基于深度 CNN 的 SR 模型没有充分利用原始低分辨率 (LR) 图像中的层次特征,从而实现相对较低的性能。在本文中,我们提出了一种新的残差密集网络(RDN)来解决图像SR中的这个问题。我们充分利用所有卷积层的分层特征。具体来说,我们提出了残差密集块(RDB)通过密集连接的卷积层提取丰富的局部特征。RDB 进一步允许将前一个 RDB 的状态与当前 RDB 的所有层直接连接,从而产生连续的内存

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 7257

GitHub Pages进阶玩法:用自定义域名+Jekyll打造专业技术博客

本文详细介绍了如何利用GitHub Pages和Jekyll静态网站生成器打造专业级技术博客。从基础架构搭建到自定义域名配置,再到自动化部署和SEO优化,全面解析了创建高效、美观的技术博客的进阶技巧,帮助开发者提升个人品牌影响力。

linux的博客 787

xilinx原语及bank简介

图8是HP bank与HR bank的IO模块,其中PAD是FPGA的金属管脚,IOB是输入、输出引脚的控制模块。此时使用原语就可以只调用需要的组件,不需要去考虑其余组件参数设置,就方便很多,借助此次机会就对IDDR、ODDR、IDELAYE2、ODELAYE2、IDELAYCRTL、ISERDESE、OSERDESE等几个原语做了简要了解,并对原语的各个模式进行了仿真,本文最初是介绍IDDR的,但在介绍IDDR这些原语之前,还需要了解一下7系列FPGA bank的分类和区别,所以就有了本文。

qq_43416206的博客 413

用GitHub Pages快速搭建个人博客

我实测从零开始到博客上线只用了15分钟,而且完全不需要处理复杂的命令行操作。对于想要快速建立技术博客又不想折腾环境配置的开发者,这可能是目前最优雅的解决方案。值得一提的是,平台的所有操作都在浏览器完成,没有任何安装门槛。生成的博客项目会自动遵循Jekyll最佳实践,后续也可以导出到本地用传统方式维护,灵活性很强。对于开发者来说,个人博客是展示技术沉淀的重要窗口。提供的GitHub Pages模板生成器,完美解决了这些问题。:在平台选择喜欢的博客主题,可以查看不同配色和布局的演示效果。

EmeraldEagle36的博客 602

【DRAM存储器五十六】LPDDR5介绍--WCK2CK Leveling和Read gate training

简述LPDDR5 WCK2CK leveling和read gate traning基本原理与操作步骤

highman110的博客 8788

AI Agent开发第85课-DeepSeek-OCR 安装全指南:从 Transformers 到 vLLM,手把手教你跑通企业级 OCR

本文系统讲解 DeepSeek-OCR 的两种部署方式——基于 Hugging Face Transformers 的标准推理与基于 vLLM 的高性能加速推理。详细说明 CUDA 与 PyTorch 版本匹配、环境验证、依赖安装等关键细节,并提供可直接运行的完整代码示例。无论你是单卡调试还是高并发服务部署,都能在这里找到清晰路径。

打造全国最全的AI Agent开发知识领域的博客 2542

Github Pages+Jekyll搭建个人博客

我本来是用Windows来搭建的,但在安装Jekyll是出了问题,而且没有找到解决的办法,所以我又切换到Linux系统,下重新进行的,我这里是用的是Ubuntu 16.04LTS发行版本。整个安装过程需要安装:Ruby,RubyGems,Jekyll,看别的文章还要安装一些其它的东西,但我并...

chunbozuo1464的博客 187

宽压 DC⇌DC 也能“随心所欲”——全桥 LLC 混合控制硬核拆解

硬件派 vs. 软件派:多电平是“器件堆砌”,混合控制是“算法魔改”。预算紧 → 先搞软件。仿真别嫌烦:PLECS 把两条曲线扫透,切换点、死区、φ 都调到波形平滑再上板。温升留 20 ℃ 余量:车规≥125 ℃,实验室测 105 ℃ 就算危险,别玩极限。

weixin_43199439的博客 926

从零开始:GitHub Pages静态网站搭建实战指南

你是否曾经梦想拥有一个属于自己的个人网站,但又担心服务器配置复杂、费用高昂?GitHub Pages正是为你量身打造的解决方案!这个完全免费的静态网站托管服务,让你在短短一小时内就能拥有专业的在线展示空间。无论你是技术博主、项目维护者,还是想要展示作品的设计师,GitHub Pages都能轻松满足你的需求。 ## 为什么GitHub Pages是初学者的最佳选择? ### 🚀 零门槛入门体验

gitblog_01032的博客 667

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

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

一、前言 前段时间根据大佬-纯洁的微笑的文章-技术人如何搭建自己的技术博客,搭建了自己的个人技术博客http://www.qq764424567.top/,就将搭建的过程,以及Jekyll服务器的搭建和启动,总结一下 PS:话说不会Web的程序员搭建网站感觉蛮难的,又得买域名,又得买服务器,买了个云虚拟主机BCH之后还得自己写网站- -,最后还是写了个静态网站部署上了,后来让朋友帮忙给改成动态的...

优快云博客专家,Unity3D高级软件工程师,《Unity 3D从入门到实战》作者。 3743

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

上一篇: Github搭建个人博客(2018最新版)
下一篇: cocoapods 安装使用(2018.10更新)
Cocah-Lee
博客等级 码龄12年 22粉丝 26原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值