但是在开发中,我个人比较喜欢使用事件去触发,比如当我将代码提交gitea、gitlab的时候就发送一个请求到jenkins,然后jenkins进行打包并发布。...然后我们我们的项目中添加jenkins流水线的代码文件Jenkinsfile,该文件与pom.xml平齐。下边贴一点流水线脚本,如果要详细的学习,您可以上jenkins中文网站。 ?...通过上述代码的jenkinsfile的执行,我们的war包已经打出来并放到了D:pipline-test目录下: ? 至此,一个简易的jenkins流水线已经搭建完毕了。...github来识别的。...所以说git仓库平台是重点,当然jenkins识别这样一个请求(get、post等http请求),肯定格式已经写死了,所以我们只需要将jenkins的格式贴到git代码平台上即可。
21世纪初,甚至有一群人试图研究404错误的来源。 我只知道404是网页错误,但我不知道它来自哪里。 据说在第三次科技革命之前,整个互联网就像一个大型的中央数据库,设置在一个叫404的房间里。...如果在数据库中找不到要求者需要的文件,或者因为要求者写错了文件号,他们会得到一个room404:filenotfound的回复信息。 网站404谁都见过。你知道为什么是404吗?...事实上,在因特网诞生后不久,错误的网址访问也随之而来。当我们享受因特网所带来的知识、方便时,自然也要忍受404错误所带来的痛苦,或者说‘一切都是两面的’。...虽然目前这种错误访问并不影响因特网的发展,但是在因特网建设初期,这些都会造成大量资源的浪费。 网站404谁都见过。你知道为什么是404吗?...网站404谁都见过。你知道为什么是404吗? 除404外,实际上还有许多其他的HTTP状态码。
前言 在之前的一篇《免费的个人博客系统搭建及部署解决方案(Hugo + GitHub Pages + Cusdis)》中,我提到了自己通过 Hugo 这个静态网站生成器来真正搭建我的个人博客,并在 Hugo...,需要运行以下命令: git submodule update --remote 初始化主题配置及发布 每个主题一般都会提供一些实例配置与初始页面,开始使用主题时可以将其 exampleSite/ 目录下的文件复制到站点目录下...使用 GitHub Pages 前期准备 域名购买 作为一个对外发布的网站,我们需要购买一个域名并配置解析,指向我们网站所在的服务器,才能让外界以比较方便的方式访问。...GitHub Pages 发布博客 完成上述准备工作后,我们现在已经可以通过自定义域名来访问我们的 GitHub Pages 页面了,目前因为项目仓库是空的,访问后会报 404 页面。...手动发布 当我们编辑博客内容并通过 hugo server 本地调试后,就可以通过 hugo 命令生成静态网页文件了。
bug分支 在开发中,会经常碰到bug问题,那么有了bug就需要修复,在Git中,分支是很强大的,每个bug都可以通过一个临时分支来修复,修复完成后,合并分支,然后将临时的分支删除掉。...比如我在开发中接到一个404 bug时候,我们可以创建一个404分支来修复它,但是,当前的dev分支上的工作还没有提交。比如如下: ? ...现在,模拟一个你的小伙伴,可以在另一台电脑(注意要把SSH Key添加到GitHub)或者同一台电脑的另一个目录下克隆 我在本地目录下新建一个文件夹来模拟另一个用户。 ?...推送失败了,因为你的小伙伴的最新提交和你试图推送的提交有冲突,解决办法也很简单,Git已经提示我们,先用git pull把最新的提交从origin/dev抓下来,然后,在本地合并,解决冲突,再推送: ?...对于一些里程碑版本,需要记下来,此时可以使用标签,给项目的发布版本打标签,也是标签的一个重要功能之一 创建标签 在Git中打标签非常简单,首先,切换到需要打标签的分支上: ?
正文开始... vuepress1.x 默认首页有左侧菜单栏 当我们设置一个默认自定义首页,然后开启左侧菜单栏时,此时首页也会出现左侧菜单栏 解决办法,主要是sidebar格式配置错误 错误配置 export...init git add . git commit -m 'deploy' # 推送到指定仓库 git remote add origin https://github.com/maicFir/maicFir.github.io.git...git push -f origin master echo 'push success' 当你打包成dist文件时,你只需要将推送对应的分支即可 注意当你使用gitPage搭建你的博客时,根目录必须有...index.html,不然访问就会是404 选择对应的提交分支,然后点击保存,等几分钟后就可以访问,然后打开你的gitPage地址,比如我的在线文档地址就是https://maicfir.github.io...bt default 我登陆后就是下面这样 点击网站,添加站点,比如我的站点就是learn.wmcweb.cn,注意我的主域是wmcweb.cn,而我是添加了一个子域名去访问我的网站的,这个子域名需要你添加域名解析
它们不仅一起构建了强大的Publish,并且在各自的领域也是极为出色的开源库。 我为什么使用Publish 我在一年前恢复自己的个人博客[9]时使用的是Hexo。...写本文的原因 截至落笔时,Publish已经在Github上获得了3.1K的好评。但网络上对Publish的介绍并不多,尤其欠缺关于主题定制、插件开发方面的资料和交流。...Mac下通过brew安装 $brew install publish 源代码安装 $git clone https://github.com/JohnSundell/Publish.git$cd Publish...在你进行第一发布后,可以看到它包含了默认的FoundationTheme的styles.css文件。•Source描述网站的代码。在main.swift中定义了网站的基本属性、创建工作流等。...Site 当你使用Publish来创建项目时,Publish会自动生成一个Swift Package。网站的生成和部署配置都是通过该包完成的,使用的都是原生的且类型安全的Swift代码。
网站的错误不经常发生,但当我们遇到的时候非常令人懊恼,比如当我们想要在线挂号的时候,遇到了这个: 为什么会出现这种情况,背后的服务器发生了什么?...部署到网上 我的服务器已经正常运行了,可是它只是跑在我的本地,如果想要让更多的人访问我的网站,我需要将它放到互联网上我们需要选择一个云平台来部署我们的网站。...接着我们需要为web服务器增加一些功能来处理不同的请求,send404是当请求到不存在的文件时,我们要如何处理: function send404(response) { response.writeHead...部署到好雨云 OK,到这里我们的网站写好了,需要将代码提交到好雨云来部署,点新建应用后,好雨平台会给我们一个git代码仓库的地址,我们只需要将代码提交到这个地址就可以了。...,平台自动识别了我们的语言 在自动构建和部署之后,我们就可以访问到我们的网站了。
20220919_Hexo优化-使用Netlify实现博客部署 我此前Hexo博客时托管在腾讯云上, 但是继腾讯云继上半年关闭了云开发环境的永久免费流量后, 9月份还更改了云开发的付费模式, 强制关闭了我的...关于Netlify Netlify是一个前端自动化部署工具, 它会从你的git平台仓库拉取代码, 使用你配置的命令进行部署....这个网站好香 现在看来这个平台对于个人开发者是不收费的 ヽ( ̄▽ ̄)ノ 准备git仓库 git仓库我已经推送至gitlab, 我这里只是新建了.gitignore, 并在其中加入了.gitignore...文件 部署Netlify 相比腾讯云复杂的配置机制, Netlify的配置显得极为简单易懂,你需要做的只有授权gitlab, 配置命令和自定义域名等必要操作.便可以得到一个自动部署的博客网站 值得注意的是...+Netlify快速搭建个人博客 - 知乎 (zhihu.com) (72条消息) 用Github Pages+Hexo搭建博客之(七)如何删除一篇已经发布的文章 #成功解决:同时删除掉.deploy_git
当我们试图建立一个新站的时候,我们总是在思考,如何快速的让新站获得权重,使得目标关键词得到较高的排名,这就需要我们在日常优化中,做好每一个细节,而不是去选择一些负向的策略。...4、404错误 搜索引擎不希望在其搜索结果中存在很多错误和相关站点问题的网站中提供服务,他们希望您为他们的访客提供最好的服务。...因此,如果您的网站经常在搜索结果页面反馈404notfound,则表明访客没有得到他们想要的东西,这对于搜索引擎信任度来讲,是一个非常不友好的体验。...为了提高二级目录的权重,很多这样新闻源的网站,试图在首页创建大量的隐藏链接,而尽量避免影响用户体验,如果这些内容,与网站内容高度不相关的话,它也很可能被搜索引擎降权。...7、内容采集 有些网站总是从其他平台上获取内容而没有任何版权意识,这种方法永远不适用于搜索引擎排名,每当您更新内容时,请确保其原始且相关。
二、这是一个烂尾楼的故事好几个月前,我曾经在github上写了一个项目,它主要是基于leetcode拿来刷题的,大概写了几十题是有的,语言的话我是用ts写的,然后每一题也有它的单元测试, 都帮你配置好的...token按钮,这里需要注意啊,这个token它只会出现一次,所以生成以后,你复制粘贴到一个你能够保存的地方给他存起来哈图片3.2、使用npm登录github package网站Step 1: 登录github...package的包网站 npm login --registry=https://npm.pkg.github.comStep 2: 输入用户名密码,注意这里的密码就是你刚才在楼上生成的token,而不是你登录...404 tarball, folder, http url, or git url.npm ERR!...,当然这其中你要实现抹平两个框架的认证差异,简单的说就是实现jwt或者类似于jwt的认证体系共享,这个就是我之前在团队做的部分工作之一。
git相关概念 如果没有版本控制? 备份多个版本,费空间 难于恢复之前的版本 容易引发bug 解决代码冲突困难 为什么使用git?...弹出框中url是git版本库的路径 directory下载到哪里 4、新建一个文件 5、右击add 6、右击commit 填写配置信息 7、push 代码冲突了怎么解决?...如何在github构建代码仓库 如何将本地项目上传到github中 如何删除代码仓库 github:一个网站,网站搭建了一个供用户管理代码的平台(而且是基于git操作进行管理的一个平台) 使用github...发布项目: github:https://www.github.com,网站搭建了一个供用户管理代码的平台(而且是基于git管理的平台) github在全世界是比较权威的,我们前端开发工程师所需要的框架...、类库、插件的源代码基本上都在github上有托管 github还有一个作用:可以在平台上发布前端项目文件 基于当前的仓库发布我们的博客 github中的一个账号可以创建多个仓库,每一个仓库一般只存储和管理一个项目
在 Flux 项目开始以来的过去五年中,我们已经看到了上述所有情况以及更多情况。因为其他项目犯了这些错误,或者因为我们自己犯了这些错误。...例如,当我们在远程 Git 仓库上执行克隆和推送操作时,就会与 Git 发生明显的交互。 对任何代码路径使用 CLI 应该是最后的手段——如果有的话。Flux 控制器的设计原则是不这样做。...当我们开始处理 source-controller 时,放弃 Git CLI 的另一个重要原因是多租户。...这又产生了个不同的问题:当我们在 Mac/Linux 机器上开发时,我们在容器中发布的版本可能会有不同的行为。...这迫使我们交叉编译静态构建的库,我们可以在开发时简单地下载这些库,或者在发布控制器时将它们静态链接到我们创建的最终二进制文件中。
怎样将Hexo与github page 联系起来 怎样发布文章 主题 推荐 主题Net的简单配置 添加sitemap和feed插件 添加404 公益页面 搭建环境准备 大概可以分为以下三步 Node.js...在命令行中输入: hexo -v 如果你看到了如图文字,则说明已经安装成功了。 ?.../) **NexT** 我的网站就是采用这个主题,简洁美观。...其中 item name 是一个名称,这个名称并不直接显示在页面上,她将用于匹配图标以及翻译。...但是自定义404页面仅对绑定顶级域名的项目才起作用,GitHub默认分配的二级域名是不起作用的,使用hexo server在本机调试也是不起作用的。
事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并代码!你也许会想,为什么Linus不把Linux代码放到版本控制系统里呢?...开发Samba的Andrew试图破解BitKeeper的协议(这么干的其实也不只他一个),被BitMover公司发现了(监控工作做得不错!)...Git迅速成为最流行的分布式版本控制系统,尤其是2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub,包括jQuery,PHP,Ruby等等。...Git可以在Linux、Unix、Mac和Windows这几大平台上安装了,可以根据自己的操作系统去官网下载。 ? git 常见命令 介绍命令之前先来张图吧,所有的命令都是围绕张图的 ?.../全球最大同性交友网站上注册一个账号。
每个http请求的应答都是非常昂贵的, 并且我们知道浏览器本身也有并发请求限制,当一个网站并发请求非常多时,也会非常影响性能的。...项目地址: https://github.com/alibaba/nginx-http-concat 安装步骤 step1 下载源码 git clone https://github.com/alibaba.../nginx-http-concat.git step2 编译安装 ....当我们url中存在一个不存在文件时候,会整体返回404 ?...如果未能即时生效,请使用隐身模式 可能遇到的问题: 相信你在试验的时候遇到了这个问题, nginx新版本对JS使用标准MIME-Type(application/javascript)导致的400 Bad
前言: 作为一名大四的本科生,我的梦想是拥有自己的个人网站,向所有人分享我的所思所想。在大三的时候,我完成了这一梦想,基于Hexo框架我完成了个人网站的搭建并购买服务器实现了网站的发布!...首先我们要明白域名访问网站的流程: 例如:我们在浏览器地址栏键入URL,按下回车后是怎么在浏览器上得到目标网站的内容呢: 浏览器向 DNS 服务器请求解析该 URL 中的域名所对应的 IP 地址; 解析出...举个例子,国内的用户想要访问 Github 时,往往无法正常访问,或者速度过慢。...所以这个时候VPN的作用就是把我们的访问请求先发送到另外一个代理服务器(可以访问 Github 的服务器)上,由其代为转发请求和接收响应内容,在发送回我们的本地浏览器。...下图为改进方案的具体流程: 以下的ip和域名都并非真实 并存方案图解 当客户端想要通域名 datawhale.ml 或者 deeplearning.ml 访问网站时,由于我们将两个网站同时部署在同一个
请注意,在发布时页面总是可以公开访问的,即使它们的存储库是私有的。 GitHub页面的类型页面默认的域&主机位置在GitHub位置上,用于构建您的页面站点。...定制的404s只有在使用自定义域时才会起作用。否则,将使用用户页404。 使用命令行创建项目页面。 如果您熟悉命令行Git,那么手动创建项目页面站点是很容易的。...切换到一个新的分支“master” 提示:如果您刚刚创建了主分支,那么当您使用git分支命令时,它不会出现在您的分支列表中,直到您第一次提交。 删除所有文件以创建一个空的工作目录。...请注意,在发布时页面总是可以公开访问的,即使它们的存储库是私有的。 要为GitHub网站设置一个自定义域,请参见“用GitHub页面设置自定义域”。...进一步阅读GitHub页面 请参阅“ 自定义GitHub页面 ”了解更多关于使用批准的Jekyll插件和GitHub Pages网站,创建自定义404页面以及查看可用存储库元数据的更多信息。
自从 GitHub 宣布 GitHub Actions 在平台上对所有开发人员和存储库可用以来,GitHub Actions 越来越受欢迎。...在本文中,我想向你展示我如何使用 GitHub Actions 发布我在开源项目中维护的 npm 包。...从零搭建 Npm 包持续集成 在了解了基本的知识之后,我将通过一个实际的项目来带大家快速上手 Github Action,最终实现的目标: 当我们将代码推送到 github 上后, 通过 Github...Action 自动打包项目,并一键发布到 npm 上和发布一个 Github Page 网站。...查看发布的 NPM 包和网站 查看工作流文件 和 已发布网站 查看发布的 Npm 包 参考文档 GitHub Actions/工作流程语法 使用 Github Actions 实现前端应用部署及 npm
目的 这篇文章介绍通过Gradle把开源项目发布到公共仓库JCenter中,发布自己的android library(也就是aar)到公共的jcenter仓库。...可以使用github账号直接授权登陆。 很重要,由于 Bintray网站 改版了,增加了Organization的概念。如果点击中间那个大大的绿色按钮,用那个点了注册就错了!!...404 ? Unauthorized 记录API Key 注册后,在https://bintray.com/profile/edit 中查看,首次查看的时候提示需要输入登录密码确认。 ?...// 根节点添加 version = "0.0.1" 3、定义相关网站 // 根节点添加 def siteUrl = 'https://github.com/Javen205/JPay' //...project homepage def gitUrl = 'https://github.com/Javen205/JPay.git' // project git 4、定义Group 举个例子,当我们引用
事实是,在2002年以前,世界各地的志愿者把源代码文件通过diff的方式发给Linus,然后由Linus本人通过手工方式合并代码! 你也许会想,为什么Linus不把Linux代码放到版本控制系统里呢?...开发Samba的Andrew试图破解BitKeeper的协议(这么干的其实也不只他一个),被BitMover公司发现了(监控工作做得不错!)...Git迅速成为最流行的分布式版本控制系统,尤其是2008年,GitHub网站上线了,它为开源项目免费提供Git存储,无数开源项目开始迁移至GitHub,包括jQuery,PHP,Ruby等等。...Git可以在Linux、Unix、Mac和Windows这几大平台上安装了,可以根据自己的操作系统去官网下载。.../全球最大同性交友网站上注册一个账号。
领取专属 10元无门槛券
手把手带您无忧上云