当前位置: 首页 > news >正文

GitHub Pages+Jekyll 静态网站搭建(二)

GitHub Pages+Jekyll 静态网站搭建(二)

  • GitHub Pages+Jekyll 静态网站搭建(二
    • 内容简介
    • 搭建模板
    • 网站部署

GitHub Pages+Jekyll 静态网站搭建(二

内容简介

🚩 Tech Contents

该文主要涉及Jekyll主题的下载与使用。Github+Jekyll已经过了黄金期(2015-2018年,很难接受2015年已经是十年前了),一开始找到的主题基本上都是7~10年前的项目,虽然设计非常美观,但由于这些主题依赖的Ruby gem版本早已不兼容现代环境,所以频频报错。由于我又非常菜,一方面无法解决部分版本过时问题,另一方面又无力自己独立写出一个主题,所以只能不考虑设计而选择最新的、且最好有人维护的主题。

🐜 jekyll-theme-chirpy

一个直到2025年仍被维护的Jekyll宝藏主题,安装与使用过程也非常方便、顺畅!*

搭建模板

📌 创建步骤

  1. 创建自己的仓库。作者给出了该项目的模板,直接使用该模板use this template创建自己的仓库<username>.github.io即可
  2. 克隆项目到本地。使用bundle install安装Gemfile中的Ruby依赖
  3. 浏览个人网页。使用bundle exec jekyll serve,获取到本地服务器http://locoalhost:4000,即可在网页上浏览

🔗 模板链接

cotes2020/chirpy-starter: A website startup template using the Chirpy theme gem.

网站部署

📌 部署步骤

  1. 配置_config.yml文件,填写urlhttps://<username>.github.io的格式,注意结尾不要带 /
  2. 如果本地计算机未运行Linux,还需要使用$ bundle lock --add-platform x86_64-linux更新锁定文件(Gemfile.locak)的平台列表
  3. 开启GitHub Action。进入GitHub中该项目的仓库,从上边栏打开setting页面,从侧边栏打开Pages页面,Build and deploymentsource处选择GitHub Action
  4. 运行网页。在本地提交、推送一次,即可使用xx打开自己了的网页了!

📕 更多说明

Chirpy 非常详细的模板教程文档

http://www.xdnf.cn/news/1129249.html

相关文章:

  • 自增主键为什么不是连续的?
  • 华为敏态开发流程敏捷开发费用估算敏态IT财务分析模板
  • flutter下的webview适配rem问题
  • 详解低速容错CAN(附与高速CAN对比表)
  • 三种深度学习模型(LSTM、CNN-LSTM、贝叶斯优化的CNN-LSTM/BO-CNN-LSTM)对北半球光伏数据进行时间序列预测
  • 指数加权的公式推导
  • 大语言模型:高考志愿填报的“新纪元智能参谋”
  • 鸿蒙和Android知识点
  • wkhtmltopdf导出pdf调试参数
  • golang语法-----变量、常量
  • Ubuntu 22.04 安装 mysql-server与 postgreSQL 服务端
  • AI助手指南:从零开始打造Python学习环境(VSCode + Lingma/Copilot + Anaconda + 效率工具包)
  • 倒计时熔断机制的出价逻辑
  • 711SJBH构建制造业信息化人才培训体系的对策-开题报告
  • 【LeetCode Solutions】LeetCode 181 ~ 185 题解
  • 深度学习图像增强方法(一)
  • 编程项目选择思考点以及项目包装的关键点
  • 3-Nodejs-使用fs文件系统模块
  • uniapp打包成 apk
  • 在百亿流量面前,让“不存在”无处遁形——Redis 缓存穿透的极限攻防实录
  • 原点安全签约金网络数科,共建一体化数据安全防护体系
  • 设计模式二:策略模式 (Strategy Pattern)
  • AiPy+豆包:数据分析可视化,一键生成GUI工具
  • Vue.js 动画与过渡:让你的界面“活”起来,提升用户体验的视觉魔法!
  • : $ operator is invalid for atomic vectors
  • 【SpringBoot】实战-开发模式及环境搭建
  • 前端面试专栏-工程化:25.项目亮点与技术难点梳理
  • Python 操作Excel工作表:添加、删除、移动、隐藏
  • omniparser v2 本地部署及制作docker镜像(20250715)
  • Linux 环境下安装 Node.js v16.13.0 完整指南