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

将webiste部署到Github页面后,CSS不在本地应用

将网站部署到GitHub页面后,CSS文件不再本地应用的原因是GitHub Pages只支持静态网页的托管,不支持服务器端的动态处理。因此,当我们将网站部署到GitHub Pages时,CSS文件需要通过外部链接引入。

解决这个问题的方法是将CSS文件上传到GitHub仓库中,并通过相对路径或绝对路径引用CSS文件。以下是具体步骤:

  1. 在GitHub仓库中创建一个新的文件夹,用于存放CSS文件。可以将其命名为"css"或其他合适的名称。
  2. 将CSS文件上传到该文件夹中。可以直接拖拽文件到GitHub仓库页面,或使用Git命令将文件推送到仓库。
  3. 在HTML文件中引用CSS文件。如果CSS文件在与HTML文件相同的目录下,可以使用相对路径引用。例如:
代码语言:txt
复制
<link rel="stylesheet" href="css/style.css">

如果CSS文件在不同的目录下,可以使用相对路径或绝对路径引用。例如:

代码语言:txt
复制
<link rel="stylesheet" href="../css/style.css">

代码语言:txt
复制
<link rel="stylesheet" href="https://github.com/用户名/仓库名/raw/分支名/文件路径">

其中,"用户名"是你的GitHub用户名,"仓库名"是你的GitHub仓库名称,"分支名"是你的GitHub仓库分支名称,"文件路径"是CSS文件在仓库中的路径。

  1. 提交HTML文件的更改并推送到GitHub仓库。
  2. 访问GitHub Pages上的网站,应该能够正确加载CSS文件并应用到网页中。

腾讯云相关产品推荐:腾讯云对象存储(COS)。

腾讯云对象存储(COS)是一种高可用、高可靠、强安全的云端存储服务,适用于存储和处理大规模非结构化数据。它提供了简单易用的API接口,可以方便地上传、下载和管理文件,同时支持自定义域名和CDN加速,提供了高性能和低成本的存储解决方案。

产品介绍链接地址:https://cloud.tencent.com/product/cos

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

相关·内容

将静态页面部署到github.io

效果: page.zhuchenglin.cn 前提: 这个方法只能用来部署静态页面,而且是可以公开的代码,所以私有项目一定不要图省钱这样部署。...里面填上自己的二级域名 将这个项目克隆到本地,在这个项目里面完成自己的静态页面,然后提交并推送到远程 这时候你可以使用 github账号.github.io/项目名/页面.html 来访问你的页面 进入你的域名管理后台...(阿里云或其他的),开一个CNAME类型的二级域名解析到 github账号.github.io,注意:二级域名要和步骤3中的二级域名保持一致 如果正常的话,这个页面现在就可以通过自己设置的二级域名访问了...,多余的将无效。...私有代码一定不要这样部署,或者付费部署也可以 这种方法只能部署静态开源页面,不能部署含有后端语言的代码 如需转载请注明出处 : https://www.cnblogs.com/zhuchenglin/p

