首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

本地Jekyll服务/实时站点差异-缺少“在Gihtub上查看”按钮

基础概念

Jekyll 是一个静态网站生成器,它将 Markdown 文件转换为 HTML 页面。本地 Jekyll 服务指的是在你的个人计算机上运行 Jekyll 服务,以便你可以预览和开发你的网站。实时站点通常指的是部署在远程服务器上的网站,用户可以通过互联网访问。

差异

本地 Jekyll 服务和实时站点的主要差异在于:

  1. 运行环境:本地服务在个人计算机上运行,而实时站点在远程服务器上运行。
  2. 访问方式:本地服务只能通过本地网络访问,而实时站点可以通过互联网访问。
  3. 功能:实时站点通常会有更多的功能,比如版本控制、持续集成/持续部署(CI/CD)、用户管理等。

缺少“在GitHub上查看”按钮的原因

如果你在本地 Jekyll 服务中看到缺少“在GitHub上查看”按钮,可能有以下几个原因:

  1. 未部署到GitHub Pages:GitHub Pages 是 GitHub 提供的静态网站托管服务。如果你没有将你的 Jekyll 网站部署到 GitHub Pages,那么就不会有“在GitHub上查看”按钮。
  2. 配置错误:你的 Jekyll 网站可能没有正确配置 GitHub Pages。例如,你可能没有在 _config.yml 文件中设置 baseurlurl
  3. 权限问题:你的 GitHub 仓库可能没有启用 GitHub Pages 功能,或者你有权限问题。

解决方法

  1. 部署到GitHub Pages
    • 确保你有一个 GitHub 账户,并且有一个仓库。
    • 将你的 Jekyll 网站推送到这个仓库。
    • 在 GitHub 仓库的设置中,找到 GitHub Pages 部分,选择一个分支(通常是 mainmaster),并启用 GitHub Pages。
  • 配置 _config.yml 文件
  • 配置 _config.yml 文件
  • 检查权限
    • 确保你有权限启用 GitHub Pages 功能。
    • 确保你有权限推送代码到你的仓库。

示例代码

假设你的 Jekyll 网站已经准备好,以下是如何将你的网站部署到 GitHub Pages 的步骤:

  1. 初始化 Git
  2. 初始化 Git
  3. 添加文件到 Git
  4. 添加文件到 Git
  5. 提交更改
  6. 提交更改
  7. 关联 GitHub 仓库
  8. 关联 GitHub 仓库
  9. 推送代码到 GitHub
  10. 推送代码到 GitHub
  11. 启用 GitHub Pages
    • 进入你的 GitHub 仓库页面。
    • 点击 Settings
    • 滚动到 GitHub Pages 部分。
    • 选择一个分支(通常是 mainmaster),并保存。

参考链接

通过以上步骤,你应该能够成功部署你的 Jekyll 网站到 GitHub Pages,并看到“在GitHub上查看”按钮。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何快速给自己构建一个温馨的"家"——用Jekyll搭建静态博客

//使用gem安装Jekyll gem install jekyll //使用Jekyll创建你的博客站点 jekyll new blog #创建你的站点 //开启Jekyll服务 //进入blog...目录,记得一定要进入创建的目录,否则服务无法开启 cd blog jekyll serve #启动你的http服务 本地服务开启后,Jekyll服务默认端口是4000,所以我打开浏览器...# 如果你找不到进程号,那么就用`ps aux | grep jekyll`命令来查看,然后关闭服务器。...现在我们打开http://localhost:4000,即可看见我们Github创建的主页,理论和username.com/username.gi… 访问的应该是一模一样的。...#提交到本地仓库 git push origin master #线上的站点是部署master下面的 注意,提交前,请确保_config.yml文件里面下面是这样配置的

28010

如何快速给自己构建一个温馨的家——用Jekyll搭建静态博客

