标签: github-pages

SCSS 导入失败 (Jekyll)

我正在尝试在 GitHub 页面上设置 Jekyll。在本地我没有构建/执行警告/错误,即使我使用bundle exec jekyll serve --safe. 但是导入命令在 GitHub 页面上失败。我回来的错误是:

您的 SCSS 文件css/main.scss在第 49 行出现错误:找不到要导入的文件或无法读取:base

我没有更改以下内容main.scss

// Import partials from `sass_dir` (defaults to `_sass`)
@import
    "base",
    "layout",
    "syntax-highlighting"
;
Run Code Online (Sandbox Code Playgroud)

_config.yml中显式定义 sass_dir 变量没有帮助。有没有办法在本地调试 scss 文件?我曾尝试使用该sass命令,但它似乎不适用于 scss 文件。

我知道问题出在这@import部分上,因为如果我评论它并在 GitHub 页面上推送构建不再失败——但我的博客很丑:)

注意:我已经尝试过Jekyll 2.1SCSS @import 中描述的内容,但它并没有让我找到某个地方。

sass jekyll github-pages

0
推荐指数
1
解决办法
1184
查看次数

杰基尔:'关于'永久链接不能正常工作

我正在使用Lanyon主题配置一个Jekyll网站,但网站url,baseurl和permalinks上的配置对我来说是如此不清楚.

因此我的_config.yml用途:

url: "https://edgeoftech.github.io/"
baseurl: /blog
permalink: pretty
Run Code Online (Sandbox Code Playgroud)

我的about.md页面使用:

permalink: /about
Run Code Online (Sandbox Code Playgroud)

提供网站时,主页面在页面上http://127.0.0.1:4000/blog/和页面附近提供http://127.0.0.1:4000/blog/about,但网站上的ABOUT链接将我带到http://127.0.0.1:4000/about.

如何配置链接和"关于"页面链接到同一个网址?

configuration permalinks jekyll github-pages

0
推荐指数
1
解决办法
906
查看次数

为什么我在 GitHub Page 上的 Hugo 主题主机丢失了 css 样式?

这是我的 GitHub 页面:http : //cecilialee.github.io

以下是源文件:https : //github.com/cecilialee/cecilialee.github.io https://github.com/cecilialee/cecilialee-source

我正在尝试在我的 GitHub 页面上建立一个 Hugo 博客。我按照这里的说明操作:https : //gohugo.io/themes/installing-and-using-themes/

但是,在我用于hugopublic(in cecilialee-source) 中构建站点并推public送到 之后https://github.com/cecilialee/cecilialee.github.io,该站点无法正常工作。Hugo 站点在那里,但它丢失了所有的 css 样式。

怎么了?

html css git github-pages hugo

0
推荐指数
1
解决办法
1370
查看次数

Jekyll 自定义主题无法在 Github 页面上运行

我有一个 jekyll 站点,我想将其部署为 github-pages。它独立工作正常,但无法在 github-pages 中构建,并出现 _index.html 的包含错误。我什至没有 _include 目录。我正在使用最小错误主题。我已经将我的网站精简到只剩下骨架,可以在https://github.com/laredo/mm-jekyll找到它

确切的错误是:其中包含的文件index.html是符号链接或目录中不存在_includes

https://github.com/laredo/mm-jekyll/blob/master/index.html

寻找成功建立网站的建议

jekyll github-pages

0
推荐指数
1
解决办法
2233
查看次数

在 React 中嵌入 GitHub Secret 并部署到 GitHub 页面泄露了我的个人访问令牌

我的目标:我的 React 应用程序有一个环境变量来存储 Github Personal_Access_Token(稍后在 HTTP 标头中用于获取),然后我稍后将使用 Action Workflow 将应用程序部署到 Github 页面。

我尝试过的:鉴于将令牌作为纯文本推送/公开到 Githut 是一种违规行为,我将使用 Github 秘密来避免这种情况。我找到了这篇文章,并尝试实施 Github 工作流程来访问秘密,然后进行部署。

- name: Install and Build 
  run: |
      npm install
      npm run-script build
  env:
      REACT_APP_GITHUB_ACCESS_TOKEN: ${{ secrets.REACT_APP_GITHUB_ACCESS_TOKEN }} // this is what I need


- name: Deploy 
  uses: JamesIves/github-pages-deploy-action@3.5.5
  with:
     GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
     BRANCH: gh-pages
     FOLDER: build
Run Code Online (Sandbox Code Playgroud)

问题: 工作流程成功运行后,我发现令牌被 GitHub 自动撤销,因为它显示在 中build/static/js/xxxx.chunk.js,并推送到 gh-page 分支:

{headers:{Authorization:"token ac4455aXXXXXXXXXXXXXXXXXXXf80512f3e"}}
Run Code Online (Sandbox Code Playgroud)

这不是我所期望的,但我知道秘密在构建过程中被访问和嵌入,并被放入静态构建文件夹中。

有人可以给我指出方向吗,我在工作流程中做错了什么吗?或者工作流程从来就不是我的问题的解决方案,我不应该使用 GitHub 页面来托管使用秘密令牌的纯 React 应用程序?
提前致谢。

github github-pages reactjs create-react-app github-actions

0
推荐指数
1
解决办法
2731
查看次数

为什么使用 Github 页面显示错误 405 不允许

我制作了一个 html 脚本,然后它必须制作一个登录表单和一个注册表单,但注册后浏览器应该转到同一页面,但显示一条消息“您的帐户已创建!登录以继续”但它显示错误 405 not allowed。与注册表单相同,但这次它应该将我发送到主页,但它却给出了错误。那么,这是因为 github 页面吗?

html forms github github-pages

-2
推荐指数
1
解决办法
4624
查看次数