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

一杯茶时间,上手 Gatsby 搭建个人博客

难道还要部署服务器? 其实这里 GraphQL 并不是作为服务器端部署,而是作为 Gatsby 本地管理资源一种方式。... Gatsby 中,根据 js 文件位置不同,使用 GraphQL 有两种形式,且 Gatsby 对其做了魔法 src/pages 下页面可以直接 export GraphQL 查询,在其它页面需要用...Debug GraphQL Gatsby 魔法带来另外一个坑是 GraphQL 报错信息不全,可能会默默被吞掉,也可能无法定位最终文件。...修改 starter 时踩到一个坑是复制组件时忘了修改 static query 查询语句名称,导致重名报错。 避免错误最好方式是 GraphiQL 编辑器中写好运行无误再复制组件中。...这是[27]例子。 通过实现这几个功能我们了解了 Gatsby 页面生成方式以及其 Node APIs 基本使用。

3.2K20

Hexo优化-使用Netlify实现博客部署

20220919_Hexo优化-使用Netlify实现博客部署 此前Hexo博客时托管腾讯云上, 但是继腾讯云继上半年关闭了云开发环境永久免费流量后, 9月份还更改了云开发付费模式, 强制关闭了...文件 部署Netlify 相比腾讯云复杂配置机制, Netlify配置显得极为简单易懂,你需要做只有授权gitlab, 配置命令和自定义域名等必要操作.便可以得到一个自动部署博客网站 值得注意是..., Netlify提供域名无法直接访问.通过魔法才可以看到....generate Publish directory: public/ 点击Deploy,等待部署完成, 如果有魔法可以进行预览 使用自定义域名 成功部署并预览OK后, 可以选择通过Netlify...条消息) Netlify搭建个人博客设置域名_野猿新一博客-CSDN博客_netlify 域名 后记 Netlify博客时区Bug 博客文档发布时间凌晨08点,会导致图片展示bug 问题 发布博客时发现页面图片未显示

12110
您找到你想要的搜索结果了吗?
是的
没有找到

这个网站可以免费部署项目!操作简单!

大家好,是kuls。 最近发现了一个很好玩东西,给大家分享一下。 它能够帮助我们去部署一些静态页面和前端。用起来其实和github page有些类似,但是操作起来非常简单。...它就是Netlify这是官网:https://www.netlify.com/ 是一个国外网站,这里也来给大家演示一下,是如何来部署一个前端项目的。...这种方式比较简单,我们只需要给Netlify授权,读取指定仓库,Netlify就会自动进行部署。 第二种方法,就是自己选择一个Netlify提供模板来进行建站操作。...但是有些读者可能会困惑,是把整个项目文件丢进去,还是丢啥文件进去? 这里导入进去文件是dist文件夹。也就是我们npm run build之后产生打包文件夹。...扔进去之后,它就会自动进行部署部署完成之后Netlify会随机给我们一个域名,但是我们想要去更换域名前缀,该怎么改呢? 在这我们点击change site name 就能够进行修改了。

2.5K30

netlify部署博客

今天发现githubpages服务居然炸了,不知道谁干,所以我将目光放到了netlify,以前就早有耳闻,好像速度会比github快,也不知道是不是,主要是为了双线部署,解决移动宽带不能访问我博客原因...部署博客 使用是hexo所以直接按照以往部署方式即可 hexo g -d 你无需更改hexo任何配置,只需要使用这个命令先部署github。...如果你使用是其他静态程序,只需要和你以前一样,先部署github即可。...创建站点 点击New site from Git image.png 然后选择Github image.png 允许登入后,直接选择你部署仓库 绑定域名 之后等待部署,会给你跳到一个页面,如图...先下载你证书文件 解压后,可以看到如下文件 我们只需要Apache目录下证书文件 image.png HTTPS这里,下面应该有两个按钮,因为已经绑过域名了,所以和你们显示不一样 我们选择

1.4K20

部署Netlify站点博客

