"当你生活中遇到问题,觉得如果以前要有人在这个地方做点什么就好了,这个人就是你。"
这个是 i1to 的个人静态博客,主要用于记录学习过程和个人能力展示。作为一名Linux网络开发者,我专注于网络基础设施和协议相关的技术探索。通过分享技术文章、学习笔记和个人项目,希望能为读者提供有价值的内容和帮助。
- 技术文章与教程:详细解析网络协议和Linux网络开发相关知识
- 学习笔记与心得:记录技术学习过程中的发现和思考
- 项目展示与分析:分享个人项目的开发过程和技术选型
- GitBook文档库:提供NETCONF、YANG等网络协议的RFC文档中英对照版
- 📖 博客架构说明:详细介绍Jekyll博客的技术架构、新文章编写流程和GitHub部署机制
访问 https://i1to.github.io/ 即可浏览所有博客内容。
- 框架: Jekyll - 简单、可扩展的静态网站生成器
- 部署: GitHub Pages - 直接从 GitHub 仓库托管静态网站
- 自动化: GitHub Actions - 自动构建和部署
- 测试: html-proofer - 验证生成的 HTML 文件(本地测试)
- 编写: 所有文章使用 Markdown 格式编写
- 文档库: 集成 GitBook 风格的文档系统,提供网络协议RFC文档
- 样式: Sass - CSS 预处理器
- 语法高亮: Rouge - 代码语法高亮
💡 想了解更多技术细节? 查看 📖 博客架构说明 了解完整的技术架构、新文章编写流程和GitHub部署机制。
.
├── _posts/ # 博客文章目录
├── _layouts/ # 布局模板
├── _includes/ # 可重用的HTML组件
├── _sass/ # Sass 样式文件
├── assets/ # 静态资源(CSS、JS、图片等)
├── gitbook/ # GitBook文档目录
├── gitbooks/ # GitBook源文件目录
├── script/ # 构建脚本
├── .github/ # GitHub Actions工作流配置
├── _config.yml # Jekyll配置文件
├── index.html # 首页
├── about.md # 关于页面
├── archives.md # 归档页面
├── categories.md # 分类页面
└── tags.md # 标签页面
- 确保已安装 Ruby 和 Bundler
- 克隆仓库:
git clone https://github.com/i1to/i1to.github.io.git - 进入目录:
cd i1to.github.io - 安装依赖:
bundle install - 启动本地服务器:
bundle exec jekyll serve - 在浏览器中访问:
http://localhost:4000
本博客使用 GitHub Actions 实现自动部署:
- 将更改推送到 GitHub 仓库的 main 或 master 分支
- GitHub Actions 自动检测到更改并开始构建过程
- 工作流运行 Jekyll 构建命令,生成静态网站文件
- 如果构建成功,GitHub Actions 将生成的网站部署到 GitHub Pages
这样,只需要专注于内容创作,而不需要手动构建和部署网站。
在 _posts 目录下创建一个新的 Markdown 文件,文件名格式为 YYYY-MM-DD-title.md,例如 2024-05-10-why-i-started-blogging.md。
文件开头需要包含 YAML 头信息:
---
layout: post
title: "博客的起点"
date: 2024-05-10 10:00:00
categories:
- Diary
tags:
- 博客
- Jekyll
- GitHub Pages
- 个人成长
---
> "当你生活中遇到问题,觉得如果以前要有人在这个地方做点什么就好了,这个人就是你。"
>
> — Hacker News 读者
这里是文章内容...本博客集成了 GitBook 风格的文档库,提供网络协议相关的 RFC 文档,包括:
- NETCONF 协议:NETCONF 配置协议、NETCONF over SSH、NETCONF 事件通知等
- YANG 数据建模:YANG 数据建模语言、YANG 1.1 数据建模语言、YANG 接口类型定义等
- YumaPro 相关文档:YumaPro 工具套件的使用文档
访问 GitBook 文档库 浏览所有文档。
如有任何问题、建议或合作意向,欢迎通过以下方式联系我:
- GitHub: i1to
- 博客: i1to.github.io
- 知乎: volleritoo
- Bilibili: i1to
本博客内容采用 CC BY-NC-SA 4.0 许可协议。