标签: github-pages

如何从 Jekyll frontmatter 中的帖子中找到值的总和

在我的每一篇 Jekyll 帖子中,我都在前面列出了一个数字:

---
minutes: X
---
Run Code Online (Sandbox Code Playgroud)

该值始终与 post-to-post 不同,我想找到所有帖子的总和。

不确定这是否可能或应该采用什么方法。

提前感谢您的任何帮助!

jekyll github-pages

3
推荐指数
1
解决办法
293
查看次数

Jekyll 现在 GitHub 页面,表格不显示

我现在有一个 jekyll 网站,我正在尝试放入一些表格。它们在 github 中看起来很好,但在网站上却没有。这是我尝试过但没有运气的一些表格格式片段。

| P | Q | P * Q |
| - | - | - |
| T | T | T |
| T | F | F |
| F | T | F |
| F | F | F |

|====+====|
+====|====+
|=========|

|---|---|---|
|a  | b | c|
| 1|2|3|

|---+---+---|
+ :-: |:------| ---:|
| :-: :- -: -
:-: | :-

|-----------------+------------+-----------------+----------------|
| Default aligned |Left aligned| Center …
Run Code Online (Sandbox Code Playgroud)

jekyll github-pages

3
推荐指数
1
解决办法
2011
查看次数

发生 npm run deploy 错误后

在 npm run deploy 之后,我在 Github 上遇到了类似上面Repo 的错误

我正在尝试在 Github 上的 gh-pages 上部署我的 react-app (create-react-app)

