GitHub Pages个人博客搭建与Markdown语法指南
需积分: 5 37 浏览量
更新于2024-12-12
收藏 1.27MB ZIP 举报
资源摘要信息:"ShaoNingYa.github.io是个人博客的网址,通过GitHub Pages来维护和预览Markdown文件中网站的内容。用户每次向存储库提交更新时,GitHub Pages都会运行,将Markdown文件中的内容重建为站点中的页面。Markdown是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。它包括以下标记方式:使用井号('#')来创建标题,通过列表标记符号创建无序和有序列表,使用星号('**')或下划线('_')来实现文字的加粗或斜体,以及使用反引号('`')标记代码文本。Markdown还支持链接和图片的嵌入,链接格式为[链接文字](URL),图片格式为![图片文字](图片地址)。Jekyll主题是GitHub Pages网站使用的一套布局和样式,主题的名称会被保存在Jekyll的配置文件_config.yml中。HTML即超文本标记语言,是用于创建网页的标准标记语言,它通过在文档中嵌入标签来定义文档的结构和内容,比如使用标签定义标题,标签定义段落等。"
在深入解析中,ShaoNingYa.github.io作为一个个人博客平台,利用了GitHub Pages的托管服务,让用户可以专注于内容的创作和管理,而不必担心网站部署的技术细节。用户能够通过编写和维护Markdown文件来更新网站内容,而GitHub Pages则会处理Markdown文件到网页的转换工作,这大大降低了网页维护的门槛。
Markdown语言是一种非常流行的标记语言,它基于纯文本格式,使得人们在无需学习复杂的HTML代码的情况下,也能编写具有格式的文档。Markdown的语法非常直观,容易上手,因此它广泛应用于编写项目文档、技术文档、博客文章等。例如,使用单个井号('#')来创建一级标题,连续使用两个井号('##')来创建二级标题,以此类推。无序列表可以使用减号('-')或星号('*')来创建,有序列表则通过数字后跟点号来创建,如'1.'、'2.'等。Markdown的加粗、斜体文本以及代码样式化功能使得编写技术文档时的代码示例更为清晰。此外,Markdown支持的链接和图片嵌入功能,可以让用户轻松地在文本中加入外部资源,增强内容的表现力。
Jekyll是一个静态站点生成器,它使用Markdown、HTML和Liquid模板语言,将文本文件转换成静态网站。在ShaoNingYa.github.io博客中,Jekyll的作用是将Markdown文件转换成HTML,并应用相应的主题样式。用户可以选择不同的Jekyll主题,这些主题通常会包括不同的布局、样式和功能,用户可以通过修改配置文件_config.yml来指定使用的主题,并可对主题进行定制。主题文件中会包含对网站布局和样式的定义,包括头部、页脚、颜色方案、字体样式等。
HTML,作为网页开发的基础技术,虽然在现代网页开发中,很多前端框架和库已经简化或替代了直接编写HTML的工作,但了解和掌握基本的HTML结构仍然是非常重要的。在ShaoNingYa.github.io的场景下,当Markdown被转换为HTML之后,这些基础的HTML标签就会成为网页的基础组成部分,比如使用标签定义标题,使用标签定义段落,使用标签定义列表等。这些基础元素是构成网页内容的骨架。
综上所述,ShaoNingYa.github.io个人博客的知识点涵盖了GitHub Pages的基本使用、Markdown的语法和用法、Jekyll主题的配置和应用,以及HTML的基础知识。这些内容为个人博客的建设提供了技术支撑,同时也体现了在现代网页开发中,各种技术和工具是如何协同工作,以简化网站的创建和维护过程。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-04-13 上传
2021-02-16 上传
少女壮士
- 粉丝: 29
- 资源: 4659
最新资源
- plg_assets:提供资产的工具和服务(例如,图像和下载)
- Final-Frameworks-y-Librer-as-JavaScript:next-U
- PyBat-开源
- reactor:NIO 编程模型 - Reactor,各版本实现
- ejemplo_tarjeta_instagram
- BooksWebTest
- 3chan:匿名不可审查的真正分散的图像板
- jquery适合做产品分类的多级黑色下拉导航菜单下载特效代码
- tbnb-laravel-api:TurnoverBnB的软件工程师角色的编码测试
- MySQL MySQL 面试题
- ffmpeg4.5 build 编译版QT win32 平台 适用vs mingw32编译器
- webDemo:paopao版权
- Process Sniper-开源
- jQuery左上角点击下拉导航菜单特效代码
- py-newbies-project:适用于新手的Python代码,程序和算法
- web-api:Web API作业