首页
学习
活动
专区
圈层
工具
发布

用 Eleventy 建立一个静态网站

由于这些原因,企业经常使用它们来记录应用编程接口 (API)、数据库模式和其他信息。文档是软件开发、设计和其他方面技术的一个重要组成部分。...它也是开源的,在 MIT 许可下发布。...在 Linux 上,你可以使用你的包管理器安装 Node.js: $ sudo dnf install nodejs 如果你的包管理器没有 Node.js,或者你不在 Linux 上,你可以从 Node.js...在你确认安装完成后,尝试运行 Eleventy: $ npx @11ty/eleventy 4、创建一些模板 现在运行两个命令来创建两个新的模板文件(一个 HTML 和一个 Markdown 文件):...然后把 _site 中的文件上传到你的 Web 服务器,发布你的网站给世界看。 尝试 Eleventy Eleventy 是一个静态网站生成器,它易于使用,有模板和主题。

2.7K10

strapi (基于Nodejs的开源免费CMS框架)新手教程

因为接触到CRM的关系,最近接触到了strapi这个框架,仔细看了一下官网的介绍,感觉挺好的,比wordpress还要强大.于是决定尝试一番. strapi介绍: 一句话概括就是,免费开源的Nodejs...无头CMS内容管理框架,建立在自定义api 特点是: 完整地控制你的数据: 使用strapi,您知道数据存储在哪里,并且始终保持完全控制。...自由选择数据库:你可以选择你喜欢的数据库。strapi适用于sql和nosql数据库:mongodb、postgresql、mysql、mariadb和sqlite。...sql和nosql数据库:与mongodb、postgresql、mysql、mariadb和sqlite一起使用。...此外在搭建时要注意,strapi支持以下操作系统的安装 Ubuntu 18.04/Debian 9.x CentOS/RHEL 8 Mac O/S Mojave Windows 10 Docker -

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

    如何解决常见的 HTTP 错误代码

    服务器错误,或从 500 到 599 的 HTTP 状态代码,当 Web 服务器知道发生了错误或无法处理请求时,它会返回。...一般故障排除提示 使用 Web 浏览器测试 Web 服务器时,更改服务器后刷新浏览器 检查服务器日志以获取有关服务器如何处理请求的更多详细信息。...清除浏览器的缓存和 cookie 可以解决这个问题 由于浏览器故障导致请求格式错误 手动形成 HTTP 请求时由于人为错误导致的畸形请求(例如使用curl不正确) 401 未授权 401 状态代码或Unauthorized...文件权限 当运行 Web 服务器进程的用户没有足够的权限读取正在访问的文件时,通常会发生 403 错误。...举个排除403错误的例子,假设以下情况: 用户正在尝试访问 Web 服务器的索引文件,从 http://example.com/index.html Web 服务器工作进程归www-data用户所有 在服务器上

    5.2K20

    5月这几个API安全漏洞值得注意!

    影响范围:包括使用.NET Core 2.1、3.1和5.0版本构建的应用程序和服务。小阑修复建议如果您使用.NET Core 2.1、3.1或5.0,请及时升级到已发布的修复版本。...,请尽快安装官方发布的补丁程序。...Strapi出现身份验证绕过漏洞(CVE-2023-22893),Strapi 版本使用AWS Cognito login provider用于身份验证时,Strapi不会验证在OAuth...22893:3.2.1Strapi 版本发布对应安全漏洞的修复版本,建议受影响的用户及时升级防护,(或者升级至最新版本),对应修复版本如下:CNNVD-202304...账户劫持:攻击者获取用户信息后,可以尝试对用户账户进行暴力破解或利用已泄露的其他信息重置密码,从而控制受害者账户。

    1.1K30

    7 款殿堂级的开源 CMS(内容管理系统)

    下面,我会根据功能将项目分为:传统 CMS 和 无头 CMS 两大类进行介绍,然后从 CMS 概念到具体项目的安装步骤,最后特点会用 粗体 醒目的标记出来,就算之前不知道 CMS、不会编程的读者,也可以放心地阅读...传统 CMS CMS 是内容管理系统的英文简称,它是用来管理和发布包括文章、图片、商品等内容的系统。...最常见的 CMS 就是博客系统,作者登录管理后台写文章,点击发布后读者就可以访问指定网址,看到作者发布的内容啦。...1.1 halo Star 数:24.4k|编程语言:Java(99.5%) 一款由国人开发的现代化开源 CMS,采用 Spring Boot+Vue.js 编写而成,代码开源完全免费,截止到本文发表时已经迭代了...专业的会员订阅和数据可视化功能,让内容创作者可以围绕内容,尝试发展商业化业务。除此之外,它还拥有先进的所见即所得编辑器。

    28.9K51

    GraphQL 实践与服务搭建

    但大概率你也与我一样没有尝试过 GraphQL。 事实上从 2012 年 Facebook 首次将 GraphQL 应用于移动应用,到 GraphQL 规范于 2015 年实现开源。...目标 本文将上手使用 GraphQL,并用 Nestjs 与 Strapi 这两个 Node 框架搭建 GraphQL 服务。...不仅需要在后端中配置 GraphQL 服务,用于接收 GraphQL 查询并验证和执行,此外前端通常需要 GraphQL 客户端,来方便使用 GraphQL 获取数据,目前实用比较多的是Apollo Graph...此外blog.entity.ts也不为数据库实体类,因此这里引入typeorm,并使用sqlite3 集成 Typeorm​ 安装依赖 pnpm install @nestjs/typeorm typeorm...在我看来 GraphQL 更多是业务数据特别复制的情况下使用,往往能够事半功倍。但对于本文中示例的代码而言,GraphQL 反倒有点过于先进了。

    6K10

    2022 年10个优质的 Node.js CMS 平台分享

    .❞ 内容管理系统 (「CMS」) 使没有强大技术背景的人也能够轻松发布内容。我们可以使用 「CMS」 来管理我们的内容和交付。市面上有不同类型的 「CMS」,它们执行不同的目的并具有不同的功能。...「Strapi」 提供了 「REST」 和 「GraphQL API」,开发人员可以使用这些 「API」 来访问存储在其存储库中的内容。...「Strapi」 支持多种数据库,例如 「MongoDB」、「SQLite」、「MySQL PostgreSQL」 和 「MariaDB」。...简而言之,「Ghost」 使博客和发布 「Web」 内容变得简单。 我们可以在使用 「Ghost」 时保持高效,因为它为专业人士日常使用的常用工具提供了集成。...从投资组合和公司网站到电子商务应用程序,「Sanity」 的应用无处不在。 「Sanity」 提供了一个 「GraphQL API」,开发人员可以使用它来访问存储在其存储库中的内容。

    5.1K20

    HTTP 状态码解析:理解网络请求的回应

    在开始之前,推荐大家阅读一篇文章《金仓数据库数据迁移实战:从MySQL到KES的顺利迁移》https://cloud.tencent.com/developer/article/2473693,该文章介绍了从...例如,用户试图访问一个其所属用户组没有权限访问的文件或目录时,就会收到 403 Forbidden 状态码。...首先,应该检查服务器的日志文件,查看是否有详细的错误信息记录,例如代码中的语法错误、数据库连接错误、内存溢出等。如果是代码错误,开发人员需要根据日志中的错误提示定位到具体的代码行并进行修复。...对于数据库连接错误,可能需要检查数据库服务器的配置、网络连接以及数据库账号权限等问题。...当用户在浏览器中访问一个网页时,如果收到 200 OK 状态码,页面能够正常显示,用户可以顺利地获取所需信息;而如果收到 404 Not Found 状态码,浏览器会显示相应的错误页面,告知用户所请求的页面不存在

    61400

    解决使用清华镜像pip安装 Label Studio 时出现 HTTP 403 错误的详细教程

    解决使用清华镜像pip安装 Label Studio 时出现 HTTP 403 错误的详细教程 本文面向零基础用户,针对在终端执行: pip install -i https://pypi.tuna.tsinghua.edu.cn...但有时配置了 --no-deps 或 --only-binary 等选项时,pip 先尝试下载,最终在解包时因版本不符导致 403 / 安装失败。...企业/校园网代理: 如果你在企业或校园内网,可能需要配置 HTTP_PROXY/HTTPS_PROXY 环境变量,否则镜像服务器 URL 访问受阻,也会收到 403 或超时。...://pypi.org/simple \ label-studio 这条命令会先尝试从清华镜像下载,若发现该版本不存在,再自动从官方源 pypi.org 下载。...https://pypi.org/simple \ label-studio 观察终端输出:先尝试从 TUNA 镜像下载,如果该版本不存在,就从官方回退。

    2.1K10

    2019 TWeb 腾讯前端技术大会精彩回顾

    前端日志系统搭建、优化与打通 经过上面的错误监控, 优化与持续跟进, 已经解决了脚本错误的问题, 但如果有些逻辑问题, 在大型项目里也是很难定位. 这个时候就要依靠日志了....分块传输自动化 程序分析模板的异步数据, 自动拆分模板 根据模板上下的依赖关系 , 自动收集数据依赖 自动把局部模板和数据关联 分享主题: Serverless SSR 实践 讲师: 水澜 - 阿里巴巴前端技术专家...也就是上面的 Event Source, 可以是 api gateway, 也就是通过请求来触发, 其它触发器还有: 定时触发, COS 触发(COS 收到上传时触发, 比如上传了一张图片, 触发某个云函数进行压缩...开发完 push 代码到 git, 自动触发代码的构建 (yarn && yarn build 等), 自动触发云函数的部署, 此外, 预发布和发布环境也能通过内部的交付系统流畅地部署 分享主题: 阿里控制台系统提效之路...会根据配置内容, 发布到 npm, 前端开发更新 npm 包, 即可拿到设计师的成果, 该成果是基于物料系统的, 也就是代码生成后, 基于 react 可读(阿里统一使用 react), 此后便可在这个基础上增加业务逻辑

    1.5K10

    从ElementUI之死聊开源项目如何站着挣钱

    这是当时的演讲PPT 从PPT内容可以看到,在谈到后续规划时,ElementUI是有宏大的规划的。 ? ElementUI后续规划 然而.........使用Strapi的图形界面,可以高效定制各种Restful API。 ? 向上,其集成各种常见前端框架。 ? 向下,集成服务器供应商、各种服务(存储、性能监控......)...从最开始仅仅是个Node.js CMS框架,到如今世界顶尖开源CMS生态。 Strapi一直走的是「核心团队维护」 + 「社区共建」的路子。 这条路也是大多数开源团队都会走的路。但这也是条艰难的路。...免费不等于不赚钱 Strapi幸运的找到了「开源、免费」与「赚钱维系团队」之间的平衡。 作为个人开发者,你可以使用Strapi的大部分功能。...但近年来,也涌现了如开源分布式数据库PingCAP这样的优秀例子(去年11月,完成2.7亿美元D轮融资)。 ? PingCAP 随着5G深化,相信未来国内开源市场会越来越繁荣。

    2.7K40

    Gatsby中怎么加载图片?

    在编写网站页面时,总是会遇到有图片要显示,那么怎么加载这些图片呢?...数据层图片节点称之为动态图片,在项目启动时,gatsby会自动从源数据中下载图片,并转换为数据层中图片节点,下面详解 图片文件 -> 数据层图片节点 的过程。...插件,转为数据层节点 ImageSharp; 使用 Graphql 查询 ImageSharp 节点数据,传递给 gatsby-plugin-image 插件提供的组件 GatsbyImage...譬如 gatsby-source-strapi 插件从strapi 获取数据生成 allStrapiArticles 节点,gatsby-transformer-sharp 也会为其 image 属性自动生成图片节点...怎么在gatsby中访问 strapi 中数据? 2、解决方案 借助插件 gatsby-source-strapi 把strapi中数据转为 gatsby 数据节点,方便访问。

    3.7K50

    403forbidden是什么意思?403forbidden最佳解决方法来了

    403 Forbidden状态码表示当客户端(如浏览器)向服务器发送请求时,服务器会根据请求的内容、来源以及服务器的配置等因素,返回一个HTTP状态码,因为请求的资源或操作受到了访问控制列表(ACL)的限制...403 Forbidden产生的主要原因1.权限不足当某些服务器设置了特定的访问,而你未经授权,那么就会出现403 Forbidden错误,一般情况都是由于权限不足引起的。...2.IP地址受限有时候服务器会根据IP地址或IP地址范围来限制访问,如果你的IP地址不在允许范围内,你就会收到403 Forbidden错误。...403 Forbidden最佳解决方法1.检查URL检查你输入的URL是否正确,输错URL肯定会导致服务器拒绝访问,有时候也可以尝试将网址更改为https://开头。...以上5种403forbidden最佳解决方法大家都可以尝试看看,其实想要解决403forbidden并不难,弄清楚出问题的地方按上面的方法处理一下,还是比较好解决的。

    10.7K10
    领券