首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Gatsby 博客部署到腾讯云教程

gatsby new ,然后设置项目名称,例如 site ,选择起始模板 starter gatsby new 最后在切换到刚才的 site 目录,gatsby develop cd /code/avenirzheng.net...gatsby develop 打开浏览器访问 http://localhost:8000/,至此本地开发环境已经好了。...--bare blog.git vim /www/git/blog.git/hooks/post-receive 在 vim 里 i 键进入插入模式,指定 Web 站点目录和 Git 目录的关联关系(下面两行代码粘贴进去...Tips: 如果不太熟悉服务器命令行操作,可以在 CVM 上安装服务器运维面板,例如 宝塔。 这里你可以为 Git 仓库目录绑定一个站点域名,例如我的 git.avenirzheng.net。...本地安装 gh-pages 包 npm install gh-pages --save-dev 配置 package.json,在 scripts 中添加 deploy 发布指令,这段指令的意思是运行

4.3K111

Gatsby 创建一个博客

起步 安装cli npm install-g gatsby-cli Gatsby 带有一个很棒的CLI(命令行接口),它包含了一个工作站点的搭建功能,以及帮助开发该站点的命令。...gatsbynewpersonal-blog&&cd $_ 该命令创建文件夹 personal-blog,然后进入该目录。现在一个可供开发的环境已经搭建好了。...Gatsby 的 CLI包含了许多常见的开发特性,比如 gatsby build (构建一个生产、静态生成的项目版本)、 gatsby develop(启动一个热加载的web开发服务器)等等。...您通常希望使用 gatsby develop 来启动本地开发服务器,以验证我们在步骤中所完成的功能。 添加必要的插件 Gatsby 支持使用丰富的插件,很多非常有用的插件都是为了完成普通任务而编写的。...我们可以在这时运行 yarn develop 然后打开 http://localhost:8000/hello-world 查看我们的第一篇博客文章,应该如下所示: ?

2.5K30

Vue.js最佳静态站点生成器对比

用户变多后,这个框架开始触角伸向了静态站点生成,一个曾经由 React 统治的领域。...这些模块提供了内置支持,以 PWA 特性和标准功能(例如 Google Analytics)引入你的应用程序。 Nuxt.js 的最大优势之一是 nuxt generate 命令。...使用这个命令时,你可以轻松生成网站的完全静态版本。 至于 Nuxt.js 的相关数据,它拿到了超过 32000 个星星,有 280 多位贡献者。...快速的开发和运行时。 定义良好的项目结构。 支持无服务器静态站点生成。 自动代码拆分。 缺点 使用自定义库可能会遇到挑战。 报告的很多问题涉及了调试的便利性。...你可以使用 gridsome develop 命令在本地运行项目,以在 localhost:8080/___explore 处浏览这个 GraphQL 数据层。

4.8K10

2018年1月份最热门的JavaScript开源项目

主要特性: ● 可扩展的数据绑定 ● 普通的 JS 对象作为 model ● 简洁明了的 API ● 组件化 UI 构建 ● 配合别的库使用 四、project-guidelines https://...● 从 develop 独立出分支。 ● 永远也不要将分支(直接)推送到 develop 或者 master ,请使用合并请求(Pull Request)。...● 启动简单 :Docusaurus的构建可以在很短的时间内启动和运行。Docusaurus已经构建了处理网站的过程,开发人员只需专注于项目。...,或者运行在 IoT 的 Arduino 上 ● 开放的 rAF loop:可以在核心 requestAnimationFrame 循环里运行任何进程 十一、JavaScript 库Nerv https...十五、Gatsby https://github.com/gatsbyjs/gatsby Star 18245 ? Gatsby 可以使用 React.js 把纯文本转换到动态博客或者网站上。

2.1K80

如何利用机器学习和Gatsby.js创建假新闻网站​

在安装完成nodejs以后,使用以下命令: npm install -g gatsby-cli 在Gatsby CLI中有相当数量的命令,可以通过下面的命令行提示符了解更多关于它们的信息: gatsby...GitHub上的现成代码 在本地机器上拥有站点文件和静态文件之后,就可以使用gatsby develop的本地开发服务器进行开发。...Gatsby附带了许多插件,您可以通过运行在终端npm install中轻松地安装它们。下载插件后,可以将其添加到gatsby-config.js中。 下面是这个项目的文件。 ?...理想情况下,运行它时不会出现任何故障。如果查看gen.py的底部,看到我在path /content/gdrive/My Drive/ articles /中编写了文章。...gatsby developgatsby build时,代码就会自动生成所有内容!

