当前位置: 首页 > wzjs >正文

dedecms 调用 另一个网站邢台发广告的平台有哪些

dedecms 调用 另一个网站,邢台发广告的平台有哪些,做网站的一般多少钱,邢台最新通知今天前置知识 1、要在github部署项目要提交打包后的静态文件(html,css,js)到仓库里 2、我们看下github所提供给我们的部署方式有啥,如下所见; 要么是/root文件夹(就说仓库里全是打包后的产物:html,css,js要全…

前置知识

1、要在github部署项目要提交打包后的静态文件(html,css,js)到仓库里

2、我们看下github所提供给我们的部署方式有啥,如下所见;

要么是/root文件夹(就说仓库里全是打包后的产物:html,css,js要全部放到根目录下,根目录下尽量不要有其他多余的静态文件)

要么是/docs文件夹(就是打包后的产物:html,css,js要全部放到/docs下,根目录下可以有其他多余的静态文件,他去了docs里找静态文件去了,不影响)

3、如果你在github要部署多个项目,如何解决呢?仓库名来做区分。

        比如部署了两个项目到github,A和B,它两都有相同的打包产物css:demo.css

        github会如何请求呢?

//A项目
https://username.github.io/A/demo.css
//B项目
https://username.github.io/B/demo.css

一 、 单个html要发布,使用前置知识里的/root方式

根html要用index.html命名才可以

如果有额外的css文件要在引入到html里的路径里加上仓库名称

比如仓库名称是githubhtml


<link rel="preload stylesheet" href="/githubhtml/vp-icons.css" as="style">

经过多次试验,代码改变后会自动发布新包,但是由于网络和缓存的问题,需要等待和强制刷新才可以看到最新的结果

二、vitepress项目

npm init -y 
npm i -D vitepress 
npx vitepress init

根据前置知识2和3对vitepress的打包产物进行改造,这里使用的是前置知识里的/docs方式。在.vitepress\config.mts里添加

export default defineConfig({ base:"/github仓库名称/", outDir:"docs", 
})

1、解释下:base;如果你的仓库名称是ssg,修改base为"/ssg/" 打包后的html里的各种资源路径会自动加上"/ssg/"前缀 如:

<link rel="stylesheet" href="/ssg/style.css">
部署后的请求则是
https://用户名.github.com/ssg/style.css如果为"/" 则,
<link rel="stylesheet" href="/style.css">
部署后的请求css路径就是
https://用户名.github.com/style.css //报错

2、解释下:outDir;outDir:"docs"的作用是打包后的文件放在根目录docs中 如果是outDir:"dist/demo" 则打包后的文件放在dist/demo中

然后执行npm run docs:build 会在根目录下生成docs目录,里面就是打包后的文件,这个文件是一定要提交到仓库的

三、vite/webpack项目,和vitepress部署一样的(使用/docs),再加一种方式(/root)

1、如果用/docs部署,改造打包后的产物,在vite.config.ts文件中添加,打包,提交代码,使用/docs方式发布

//vite
export default defineConfig({base:"/github仓库名/",build: {outDir: "docs",},
})

webpack

//webpack.config.js
const path = require('path');module.exports = {// 等价于Vite的base选项output: {publicPath: '/github仓库名/',path: path.resolve(__dirname, 'docs'), // 等价于Vite的outDir},
};

vuecli脚手架

vue.config.js
module.exports = {// 等价于Vite的base选项publicPath: '/github仓库名/',// 等价于Vite的outDir选项outputDir: 'docs',
};

2、用/root部署

改造打包后的产物,注意这里的outDir是build

//vite
export default defineConfig({base:"/github仓库名/",build: {outDir: "build",},
})

安装插件

npm i gh-pages -D

添加命令

"scripts": {"deploy": "gh-pages -d build"},

解释下这个deploy命令的作用是啥

1.把build文件夹下的文件全部复制到gh-pages分支下

2.把gh-pages分支下的文件推送到github仓库

然后依次执行npm run build,npm run deploy

执行后会有如下代码,说明发布成功了

$ npm run deploy> vite-web@0.0.0 deploy
> gh-pages -d buildPublished

查看仓库会多出一个分支gh-pages,里面全是干净的打包的后(html,css,js)文件

然后就可以使用root发布了


文章转载自:

http://B84crNK1.hbqfh.cn
http://NScj0FsD.hbqfh.cn
http://caPnKVbI.hbqfh.cn
http://XgJGnIv6.hbqfh.cn
http://ynihgwj1.hbqfh.cn
http://bmBrnlzT.hbqfh.cn
http://M3D8SCck.hbqfh.cn
http://ZsO8u6PN.hbqfh.cn
http://xpxZwcoZ.hbqfh.cn
http://q747gixP.hbqfh.cn
http://HKgN7Nn6.hbqfh.cn
http://y8gcVMhO.hbqfh.cn
http://OBNK9M6d.hbqfh.cn
http://93PLttW4.hbqfh.cn
http://j5FLqqRl.hbqfh.cn
http://fC7YVEKf.hbqfh.cn
http://UYIxX0CS.hbqfh.cn
http://v64YtPJf.hbqfh.cn
http://BeC4rsBo.hbqfh.cn
http://ru64mm3E.hbqfh.cn
http://2poG7qFD.hbqfh.cn
http://q2pXn01Z.hbqfh.cn
http://dwyOzxrB.hbqfh.cn
http://CuGa8xXC.hbqfh.cn
http://3BlpmWc2.hbqfh.cn
http://U1C6I5Xq.hbqfh.cn
http://fSeNM8Kp.hbqfh.cn
http://FtoJ8ai8.hbqfh.cn
http://oDPi97jW.hbqfh.cn
http://mFfhD0qF.hbqfh.cn
http://www.dtcms.com/wzjs/658631.html

相关文章:

  • 网站建设现状网页设计论文结论
  • 建个人网站需要哪些婚纱摄影的网站怎么做
  • 微网站和网站同步像素呼和浩特网站建设哪家最便宜
  • 外贸在什么网站做wordpress的ping
  • 网站前端浏览器兼容如何做网络设计具体学哪些
  • 电子网站建设怎么做静态网站开发预期效果
  • 深圳网站建公司php网站建设全程实例
  • 中英语网站制作方法网站设计大作业
  • 网站建设公司哪家好 都来磐石网络wordpress4.7.3
  • 网站攻击一般有那些一二三四高清视频免费观看
  • 泉州做网站排名几十张照片合成视频
  • 发布网站需要多大空间怎么样做国外推广网站
  • 自学网站搭建怎么查询网站的空间商
  • php网站伪静态广州手机网站案例
  • 个人做公司网站百度做网站 推广费用怎么收
  • 手机百度怎么解除禁止访问网站ppt素材模板免费下载
  • 天津网站建设学习网站和app可以做充值余额功能
  • 万维网网站服务的名称黄冈地区免费网站推广平台
  • 专门做奢侈品的网站有哪些动漫制作和动漫设计哪个好
  • 网站平台开通微信支付海口手机版网站建设
  • 广东网站开发网站目录结构 权限
  • 网站后台登陆密码忘记注册公司邮箱
  • 笔趣阁建站教程公司网站怎么选
  • tk域名注册网站旅游网站色彩搭配
  • oa连接到网站的链接怎么做易科技 建设网站
  • 特产网站建设方案wordpress cache
  • wordpress导航条加搜索哈尔滨网站优化咨询
  • 现在还有做静态网站的校园网站建设重要性
  • 天津营销网站建设联系方式河南确诊病例最新消息
  • 学校如何报销网站开发费用互联网公司名称