'gh-pages' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! hello-world-4@0.1.0 deploy: `npm run build&&gh-pages -d build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the hello-world-4@0.1.0 deploy script 'npm run build&&gh-page
s -d build'.
npm ERR! Make sure you have the latest …
Run Code Online (Sandbox Code Playgroud)

deployment node.js npm github-pages reactjs

3
推荐指数
2
解决办法
6630
查看次数

Github Pages 字体不起作用

我将我的项目上传到 Github 页面,但字体不起作用!我已经阅读了有关该问题的其他问题,这些问题使我认为我需要更改指向文件的方式,但我无法解决。

这是我的@font-face:

@font-face {
    font-family: headerFont;
    src: url(fonts/FreePixel.ttf);
}
Run Code Online (Sandbox Code Playgroud)

这是我的文件结构:

Portfolio/
    index.html
    css/
        styles.css
        fonts/
            FreePixel.ttf
Run Code Online (Sandbox Code Playgroud)

file-structure font-face github-pages

3
推荐指数
1
解决办法
2068
查看次数

在 GitHub Pages 的 Jekyll 站点中包含多个 sass 目录?

我使用我的 Jekyll 站点(托管在 GitHub Pages 上)来做很多演示等等。为了避免拆分那些演示文件所在的位置,我真的希望能够在演示文件夹中包含一个目录,我可以用它来执行 Sass 包含(而不是构建更长的单个文件)。

换句话说:

/css 应该允许 Sass 包含来自该文件夹或子文件夹(它目前这样做)。

/demos/project-1/css 应该允许 Sass 从该文件夹或子文件夹中包含(目前还没有)。

我还没有想出如何使这种行为。

sass jekyll github-pages

3
推荐指数
1
解决办法
381
查看次数

_layouts 文件夹中缺少主页布局,但有效

我开始用 jekyll 和 github 页面制作我的博客。

我在基本主题上做得很好,但我想应用侧边栏属性,所以我从https://idratherbewriting.com/documentation-theme-jekyll/下载了具有侧边栏的主题

所以我下载了项目并覆盖了。我不太了解这是如何工作的,但最奇怪的是在 index.md 文件中

如果我把

---
layout:home
sidebar:mydoc_sidebar
----
Run Code Online (Sandbox Code Playgroud)

它碰巧显示了基本主题布局和应有的帖子,但是如果我将布局更改为 _layout 文件夹内的其他内容,例如 post、default,帖子就会消失,我不知道 Jekyll 为什么会这样做。

即使当我擦除布局时,它也会返回空屏幕,所以我确定它正在对主页布局做一些事情,但我找不到任何地方如何呈现主页布局。

ruby jekyll github-pages jekyll-theme

3
推荐指数
1
解决办法
603
查看次数

在 github 页面上部署 angular 应用程序后,图像未加载

我使用以下命令在 github 页面上部署了一个测试项目:

ng build --prod --base-href https://<profile_name>.github.io/<repo_name>/
ngh --dir=dist/scrabble
Run Code Online (Sandbox Code Playgroud)

除了图像外,一切正常(在本地主机上,每个图像都在加载)。


angular.json 中的输出路径:

"outputPath": "dist/scrabble/",
Run Code Online (Sandbox Code Playgroud)

angular.json 中的资产:

"assets": [
  "src/favicon.ico",
  "src/assets"
],
Run Code Online (Sandbox Code Playgroud)

带有图像的资产文件夹位于 <project_folder>/src/assets

在本地主机上完美运行但在 github 页面上无法加载的图像标签示例:

  <img src="../../../assets/scaledlogo.png" routerLink="/menu" />
Run Code Online (Sandbox Code Playgroud)

deployment image github github-pages angular

3
推荐指数
1
解决办法
3200
查看次数

为什么 gh-pages 选项不再可用?

几年前,我曾经使用单独的孤儿分支gh-pages来发布我的网站。这是一种不会用生成的工件污染我的分支的好方法。

我昨天注意到 gh-pages 选项不再可用。相反,我只有这两个选择:

在此处输入图片说明

我在 GitHub 上没有找到任何关于它的文档,所以我在这里问我的问题:

  • 是否仍然可以使用孤儿分支来发布页面?
  • 为什么从 GitHub 中删除了此选项?这是一个不好的做法吗?

git github github-pages

3
推荐指数
1
解决办法
642
查看次数

安装多个版本时,如何强制 jekyll 使用特定版本?

我正在建立自己的 Github 页面。我想在推送到远程仓库之前在本地机器上测试站点。我按照https://help.github.com/en/github/working-with-github-pages/creating-a-github-pages-site-with-jekyll的说明进行操作。

按照说明,我尝试了jekyll 3.8.5 new命令,因为 jekyll-3.8.5 是 github pages 使用的版本(https://pages.github.com/versions/)。但是,jekyll 在我的系统中找不到 3.8.5 版本。

这是在 macOS Catalina 上,安装了 rbenv 来管理 ruby​​ 版本。我尝试手动调用 jekyll 3.8.5 版。那完全有效。

以下是一些尝试的片段。gem list将 3.8.5 显示为可用版本。但是jekyll 3.8.5 new命令轰炸了。

$ gem list jekyll

*** LOCAL GEMS ***

jekyll (4.0.0, 3.8.6, 3.8.5)

$ which jekyll
/Users/deep/.gem/ruby/2.6.0/bin/jekyll

$ jekyll 3.8.5 new mygh-site
fatal: 'jekyll 3.8.5' could not be found. You may need to install the jekyll-3.8.5 gem or a related …
Run Code Online (Sandbox Code Playgroud)

rubygems jekyll rbenv github-pages

3
推荐指数
1
解决办法
1637
查看次数

使用带有自定义 Google 域的 GitHub 页面时出现空白网页

我正在尝试将我的域名从 seanhetzel.github.io/seanhetzel 切换到 seanhetzel.com。我在 GitHub 页面设置中设置了自定义域,现在它有一个包含seanhetzel.com. 我还使用 Google 设置了 DNS 记录。它已经超过 48 小时,所有加载的都是空白和页面 404 错误。该网站与 seanhetzel.github.io 合作,我正在使用 HashRouter。有什么我想念的吗?

在此处输入图片说明

在此处输入图片说明

谢谢!

dns github-pages google-domains

3
推荐指数
1
解决办法
819
查看次数