4.5K60

Linux系统运行netstat命令时的过三关斩一

2.过三关斩一 2.1第一关(没有这个命令) 宏哥在Linux上运行netstat时,提示没有这个命令,如下图所示: [admin@jumpclient1 ~]$ netstat -nap | grep...2.2斩杀第一(没有这个命令) 宏哥向来简单粗暴,直接yum -y install netstat。斩杀第一,结果宏哥大意了,出现了第二关:不能正常安装。...2.3第二关(不能正常安装) 宏哥在运行yum -y install netstat ,不能正常安装。...2.3.斩杀第二(不能正常安装) 其实,第二关就是因为没有可以用的netstat的安装包,所以不能正常安装。此时可以使用“yum search”来查询这个命令在哪个包中,就可以轻轻松松的斩杀第二。...到此,就完成了过三关斩一(前边的两个直接被干死)。重试命令

82140

你的博客用不着什么JavaScript框架

我不需要抽象层或 CMS 的复杂性——我最喜欢用 markdown 文件编写内容,并且希望永远不要再碰 Mysql 数据库或所见即所得编辑器。...在我看来,博客变成 JavaScript 单页应用程序会带来不必要的复杂性。 这篇文章并不是要批判 Gatsby 而写的。...用更少的 JavaScript 构建 Gatsby 网站 这使我陷入了一个两难境地:使用 Gatsby 开发网站是绝妙的体验;但是开发体验(DX)应该永远排在用户体验(UX)之后。...所幸 Gatsby 社区内做出了很多努力来构建更、,更轻量级的网站: 首先,使用 gatsby-plugin-preact React 换成 Preact 可以节省几千字节。...使用并发包,我可以在 Eleventy 的 serve 过程中同时运行构建脚本。 像 Gatsby 一样,Eleventy 也有一个插件生态系统(虽然很小,但增长迅速)。

4.1K10

还在为不想运动而发愁吗——一款开源免费的运动记录项目

特性 GitHub Actions 管理自动同步跑步进程及自动生成新的页面 Gatsby 生成的静态网页,速度快 支持 Vercel(推荐) 和 GitHub Pages 自动部署 React Hooks...进入网站目录点击远程下载,输入仓库下载地址命令: https://github.com/yihong0618/running_page.git 然后在此页面点击打开终端。 并依次输入下列命令。...pip3 install -r requirements.txt yarn install yarn develop 然后访问域名:8000或者IP:8000访问即可。...pk.eyJ1IjoieWlob25nMDYxOCIsImEiOiJja2J3M28xbG4wYzl0MzJxZm0ya2Fua2p2In0.PNKfkeQwYuyGOTT_x9BJ4Q'; 如果你是海外用户请更改 IS_CHINESE = false in src/utils/const.js 一些个性化选项 在仓库目录下找到 gatsby-config.js

1.1K30

还在为不想运动而发愁吗——一款开源免费的运动记录项目

特性 GitHub Actions 管理自动同步跑步进程及自动生成新的页面 Gatsby 生成的静态网页,速度快 支持 Vercel(推荐) 和 GitHub Pages 自动部署 React Hooks...[image-20210823170524141] 项目安装 进入网站目录点击远程下载,输入仓库下载地址命令: https://github.com/yihong0618/running_page.git...并依次输入下列命令。 pip3 install -r requirements.txt yarn install yarn develop 然后访问域名:8000或者IP:8000访问即可。...pk.eyJ1IjoieWlob25nMDYxOCIsImEiOiJja2J3M28xbG4wYzl0MzJxZm0ya2Fua2p2In0.PNKfkeQwYuyGOTT_x9BJ4Q'; 如果你是海外用户请更改 IS_CHINESE = false in src/utils/const.js 一些个性化选项 在仓库目录下找到 gatsby-config.js

1.6K31

前端之变(三):变革与突破