1.6K10
  • hexo + github pages + next个人博客搭建指南

    接下来是正文: 本地环境搭建,生成本地blog 按照hexo需要两个软件:Node.js 和 git,这两个的安装不在赘述 安装hexo: npm install -g hexo-cli hexo...到了这里本地的blog也就建好了,下一步我们将其迁移至github上 迁移至github 这里直接讲将站点文件公开的部署方法: 1....将github上的repository clone至本地(一般建好的情况下会有一个gh-pages的分支有一些example页面文件,先不要管他),在本地新建一个master分支,将本地blog文件夹里的所有文件...将[travis CI](https://github.com/marketplace/travis-ci)配置到自己的github账户中 2)....打开github的[应用设置](https://github.com/settings/installations),里边选择travis ci后边的config,将其权限配置为运行访问所有repository

    1.1K30

    快速部署 Next.js 博客到 Serverless SSR

    通过 Next.js 官方的博客搭建教程,可以很详细的了解到框架的使用原理,并且涉及了丰富的功能点,如下所示: 搭建单页应用 页面之间相互导航 Next.js 对静态资源,元数据和 CSS 的处理 预加载...(SSR 和 SSG)及数据获取 动态页面的路由 API 路由(Serverless 函数) 和 Github Actions 等 CI 打通 接下来,我们可以将这个博客快速部署到 Serverless...【下载代码】通过下列命令将代码下载到本地,并进行少许更改。...导入项目 如果没有 Github 仓库也没关系,可以直接通过本地「文件夹上传」的方式,把第一步下载的文件夹上传并导入。 配置完成后,点击部署,在「部署日志」页面查看和等待即可。...【访问】等待约一分钟后,可以看到部署成功,跳转到了配置详情页面。此时点击对应的 URL 或者 「访问应用」 按钮,即可访问并打开博客了! ?

    4.7K50

    将博客迁移到了 Cloudflare Pages

    迁移到 Cloudflare Pages Cloudflare Pages 和 Github Pages 都能方便地部署静态博客页面,前者功能更强大,不仅支持自动部署、设置页面规则将 www.qcrao.com...迁移过程很简单,在 Cloudflare Pages 页面,创建部署,目录设置成 github 上的 blog repo。...问了几次 aofei 如何修改 CSS 后,我自己成功地将 cmd markdown 渲染出来的引用格式移植到了博客上。...过程也很简单:先用『检查』功能找到 cmd markdown 页面上的引用对应什么元素,然后在它的 css 文件里找到对应的代码,copy 到本地 style.css 里就 ok 了。...一开始我用的是 book.png,结果我切到『归档』页面后,图片无法展示。 ---- 关于博客的样式可能暂时折腾到这里为止,之后要有规律地更新文章了。 毕竟内容才是最重要的!

    1.5K10

    部署miniserve服务

    背景 目前有大量的项目是通过 Github Release 进行应用分发的,比如 Powershell Core 和一些新兴的命令行工具(bat,tokei 等)。...这时候我一般会选择在 PC 上开代理将文件下载到本地,然后通过 FileZilla 工具将文件上传到服务器上。...FileZilla(sftp)工具实际上是进行了 ssh 连接,要求在本地机器上拥有 ssh 私钥,在非个人设备上难以做到。 其实在服务器上部署一个文件上传服务可以有效解决这个需求。...各个参数的含义分别为: -a 设置访问用户名与密码 -D 将目录展示到文件之上 -u 允许上传文件 -U 允许创建子目录 -p 指定端口 -z 支持将整个目录通过 zip 下载 -W 在页面下方显示 wget...命令 –route-prefix 指定路径前缀 t 指定页面 title 启动服务后,可以通过localhost:$PORT访问 miniserve 的 web 页面。

    86830

    这可能是迄今为止最全的hexo博客搭建教程

    注册之后记得一定要前往邮箱确认注册,否则无法使用 GitHub Pages。 安装 Hexo 所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。.../开启预览访问端口(默认端口4000,'ctrl + c'关闭server) hexo deploy //将.deploy目录部署到GitHub 常用组合 hexo clean hexo...dnspod 图中设置国内国外的原因是想让博客加载速度更快,方法请阅读后文 将个人博客同时部署到 GitHub 和 Coding。...如果超过72小时,请检查自己的配置过程,或者修改自己本地的 DNS 服务器。 优化 将个人博客同时部署到 GitHub 和 Coding Coding 可以理解为国内的 GitHub。...通过将博客同时部署到 GitHub 和 Coding,可以提升博客的加载速度。

    2K41

    这可能是迄今为止最全的hexo博客搭建教程

    注册之后记得一定要前往邮箱确认注册,否则无法使用 GitHub Pages。 安装 Hexo 所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。.../开启预览访问端口(默认端口4000,'ctrl + c'关闭server) hexo deploy //将.deploy目录部署到GitHub 常用组合 hexo clean hexo...dnspod 图中设置国内国外的原因是想让博客加载速度更快,方法请阅读后文 将个人博客同时部署到 GitHub 和 Coding。...如果超过72小时,请检查自己的配置过程,或者修改自己本地的 DNS 服务器。 优化 将个人博客同时部署到 GitHub 和 Coding Coding 可以理解为国内的 GitHub。...通过将博客同时部署到 GitHub 和 Coding,可以提升博客的加载速度。

    7.3K51

    机器学习开发并部署服务到云端 ⛵

    我们将基于它将应用程序部署到云端,进而大家可以直接通过 URL 在浏览器端访问应用。...第三步:在 Heroku 上部署 ML 流水线和应用程序模型训练完成后,机器学习流水线已经准备好,且完成了本地测试,我们现在准备开始部署到 Heroku。...有多种方法可以完成这个步骤,最简单的是将代码上传 GitHub ,并连接 Heroku 帐户完成部署。...图片将所有文件上传到 GitHub 后,我们就可以开始在 Heroku 上进行部署了。...如下为操作步骤:① 注册并点击 『 创建新应用 』在 heroku 上可以完成上述操作,如下图所示图片② 输入应用名称和地区图片③ 连接到托管代码的 GitHub 存储库图片④ 部署分支图片⑤ 等待部署完成图片部署完成后

    2.7K21

    机器学习开发并部署服务到云端

    具体包括:何为机器学习应用部署基于 PyCaret 开发机器学习全流程基于 Flask 搭建简易前端 Web 应用程序在 Heroku 云上部署机器学习应用本示例中的应用为保险金额预估,部署好的云端服务页面如下图所示...我们将基于它将应用程序部署到云端,进而大家可以直接通过 URL 在浏览器端访问应用。...第三步:在 Heroku 上部署 ML 流水线和应用程序模型训练完成后,机器学习流水线已经准备好,且完成了本地测试,我们现在准备开始部署到 Heroku。...将所有文件上传到 GitHub 后,我们就可以开始在 Heroku 上进行部署了。...如下为操作步骤:① 注册并点击 『 创建新应用 』在 heroku 上可以完成上述操作,如下图所示② 输入应用名称和地区③ 连接到托管代码的 GitHub 存储库④ 部署分支⑤ 等待部署完成部署完成后,

    2.3K20

    基于Github issues + umi 搭建一个免费的带评论功能的博客(二)

    如果选择 history路由,那么部署上线后,在非根路径下刷新页面会报404错误。...单页应用一般是需要在服务端设置将所有的页面都重定向到 index.html 的,比如我们刷新http:xxx.com/list页面,服务器会去在根路径的list目录下去查找资源文件,这个文件服务器上显然是不存在的...使用GitHub部署你的应用 借助于Github也可以方便的部署你的应用,并且这种方式我觉得值得推荐,他有下面几个优点: Deploys every push in branches and pull...首先需要在zeito.co上注册一个账号,然后关联上你的Github账号,然后进入dashboard页面,这里就可以创建自己的应用,并且选择From Github中已存在的工程进行创建。...部署你的博客 前端代码写完了就要考虑部署的问题了,这里我选择的是部署到 Github Pages 上,选择 Github pages 的理由很简单: 代码自动集成: Github pages 集成在 Github

    57310

    基于TechGrow实现Hexo引流微信公众号

    样式,轻松适配不同风格的博客 支持开放 API,灵活接入第三方私有化部署的应用服务 # 注册博客 浏览器访问 TechGrow (opens new window)...(opens new window),点击博客列表中右侧的 使用 链接,将窗口里的 YAML 配置内容复制到 Hexo 自身的 _config.yml 配置文件即可。...运行 hexo generate 命令构建本地博客 运行 hexo server 命令启动本地博客服务 # 验证插件效果 打开文章页面,若文章自动隐藏了部分内容,并且出现了 阅读全文...提示:为了方便日后维护,强烈建议使用第二种方式来添加自定义样式 ” # 开放 API 若不希望依赖 TechGrow 官方提供的系统服务,可以选择使用开放 API 的方式,让引流插件直接使用私有化部署的后端应用服务...问题二 Hexo 安装插件后,移动端的引流工具无法生效,而 PC 端却生效 考虑到用户体验的问题,在移动端默认是关闭引流功能的。

    23710

    网站优化之静态资源优化

    ,如px      • 删除除过多分号      • 删除空格和注释      • 尽量减少样式表的大小  3.5合理使用 Web Fonts     • 将字体部署在 CDN 上      • 将字体以...    • 创建一个本地存储的键/值对      • 应用于: 页面应用页面之间传值  5.3IndexedDB     • 索引数据库 • 应用于:      • 客户端存储大量结构化数据      ...• 没有网络连接的情况下使用(比如 Google Doc、石墨文档)      • 将冗余、很少修改、但经常访问的数据,以避免随时从服务器获取数据  5.4LocalStorage      • 本地存储...• 通常控制 DOM 大小的技巧包括:      • 合理的业务逻辑      • 延迟加载即将呈现的内容  简化 DOM 操作      • 对DOM节点的操作统一处理后,再统一插入到 DOM Tree...• 可以使用 fragment,尽量不在页面 DOM Tree 里直接操作。

    1.7K10

    Github 部署个人网页 | 一键部署

    好,以上就是一个最最最简单的 Github 页面的部署了。下面来聊一聊原理。...原理 刚刚我们通过 http://localhost:8080 就能访问我们的页面,本质上是访问了本地的 index.html。...总结 总结一下,部署本质上就是上传 html, css, js 文件到另一个硬盘(COS 桶、CDN 等),然后远程访问 index.html。...使用 Github 部署的关键就是用 add-commit-push 素质三连把 html, css, js 都(强制) push 到仓库上,然后在 Settings 里点一下部署按钮就可以了。...对于需要打包的项目,部署前需要 cd 到打包后的目录,常见的有 /build 或 /dist 目录,然后通过 git init 创建本地仓库,然后将整个目录所有东西都强推到项目分支上就好了。

    1.3K20

    Next.js项目部署到GitHub Pages问题整理

    Github Pages 的设置流程参考:Astro网站部署到GitHub Pages踩坑记录,都是一样的。...GitHub 还是很人性化的,将项目 push 上去,打开 GitHub Pages 页面,Source 选择 GitHub Actions ,就会自动检测到是 Next.js 项目,提示配置部署文件。...我试了一下,会自动在项目根目录创建 .github/workflows/nextjs.yml 文件,提交后就会自动开始部署。... to allow deployment to GitHub Pages 设置 GitHub UB_TOKEN 的权限以允许部署到 GitHub Pages permissions:   contents...未经允许不得转载:Web前端开发资源网 » Next.js项目部署到GitHub Pages问题整理 推荐阅读: Vue.js学习笔记——条件、循环、双向绑定 用css实现文本溢出 超出部分隐藏显示省略号

    63510

    Webpack 持久化缓存实践

    这就涉及到公司如何去部署前端代码的问题,所以就涉及到一个更新部署的问题,是先部署页面,还是先部署资源?...先部署页面,再部署资源:在二者部署的时间间隔内,如果有用户访问页面,就会在新的页面结构中加载旧的资源,并且把这个旧版本资源当做新版本缓存起来,其结果就是:用户访问到一个样式错乱的页面,除非手动去刷新,否则在资源缓存过期之前...先部署资源,再部署页面:在部署时间间隔内,有旧版本的资源本地缓存的用户访问网站,由于请求的页面是旧版本,资源引用没有改变,浏览器将直接使用本地缓存,这样属于正常情况,但没有本地缓存或者缓存过期的用户在访问网站的时候...[chunkhash:8].js', } } 如果是应付简单的场景,这样做就够了,但是在大型多页面应用中,我们往往需要对页面进行性能优化: 分离业务代码和第三方的代码:之所以将业务代码和第三方代码分离出来...在多页面应用中,我们往往可以将公共模块进行抽离,比如 header, footer 等等,这样页面在进行跳转的时候这些公共模块因为存在于缓存里,就可以直接进行加载了,而不是再进行网络请求了。

    1.4K50

    基于 Vercel 和 MongoDB 的叨叨·改

    A: 叨叨·改是用 Flask 重写了原叨叨 (Rock-Candy-Tea/daodao (github.com))的后端, 并增添了前端的一个初步可用的应用, 前端说说展示页面直接搬运自小冰博客 -...template=https://github.com/ayasa520/daodao-kai image.png image.png 部署好后, 添加三个环境变量 MONGODB : 刚才复制的数据库连接字符串...由于刚才部署的时候还没有配置环境变量, 此时配置好后需要 重新部署 image.png 前端部署 不使用插件 (不适用于当前最新版本) 以这种方式添加没有首页的滚动组件 在 _posts 下新建一个 md...@2.2.4/dist/css/main.min.css 配置项说明 配置项 默认 说明 enable.page 必填 单独叨叨页面的开关 enable.card 必填 首页叨叨 swiper 的开关...[‘iframe’,’img’,’script’] 设置叨叨不在首页显示的标签类型 path daodaoplus 路径名称, 生成的页面为 [path]/index.html front_matter

    1.3K21

    手把手带你入门前端工程化——超详细教程

    另外我还写了一个前端工程化 demo 放在github上。这个 demo 包含了 js、css、git 验证,其中 js、css 验证需要安装 VSCode,具体教程在下文中会有提及。...前端项目自动化部署——超详细教程(Jenkins、Github Actions),教程已经奉上,各位大佬看完后要是觉得有用,不要忘了点赞,感激不尽。...白屏时间:指从输入网址,到页面开始显示内容的时间。 首屏时间:指从输入网址,到页面完全渲染的时间。 将以下脚本放在前面就能获取白屏时间。...使用 nodejs 写过脚本和个人博客,没有开发过企业应用。 学习计算机原理并实现一个简单的 cpu 和内存模块运行在模拟器上(github 项目地址)。...学习操作系统并做实验实现了一个简单的内核(github 项目地址)。 学习编译原理写过一个简单编译器(github 项目地址)。 对计算机网络应用层和传输层的知识比较了解。

    91120
    领券