Netlify站点部署静态博客 今天尝试把站点部署Netlify上,因为部署GitHub Pages上,国内访问速度太慢了,所以就尝试一下别的站点,部署成功之后发现速度还是不太行,后边继续找找原因...,有几个问题,记录一下: 部署时告警信息直接就阻塞了部署进程,导致部署失败,猜测是一些类似代码扫描工具使然,然后只得先把造成告警 hexo-lazyload 插件给剔除掉,然后就可以了(还不了解Netlify...部署成功之后,由于资源路径不正确,导致NexT主题不生效。...,造成结果就是,每次自动部署都会把之前绑定个人域名“解绑”,导致网站不能正常访问 解决4: 方法一: 本地master分支,source目录下新建一个CNAME文件,存放绑定域名,等到执行hexo...g时候,会把source目录下文件“揍”public下,然后推送到gh-pages分支上 xxx.xml 网站地图也可以用同样方式放置source目录 方法二: 理论上也可以generateAfter

1K10

Hexo-QQ音乐排行-Netlify CMS

那么,我们是否可以在此基础上,更加便捷进行静态博客写作和管理?答案是可以。 我们可以通过将博客部署Netlify,并使用Netlify cms来做到这一点。...具体配置 Netlify cms使用前提条件是你必须将博客部署Netlify上。因为网上有很多部署教程,这里不再重复。...具体可以查看: 博客通过 Netlify 实现持续集成 将 Hexo 静态博客部署 Netlify 准备工作 部署完成后,你需要开启Identity 进入设置中 将Registration preferences...---- 至此Netlify cms配置就算完成了,只要推送代码,等待片刻,通过你部署Netlify域名,加/admin/即可访问你博客后台。...一键部署 如果你感觉有点繁琐,或者怕配置出错可以直接使用配置好一键部署来快速搭建你博客点击前往 ps: 即使是一键部署也不要忘记准备工作里步骤,这很重要

63420

Hexo个人博客迁移到托管平台Netlify

个人博客迁移到托管平台NetlifyNetlify是一家国外静态网站托管平台,提供免费https,自动化部署和升级,可以监控GitHub、GitLab或者Bitbucket做到自动更新发布。...之后我们就不需要这么麻烦了以后编辑好文章之后,只需要执行 hexo clean && hexo g && hexo d 即可自动化部署,然后记得将我们项目文件 push github master...CNAME记录记录值是https://xxx.netlify.comxxx.netlify.com值,添加完解析后就可将你域名绑定Netlify了。...使用体验 想要部署Netlity初衷是部署Coding上需要备案,且已经被公安催了备案,需要一个不用备案代码托管网站。...在网站部署操作不是很麻烦,但是实际部署下来访问速度不是很理想,不如部署GitHub上。纠结一下

1.6K30

【ChatGPT快速搭建】手把手教你搭建一个可快速响应ChatGPT网站,并通过DNS域名部署上线

1.先看最终效果 不使用魔法方法情况下也可以达到快速响应,基本满足日常开发需求 2.vervel网站部署工具简介 这款工具网站可以帮助你快速部署网站上线,省去很多繁杂配置步骤。...Vervel 是一款适用于静态网站自动化部署工具,可将您静态网站部署 Amazon S3、Netlify 以及其他许多云服务中心。...3.一键部署上线 在对应源码部分,通过vercel即可一键网站部署,源码可联系备注GPT源码进行获取,部署之后网站列表如下 这里需要注意是,这里会提供访问网址,但是这里网址是需要魔法方法才可以访问...,所以需要使用域名解析回来才可以使用 4.什么是域名解析与DNS解析 域名解析和 DNS 解析都是将人们更熟悉域名转换为计算机可以理解网络地址过程。...计算机需要访问某个网站时,它必须首先访问 DNS 服务器以检索该网站 IP 地址(例如,通过查询包含了该网站信息 DNS 记录)。

1.7K50

使用 Netlify 免费托管前端项目

不过,它不又只像 github page 那么功能单一,它可以做更多事情 CI/CD: 当你 push 代码仓库特定分支会自动部署 http headers: 你可以定制资源 http header...而在大型公司基础设施更加健全,对于前端部署很有可能有一个部署平台,如同 netlify 一样: 「你根本不需要构建镜像,你只需要写一个极其简单配置文件,甚至不需要配置文件,你仅仅只需去某个 UI 页面进行点点点就可以完成前端系统整个部署流程...将以我个人仓库 cheat-sheets (opens new window)[4] 部署 https://cheatsheeets.netlify.com/git (opens new window...build.command: 如何生成文件命令 另外,把 /assets/* 做了永久缓存,因为里边都是带了 hash 值静态文件 配置 api 解决跨域问题 另外,如果你前端应用需要配置代理服务器...目前就有很多示例项目或者官方文档部署 netlify 上,如大名鼎鼎 lodash 官网: https://lodash.com (opens new window)[11] 相关文章 如何使用 docker

3K21

现代脚本加载

我们上面介绍模块加载器是完全动态,所以浏览器没有运行我们代码之前,是没办法发现我们预加载现代还是传统Javascript资源。...选项2: 用户代理嗅探 办法拿出一个简洁代码示例,因为用户代理检测不在本文范围之内,推荐阅读这篇Smashing Magazine文章 本质上,这种技术每个浏览器上都使用来加载代码,当bundle.js被请求时,服务器会解析浏览器用户代理,并选择返回现代代码还是传统代码,取决于浏览器是否能被识别为现代浏览器....尽管这种方法比较通用,但它也有一些严重缺点: 因为依赖于服务端实现,所以前端资源不能被静态部署(例如静态网站生成器(如github page),Netlify等等) 很难进行有效缓存....了解了这种方式之后决定在preact-cli中支持自动polyfill注入,你可以查看这个PR 如果你使用Webpack,这里有一个html-webpack-plugin插件可以方便地为polyfill

83920

2019 前端框架对比及评测

代码行数 我们使用 cloc 计算每个仓库 src 目录代码行数,不计空行和注释。为什么要比较代码行数?这是因为: 如果说调试是移除软件 bug 过程,那么编程一定是植入 bug 过程。...Angular+ngrx 只计算了 libs 目录中 .ts 和 .html 文件,如果你认为这么算不对,请告诉正确数字及其计算方法。...总结 别忘了这并不是一个精确公平对比。有些实现分离了代码,有些没有。有些部署 GitHub 上,有些部署 Now 上,有些部署 Netlify 上。如果你仍然要问哪个最好?...RealWorld 意思是这个应用会像真实世界项目一样,连接一个服务器,认证用户,允许用户增删改查。 3. 你为什么没纳入最喜欢框架? 请回过头去看看上文第一问。...很简单,RealWorld 仓库 中实现不完整。 感谢 Rich Harris 和 Richard Feldman 发表前审阅本文。 如果你喜欢这篇文章,可以 Twitter 上关注

1.3K00

什么,没有服务器也能部署自己博客?!

不过,它不又只像 github page 那么功能单一,它可以做更多事情 CI/CD: 当你 push 代码仓库特定分支会自动部署 http headers: 你可以定制资源 http header...而在大型公司,基础设施更加健全,对于前端部署很有可能有一个部署平台,如同 netlify 一样:你根本不需要构建镜像,你只需要写一个极其简单配置文件。...将以我个人仓库 cheat-sheets[3] 部署 https://cheatsheeets.netlify.com/git 作为示例进行演示。...配置二级域名 此时通过 https://cheatsheeets.netlify.com/git 访问页面,成功部署 配置文件 配置文件可以配置你 http header,rewrite,redirect...build.command: 如何生成文件命令 另外,把 /assets/* 做了永久缓存,因为里边都是带了 hash 值静态文件 配置 api 解决跨域问题 另外,如果你前端应用需要配置代理服务器

2.1K30

Webpack中高级特性

treeShaking初体验比如我们代码中引入lodash库,我们只用到了once方法,那关于lodash其他功能模块,在生产环境下打包,并不会输出到bundle.js文件里面,比如我们bundle.js...文件里面,两个页面里面会通过script引入。...为什么进行性能优化性能优化是前端开发永久性话题,高性能应用开发这是我们目标,但是目标总就是目标,具体实施还是一步一块板砖,webpack实践如此多新特性同时,会给我们打包结果带来具有影响内容...happyPack工作原理就是把loader加载分配多个线程去处理,最后统一调度起来,处理完成之后通知webpack进行chunks组合,输出bundle.js。...图片resolve模块一般被人们忘掉了,不过vue/react脚手架中还是看见过它身影,一般用于告诉webpack以什么形式去处理文件,比如。

52920

使用Hexo+Github+腾讯云+Netlify搭建个人博客

并且文章是以markdown形式保存。 其实也可以自己手动source/_posts目录下新建markdown文件。当我们编译博客目录时,这些markdown文件将会生成对应网页文件。...如果显示文章描述,则文章开头加上description。若想显示摘要,则文章开头不可加description。不然只会显示description。然后把加入文章中。<!...参考: https://zhuanlan.zhihu.com/p/134492757 部署博客 目前学习两种部署博客网站方式。...netlify网站上添加自定义域名 图片 修改**DNS**,设置域名重定向 因为是腾讯云上购买域名,所以登录https://www.dnspod.cn/后,域名栏就可以看到已经购买域名了...图片 若是在其他平台购买域名也可以直接添加到这里 图片 添加记录 图片 这里添加Netlify上设置网站域名。是shoufei.netlify.app。默认是字母加数字,这里自定义了

64800

React由01

这是因为我们页面中通过nodejsrequire方式引入module.js,而使用webpack打包时会自动依赖关系中引入module.js。.../entry.js',//定义引入js文件 output: { path: __dirname, filename: 'bundle.js' //定义输出...webpack会将所有需要打包文件copy内存,然后监控文件修改,如果文件发生了修改,会将修改文件替换内存中对应文件。因此开发完之后,切记进行一次手动打包才能生效。    ...开发环境扩展——Linux下文件变化监控个数配置     webpacklinux下监控文件变化用到了 Inotify机制。有可能在文件比较多时候修改、编辑文件无法触发webpack热部署。...想要什么就去google找吧。 完善本地开发环境命令     前面的案例使用 webpack-dev-server 来热部署本地开发环境提升开发效率。

75430

如何使用netlify部署vue应用程序

什么NetlifyNetlify是一个现代网站自动化系统,其JAM架构代表了现代网站发展趋势。...第一次登录Netlify,真的是曲折经历啊,发邮件和他们battle。(大约3小时内解决) 新建站点 使用 github 授权登录 netlify 。...主页点击 Sites 按钮进入页面 点击 New site from git 按钮,新建站点 选择你仓库所在仓库(如果之前没有授权,会有授权步骤) 选择好后 构建选项 build command...: 如何构建生成静态文件资源,一般会是 npm run build publish directory: 静态文件资源目录,一般会是 public/dist 等目录 另外也可以作为配置文件,参考下一节...点击Deploy site 部署站点 部署成功 点击卡片进去设置属性 配置二级域名 此时访问https://creative-bunny-94cae1.netlify.app就可以展示啦

89520
领券