已有项目创建Github Pages
January 4, 2026
思路 通过jekyll new myblog生成必要的文件,再将这些文件Copy到现有项目的指定分支下。 然后配置Github仓库的pages设置、项目CNAME文件、域名供应商的解析。 Setup步骤 一、新建jekyll博客必要文件 jekyll new myblog 如果卡住了,直接Ctrl+c,进入目录,运行bundle install安装必要的Ruby包。 运行Jekyll serve,验证是否正常编译 访问localhost:4000验证可正常访问 二、将文件Copy到对应项目下 三、Github仓库配置 配置Github Actions 启用项目的 GitHub Pages:进入你的项目仓库,点击 Settings 选项卡。向下滚动找到 Pages 部分,在 Source 下选择一个分支(通常是...
Debug Jekyll & Github_Page
January 16, 2025
摘要 新发的文章总是没有在博客显示 问题:新发的文章总是没有在博客显示 原因:Github默认时区是美国西部,比中国差不多晚一天,所以发布的文章都成了“Has a Future Date” 解决办法:在_config.yml文件中,增加Timezone的设置 找到原因过程: 发现Github Action 研究Github Action 下载编译完的文件,发现没有最新的文章
Jekyll博客标签页及Liquid经验
November 17, 2016
博客的标签页基本是一个不可或缺的功能,它能更灵活地将博客按多类别体系组织起来。 jekyll会存储文章的标签信息,但是不会生成以标签组织的静态页面,所以需要利用Collection机制来生成。 Tag Cloud 页面 所有标签展示页 --- layout: page permalink: /tags/ --- <h1>Tag Cloud</h1> <div class="tag-meta"> {% assign tags = site.tags | sort %} {% for tag in tags %} <li> <a