回到上一篇我讲的不变前端中,我在文章中明显的指出了,前端的变化会有一个分界线,在这个分界线之前,前端有一个最大的困境,就是: 前端技术始终被限制在浏览器的范围之内,无法突破 无论是HTML,CSS或是JS,它们的能力永远限制在浏览器这个容器内...难以一个复杂的页面拆成不同的小页面来实现。...比如在PCX中,对于聊天,聊天分很多种类,比如文本,图片,语音,在React中,你可以这个复杂的页面大而划小,分而治之 ?...理所当然的,包括面向对象的五大基本原则: 单一职责原则 里氏替换原则 开闭原则 依赖倒转原则 接口隔离原则 以及大家熟悉的二十多种设计模式,如工厂模式,观察者模式,命令模式等,在TypeScript都可以没有障碍的使用...因此前端出现了一些翻译转换技术,它们的作用就是前端各种花式的新技术的玩意转换成HTML,CSS,JS三个东西。

2K20

创建 React 应用的 7 种方式,你用过几种?

,Create React App 构建代码封装在 react-scripts 中。...eject 弹出配置 我们可以在命令运行 eject 命令 npm run eject 所有配置弹出,弹出后所有的依赖,比如 Webpack, Babel, ESLint 等,都会在 package.json...老项目迁移会存在一定成本,可以参考我之前的文章《 React 应用迁移至 Vite》 四:Gatsby Gatsby 不仅仅是一个静态网站生成器,它更是一个渐进式 Web 应用生成器。...创建 gatsby 应用 npm init gatsby命令行中选择开发语言,是否使用 CMS、是否支持、md、mdx 等 创建完成后,在命令运行 npm run dev,打开 http://localhost...例如,在 Next.js 中,可以使用 next export 命令项目打包为静态文件,并发布到 CDN 上,让搜索引擎更容易抓取页面。

6.4K10

掘金500赞|前端架构师的 git 功力,你有几成火候?

我们分支分为 4 个大类: dev-* develop staging release dev-* 是一组开发分支的统称,包括个人分支,模块分支,修复分支等,团队开发人员在这组分支上进行开发。...当 develop 分支有更新并且准备发布测试时,staging 要通过 rebase 合并 develop 分支,然后最新代码发布到测试服务器,供测试人员测试。...release 分支的最新提交永远与线上生产环境代码保持同步,也就是说,release 分支是随时可发布的。...而 cherry-pick 只将需要的 commit 合并到 develop 分支上,且不会产生分叉,使 git 提交图谱(git graph)永远保持一条直线。...正因为 revert 永远是在新增提交,因此本地仓库版本永远不可能落后于远程仓库,可以直接推送到远程仓库,故而解决了 reset 后推送需要加 -f 参数的问题,提高了安全性。

62330

Git 版本控制之 GitFlow

请注意永远不要在 master 分支上直接开发和提交代码,以确保 master 上的代码一直可用; 2. develop 分支 用作平时开发的主分支,并一直存在,永远是功能最新最全的分支,包含所有要发布...(这个测试,测试新功能与已有的功能是否有冲突,兼容性)全部完成经过测试没有问题后, release 分支上的代码合并到 master 分支和 develop 分支。...feature/test1' has been removed - You are now on branch 'develop' 这里做了几件事情: 1. feature/test1 分支合并到了...develop 分支; 2.删除了 feature/test1; 3.切换到 develop 分支; 需要注意: git-flow 使用的命令是: git merge —no-ff feature/test1...2.然后, release 的内容会被合并到 master 和 develop 两个分支中去,这样不仅产品代码为最新的版本,而且新的功能分支也基于最新代码。

90820

带领前端小伙伴重温「Git Flow Workflow」

develop # hotfix/x 补丁分支合并到 master 分支 git merge --no-ff hotfix/x # 对合并生成的新节点,做一个标签(后面重温 tag) git..., release/x 补丁分支合并到 master 分支(使用 --no-ff 可以在 git 历史上清晰看见记录) git merge --no-ff release/x # 切换到 develop...# 打一个 tag git tag v1.0.1 我想大家看到这里,不仅又把 Git Flow 重温了一遍,一些基础的 Git 命令也重温了一遍。 5....feat:新功能(feature)      fix:修补bug      docs:文档(documentation)      style: 格式(不影响代码运行的变动)      refactor...永远别忘了第2行是空行。 应该说明代码变动的动机,以及与以前行为的对比。 Footer(可选):   1.

53020
领券