//使用gem安装Jekyll gem install jekyll //使用Jekyll创建你的博客站点 jekyll new blog #创建你的站点 //开启Jekyll服务 //进入blog...目录,记得一定要进入创建的目录,否则服务无法开启 cd blog jekyll serve #启动你的http服务复制代码 本地服务开启后,Jekyll服务默认端口是4000...# 如果你找不到进程号,那么就用`ps aux | grep jekyll`命令来查看,然后关闭服务器。...现在我们打开http://localhost:4000,即可看见我们Github创建的主页,理论和username.com/username.gi… 访问的应该是一模一样的。...#提交到本地仓库 git push origin master #线上的站点是部署master下面的复制代码 注意,提交前,请确保_config.yml文件里面下面是这样配置的

1.3K20
  • 如何使用Jekyll+GitHub Pages搭建个人博客站点

    (二)Github Pages是什么 Github Pages 是面向用户、组织和项目开放的公共静态页面搭建托管服务站点可以被免费托管 Github ,你可以选择使用 Github Pages 默认提供的域名...Github Pages 支持 自动利用 Jekyll 生成站点,也同样支持纯 HTML文档。...jekyll-gist ` 上面对软件安装完毕后,你就可以github搜索一个基于jekyll模版对项目,当然你可以从网上搜索任何你喜欢的主题风格,找到之后使用git clone到自己本地: git...clone xxx.git myblog cd myblog jekyll server ` 然后访问http://localhost:4040端口就可以本地预览你到博客了 如果你喜欢这个主题...` 但对于中小站点来说,无疑是一个不错的方案,感兴趣的朋友可以尝试一下,我个人比较喜欢简洁的站点风格,大家可以通过我公众号底部的菜单栏的博客按钮感受一下。

    1.1K70

    如何在Ubuntu 16.04建立一个Jekyll开发网站

    本教程中,我们将在Ubuntu 16.04安装一个Jekyll 3.7.3开发站点。在后面的教程中,我们将探索此处生成的内容,将静态站点发布到同一服务器,并最终部署到生产位置。...添加新帖子和页面时,使用现有结构并遵循Jekyll的命名约定非常重要。 提示: tree是查看文件和目录结构的一个非常有用的命令。...因为我们正在处理远程服务器,所以我们将指定主机地址,以便从本地计算机浏览站点。...如果您正在使用本地计算机,则可以 没有主机设置的情况下运行jekyll serve并连接http://localhost:4000。...Web浏览器中,我们可以jekyll serve输出中显示的服务器地址和端口访问它: 结论 本教程中,我们安装了Jekyll并创建了一个包含一些自动生成内容的开发站点

    1.6K71

    如何将 Jekyll 部署到云开发静态网站托管

    Jekyll 也可以运行在 GitHub Page ,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的。...中文翻译网站: http://jekyllcn.com/ iMac搭建Jekyll本地环境 上面的翻译站点已经提供了详细的搭建介绍,通过「快速搭建指南:http://jekyllcn.com/docs...项目根目录直接命令行运行 jekyll build 即可查看构建结果 ➜ blog git:(master) ✗ jekyll build Configuration file: /github...如果想在本地查看效果,项目根目录直接命令行运行 jekyll server 即可 ➜ blog git:(master) ✗ jekyll server Configuration file: /github...然后浏览器打开 Server address 中显示的地址即可查看效果 将静态站点使用腾讯云静态网站托管 创建静态网站托管服务 1、创建腾讯云云开发环境 打开腾讯云「云开发 https://console.cloud.tencent.com

    3.6K105

    如何在Ubuntu 16.04建立一个Jekyll开发网站

    本教程中,我们将在Ubuntu 16.04安装一个Jekyll 3.7.3开发站点。在后面的教程中,我们将探索此处生成的内容,将静态站点发布到同一服务器,并最终部署到生产位置。...添加新帖子和页面时,使用现有结构并遵循Jekyll的命名约定非常重要。 提示: tree是查看文件和目录结构的一个非常有用的命令。...因为我们正在处理远程服务器,所以我们将指定主机地址,以便从本地计算机浏览站点。...如果您正在使用本地计算机,则可以 没有主机设置的情况下运行jekyll serve并连接http://localhost:4000。...Web浏览器中,我们可以jekyll serve输出中显示的服务器地址和端口访问它: 结论 本教程中,我们安装了Jekyll并创建了一个包含一些自动生成内容的开发站点

    1.4K31

    可能是最全面的github pages搭建个人博客教程

    本地博客预览 到目前为止,我们提交的文章都是必须上传到github仓库才能预览。如果你想写完本地浏览器看一下效果在上传也是可以的,因为不是所有人都有这样的需求。...gem -v ruby -v 查看得到版本号就说明成功了。 如果是墙内,需要切换安装源到https://gems.ruby-china.com/。墙外请忽略。...预览博客 jekyll server 输入之后打开浏览器,不出意外输入localhost:4000即可看到博客内容。 ? 如果你没这么顺利,那以下的错误解决供参考 常见错误 缺少某个包 ?...如图,缺少jekyll-paginate,安装即可gem install jekyll-paginate若还提示缺少就装啥。 ?...主要是path d= 内容的获取,这里其实是指定svg图片的内容,我们可以从 这里获取到大部分svg素材,比如知乎的svg在这,点raw 按钮查看源文件,复制path d=后面的内容到上面的配置即可。

    14.6K10

    免费构建自己的博客-Jekyll进阶

    它有一个模版目录,其中包含原始文本格式的文档,通过一个转换器(如 Markdown)和我们的 Liquid 渲染器转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务。...Jekyll 也可以运行在 GitHub Page ,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的。...查看站点_config.yml文件,便可以查看到本站所使用的插件。 引入插件 插件以 Ruby 代码或模块的方式存在,使用时通常引入相应的代码或模块即可。...值得注意的是,如果需要托管 Github 或者其他提供 Pages 服务站点服务商不一定提供运行插件的环境。...因此,建议本地运行插件,然后将生成结果发布到服务,这样就不需要依赖服务器的运行环境。

    98500

    个人免费博客花式搭建指南 FTP 篇

    网络收费的虚拟主机空间比比皆是,也有不少免费的。笔者 WordPress 建站之初使用的是 西部数据 的 1G 虚拟主机空间,当时一年大概一百出头,现在将近两百。...国内免费虚拟主机往往都是要你主机交流论坛发帖给他们做宣传,现在也有转变为发微信朋友圈宣传。...这三款软件笔者分别在三个平台都使用过,总体感觉都不错。本地目录和远程目录都是左右式布局,直接拖拽就可以完成上传下载,操作简单便捷。...小提示 使用 bundle exec jekyll b 命令可以生成 _site 目录。 自动部署   为了提高自动化效率,不同的静态站点生成器都开发了相关的插件来辅助实现自动化上传。...有了自动部署的好处就是,可以更加专注于博客内容本身,即使是不常用的机器编写再推送到 Github,也不需要担心本地没有环境编译 Jekyll 以及用 FTP 客户端配置 FTP 信息和上传静态页面。

    3.3K20

    个人免费博客花式搭建指南

    实际,从这个站点列举出来的可以看出,至少有 322 种已知可用的静态网站生成器。...其他   除了以上这些,也有一些其他的支持 Markdown 语法和部署简单的免费博客搭建方法,比如说将静态网站部署普通虚拟主机、虚拟服务,将静态网站的文件当做是对象存储并开放匿名访问,使用 Read...Fork 项目   访问 jekyll-them-H2O-ac,点击 Fork 按钮,选择合适的用户命名空间。...预览   Jekyll 本身就提供了预览功能,如下所示安装主题所需 Jekyll 插件,并启动实时在线预览。...# 已安装 Ruby 和最新版 Gem # 安装 bundle gem install bundle # 代码主目录安装主题所需 Jekyll 插件 bundle install # 启动实时在线预览

    1.8K40

    技术人如何搭建自己的技术博客

    GitHub Pages Github Pages 是面向用户、组织和项目开放的公共静态页面搭建托管服务站点可以被免费托管 Github ,你可以选择使用 Github Pages 默认提供的域名...Github Pages 支持 自动利用 Jekyll 生成站点,也同样支持纯 HTML 文档,将你的 Jekyll 站点托管 Github Pages 是一个不错的选择。...Jekyll 介绍 Jekyll 是一个简单的博客形态的静态站点生产机器。...Jekyll 也可以运行在 GitHub Page ,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的。...首先我本机(win10)安装了 Jekyll 环境,将 Github 的博客代码下载下来之后,本机编译成静态的 Html ,然后手动上传到服务的 Nginx 目录下;然后将域名指向虚拟机。

    1.4K10

    使用github+jekyll搭建个人博客

    但是一直不知道如何下手,从最初的csdn写写博客到github建立仓库写代码分享,虽然也能够记录一些事情,但是总感觉缺少点什么——对,就是像是这东西并不是自己的。...一、使用jekyll服务搭建 1.1 安装ruby以及ruby相关工具(DevKit) 由于jekyll是基于ruby语言开发的,因此我们需要安装ruby以及ruby相关的工具(DevKit)。...调用命令: gem install jekyll 之后使用jekyll -v来查看jekyll版本,可以看到我的版本是3.4.0。...记录一下,本人并没有安装3.0.0以前的版本,这是在网上看到的: 这里稍微强调一下,这个版本和之前的2.x. x版本有些许不一样,可能在后面_config.yml的写法可能有差异,不过没关系,这并不影响我继续前进...1.5 可能会遇到的坑 端口占用 看到jekyll启动服务的4000端口已经被占用,我们需要找到占用的程序,然后干掉它。

    90860

    个人免费博客花式搭建指南 Netlify 篇

    从维基百科可以很容易找到以上答案。Netlify 所提供的服务既有免费的,也有收费的,一般来说免费服务对于部署 Jekyll 博客就已经绰绰有余了。...而全球访问流量因为 Netlify 本身就带流量清洗的能力,即使有人对站点发起攻击也不会有什么疯狂增加的可能,所以正常一个站点一个月可能最多只能用到 1GB 不到的流量。...部署 登录 Netlify   正常使用 Github 账号一键登录之后, Teams 主页面点击 New site from Git 按钮。...新建项目   点击 Github 按钮登录并授予 Netlify 访问项目权限。...默认的 Jekyll 设置如下所示: 查看编译日志(可选)   关于编译过程可以 Deploys 里面查看所有的日志,并且可以预览每一次编译的结果。

    7.8K31

    技术人如何搭建自己的技术博客

    GitHub Pages Github Pages 是面向用户、组织和项目开放的公共静态页面搭建托管服务站点可以被免费托管 Github ,你可以选择使用 Github Pages 默认提供的域名...Github Pages 支持 自动利用 Jekyll 生成站点,也同样支持纯 HTML 文档,将你的 Jekyll 站点托管 Github Pages 是一个不错的选择。...Jekyll 介绍 Jekyll 是一个简单的博客形态的静态站点生产机器。...Jekyll 也可以运行在 GitHub Page ,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的。...首先我本机(win10)安装了 Jekyll 环境,将 Github 的博客代码下载下来之后,本机编译成静态的 Html ,然后手动上传到服务的 Nginx 目录下;然后将域名指向虚拟机。

    94830

    【译】你可以用GitHub做的12件 Cool 事情

    当你 GitHub 查看文件时(任何文本文件,任何仓库中),右上角会有一个小铅笔图标,点击它就可以编辑文件了。...6 链接到代码 我知道你想链接到具体的代码行。 尝试:查看文件时,点击代码旁边的行号。 看到了吧,浏览器的 URL 已经被更新为行号了。...对于结构化的页面来说 —— 例如你的文档:不能说这个页面是其他页面的子页面,或则是有 “下一节”,“一节” 这样的便捷按钮。...如果你不知道,现在就来学习,这一节是专门用于讨论使用 Jekyll 来构建一个站点的。 最简单的就是: GitHubPages+Jekyll会通过一个漂亮的主题来渲染你的 README.md 文件。...从这点我可以主要依据易编辑的 Markdown 文件来构建一个完整的静态站点。本质是把 GitHub 变成了 CMS。

    83820

    博客生成静态站点工具 Top 20

    博客生成电子书形式的静态站点成为一种流行的方式,这样做有以下一些好处: 方便离线阅读,用户可以将其下载到本地,方便离线阅读。 可以让博客内容更加系统,提升博客价值。...你可以查看它的 GitHub 和官网了解更多。 4.Jekyll star 数 45K+。 Jekyll 是一个基于 Ruby 的静态站点生成器,支持多种主题和插件。...支持多种扩展功能,如搜索、站点导航、代码高亮等。 可以与Git等版本控制系统集成,方便协作和管理文档。 部署简单,可以将生成的HTML静态页面部署到任何Web服务。...热更新 - Brunch 提供了热更新功能,可以实时预览和修改站点。 你可以查看它的 GitHub和官网了解更多。 19.Publii star 数 5K+。...本文列出了最受欢迎的 Top20 博客静态站点生成工具,它们 GitHub 的 star 数可以直接反映它们的受欢迎程度。

    3.6K21

    基于Jekyll与Github Pages搭建博客

    Jekyll 是一个简单的博客形态的静态站点生产机器。...Jekyll 也可以运行在 GitHub Pages ,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的。...根据自己刚学到的知识,简单来说,GitHub Pages 可以被认为是用户编写的、托管 GitHub 的静态网页,即可以当作一个小服务器使用。...而我作为一个强迫症,已经将自己 Github 的库克隆 Windows 的本地文件里,不想再改位置,于是我硬着头皮一边查资料,一边尝试将 Jekyll 安装在 Window 系统。...通过查看本地博客和修改文件中的参数,我们就可以慢慢完善出一个属于自己的博客了。当你对自己本地的博客满意后,就可以开始将博客文件上传到第一步创建的 Github 库中了。 4.

    1.1K10

    2020年3月27日,Github被攻击。我的GitPage博客也挂了,紧急修复之路

    接下来就是将网站迁移到我自己买的服务,虽然过程比较坎坷,但终究还是满足了我的需求。提升了网站速度、体验,也可以让网站被百度爬虫收录。...进入本地站点 ```java C:\Users\xiaofuge>E: E:>cd E:\itstack ### 2....w=1258&h=489&f=png&s=167330] 部署以后我们在线网站就可以访问了;https://bugstack.cn/ 九、自动发布 如果每次都是这样去本地编译部署到服务端,代码又得维护...编译到指定地方 14 jekyll build --watch 编译后好自动监听文件变化 自动编译 15 bundle exec jekyll build 您只需构建您的站点(而不是本地提供),然后您可以将生成的文件上传到您的服务器...所以只能挂到自己的服务,还好价格也不贵!毕竟是一个只能支持 PHP、ASP的虚拟机。 从没有那件事情是可以轻轻松松的, 天灾人祸 来临的时候,能帮你抵挡的都是你日积月累的能力。

    1K00

    用Github搭建个人博客

    站点 先看看阮一峰的《搭建一个免费的,无限流量的Blog—-github Pages和Jekyll入门》,看完对整个站点应该就有了一个大概的认识。...添加RSS 要方便定阅,可以添加RSS输出到我们的站点,大体分为三步: 1.修改设置文件 name: 站点名称 description: 站点说明 url: 站点URL 2.github上有一个jekyll-rss-feeds...评论系统 网上有几个可以嵌入到静态站点的评论系统,像多说、友言、畅言等等,还有Jekyll模板里默认使用的DISQUS。.../heiniuhaha.github.com//定位到你blog的目录下 git pull origin master //先同步远程文件,后面的参数会自动连接你远程的文件 git status //查看本地自己修改了多少文件...//添加远程不存在的git文件 git commit * -m "what I want told to someone" git push origin master //更新到远程服务 参考文章

    73310
    领券