在我的每一篇 Jekyll 帖子中,我都在前面列出了一个数字:
---
minutes: X
---
Run Code Online (Sandbox Code Playgroud)
该值始终与 post-to-post 不同,我想找到所有帖子的总和。
不确定这是否可能或应该采用什么方法。
提前感谢您的任何帮助!
我现在有一个 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) 在 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) 我将我的项目上传到 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) 我使用我的 Jekyll 站点(托管在 GitHub Pages 上)来做很多演示等等。为了避免拆分那些演示文件所在的位置,我真的希望能够在演示文件夹中包含一个目录,我可以用它来执行 Sass 包含(而不是构建更长的单个文件)。
换句话说:
/css 应该允许 Sass 包含来自该文件夹或子文件夹(它目前这样做)。
/demos/project-1/css 应该允许 Sass 从该文件夹或子文件夹中包含(目前还没有)。
我还没有想出如何使这种行为。
我开始用 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 为什么会这样做。
即使当我擦除布局时,它也会返回空屏幕,所以我确定它正在对主页布局做一些事情,但我找不到任何地方如何呈现主页布局。
我使用以下命令在 github 页面上部署了一个测试项目:
ng build --prod --base-href https://<profile_name>.github.io/<repo_name>/
ngh --dir=dist/scrabble
Run Code Online (Sandbox Code Playgroud)
除了图像外,一切正常(在本地主机上,每个图像都在加载)。
"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) 几年前,我曾经使用单独的孤儿分支gh-pages来发布我的网站。这是一种不会用生成的工件污染我的分支的好方法。
我昨天注意到 gh-pages 选项不再可用。相反,我只有这两个选择:
我在 GitHub 上没有找到任何关于它的文档,所以我在这里问我的问题:
我正在建立自己的 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) 我正在尝试将我的域名从 seanhetzel.github.io/seanhetzel 切换到 seanhetzel.com。我在 GitHub 页面设置中设置了自定义域,现在它有一个包含seanhetzel.com. 我还使用 Google 设置了 DNS 记录。它已经超过 48 小时,所有加载的都是空白和页面 404 错误。该网站与 seanhetzel.github.io 合作,我正在使用 HashRouter。有什么我想念的吗?
谢谢!