我在Github页面上有一个基于Jekyll引导程序的博客.
我的问题是:每次我在网页上更改内容时,都必须强行重新加载页面(CTRL + R)以查看更改.
Jekyll或我的浏览器似乎没有意识到有更新版本可供发送.
如何配置Jekyll以更好地处理此问题?
我不太愿意触摸网站提供的生成的HTML,我想知道是否有任何方法可以在标记格式中更改我的页面内容,就像我在创建页面时所做的那样?
任何关于这样做的输入都会很棒.
我在GitHub上创建了一个组织.我的组织有一些回购.这些repos有API文档,我想gh-pages通过Travis-CI 重新构建和发布到分支.为了让Travis-CI访问我组织的repos,我需要生成一个OAuth令牌,加密它,然后添加然后在.travis.yml文件中包含加密令牌,如下所示......
env:
global:
- secure: "lots-of-seemingly-random-characters"
Run Code Online (Sandbox Code Playgroud)
此SO帖子解释了该过程,并提供了有关如何为用户帐户执行此操作的详细信息.如何为组织帐户生成所需的OAuth令牌?
我目前使用可爱的Github Pages来托管一个网站.我现在想尝试一些东西,添加内容,新脚本,......所以我有一个dev分支,我在其中执行此操作,并运行本地Web服务器来测试它.一旦我对它感到满意,我就可以将它推送到gh-pages分支进行'发布'.
但是,我现在想知道.是否可以让dev分支也可以像gh-pages分支一样在任何地方访问?这对于让其他人尝试我正在处理的新东西非常有帮助,而不必冒险向所有人发布错误的代码.所以基本上在一个仓库中有两个gh页面的网站,一个用于发布的一个版本.
这是(或类似的)Github可能吗?
我正在使用GitHub页面的"自动生成器",我发现它只生成一个index.html和其他Web资源.
如果我想从其他降价文件生成多页网站,它是如何工作的?
我想使用Jekyll和GitHub Pages构建文档站点.问题是Jekyll只接受_posts带有精确模式的文件名YYYY-MM-DD-your-title-is-here.md.
如何在没有此文件名模式的情况下在Jekyll中发布页面?就像是:
awesome-title.mdyet-another-title.mdetc.md谢谢你的进步.
我正在使用Rmarkdown在gh-pages上建立一个网站.但是,在R studio中,您只能创建新的.Rmd文件.这是一个问题,因为在推送到我的github repo之前,我需要将.Rmd文件转换为.md文件.
有没有人有一些建议?
提前致谢!
我以前的网站仅在单击主页选项卡时显示主页,然后如果您单击我的导航栏品牌,它会显示 404。该网站在带有 npm start 的 create-react-app 上运行,但在这里不起作用,也不起作用在构建上。我不知道该应用程序出了什么问题,也许路由器设置搞砸了,我不知道。我已链接了我进行路由器设置的应用程序和索引页面。如果您需要更多信息,请向我询问更多信息。
谢谢
import React from 'react';
import ReactDOM from 'react-dom/client';
import { BrowserRouter } from 'react-router-dom'
import App from './App';
import './styles/index.css';
ReactDOM.createRoot(document.getElementById('root')).render(
<React.StrictMode>
<BrowserRouter>
<App />
</BrowserRouter>
</React.StrictMode>
);
Run Code Online (Sandbox Code Playgroud)
import { Routes, Route } from "react-router-dom";
import Navbar from "./components/Navbar";
import About from "./routes/About";
import Contact from "./routes/Contact";
import Home from "./routes/Home";
import Project from "./routes/Project";
const App = () => {
return (
<>
<Navbar />
<Routes>
<Route path="/" element={<Home …Run Code Online (Sandbox Code Playgroud) 我想使用 Github Actions 将文件推送到当前存储库。
我已经写了一个使用官方actions/checkout@v3操作的基本配置。我的配置与自述文件示例中几乎相同:
name: Example
on: workflow_dispatch
jobs:
example:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- shell: bash
run: |
date > 1.txt
git config user.name github-actions
git config user.email github-actions@github.com
git add 1.txt
git commit -m updated
git push
Run Code Online (Sandbox Code Playgroud)
此配置适用于除 Github Pages 存储库之外的任何存储库。错误是:
remote: Permission to sirekanian/sirekanian.github.io.git denied to github-actions[bot].
fatal: unable to access 'https://github.com/sirekanian/sirekanian.github.io/': The requested URL returned error: 403
Error: Process completed with exit code 128.
Run Code Online (Sandbox Code Playgroud)
为什么 GitHub Pages 存储库与普通存储库不同?GitHub Pages …
我为GitHub Pages创建了一个简单的网站.该站点的源位于"主"分支中,生成的网站(我想看到的内容)位于"gh-pages"分支下.
我希望能够在设置中更改网站的来源.但是,设置是否为灰色?我无法改变它(见下面的截图).我究竟做错了什么?如何切换到"gh-pages"分支?
github-pages ×10
github ×4
jekyll ×2
markdown ×2
git ×1
git-push ×1
github-api ×1
http-caching ×1
r ×1
reactjs ×1
rstudio ×1