在2023年的年底,我终于有时间下定决心把我的UtilMeta项目官网进行翻新,主要的原因是之前的官网是用Vue2实现的一个SPA应用,对搜索引擎SEO很不友好,这对于介绍项目的官网来说是一个硬伤 所以在调研一圈后,我准备用Vite-SSG+Vue3+Vuetify3把官网重新来过,前后花了两周左右的时间,本文记录着开发过程中的思考和总结,要点主要有 为什么SPA应用不应该用于搭建项目官网? SSG项目的结构是怎样的,如何配置页面的路由? 如何搭建多语言的静态站,编写支持多语言的页面组件,以及使用lang/hreflang为页面指定不同的语言版本? 如何用unhead库为每个页面配置不同的h...

  M0Osl2sS6GLK   2024年03月11日   118   0   0 Vue

最近开源了我开发多年的一个Python后端框架:UtilMeta 项目介绍 UtilMeta是一个用于开发API服务的后端元框架,基于Python类型注解标准高效构建声明式接口与ORM查询,能够自动解析请求参数与生成OpenAPI文档,高效开发RESTful接口,产出的代码简洁清晰,并且支持使用主流Python框架(如Django,Flask,FastAPI,Starlette,Sanic,Tornado等)作为运行时实现或渐进式整合 Github仓库 中文文档 安装 pipinstallutilmeta 核心特性 声明式接口开发 使用UtilMeta框架提供的声明能力,你可以轻松开发自...

  M0Osl2sS6GLK   2024年02月23日   129   0   0 Python

在开发大多数应用时,用户系统都是必不可少的部分,而我们总是需要开发围绕用户的登录,注册,获取,更新等接口。在这篇文章将带你用一百多行代码简洁地实现一套这样的用户鉴权与RESTful接口,并使用Session来处理用户的登录登出 我们将使用UtilMeta框架完成接口开发,这是一个开源的Python后端元框架,同时支持接入与适配Django,Flask,FastAPI等主流Python框架,并且能简洁高效地开发RESTful接口 0.安装框架 使用如下命令即可安装UtilMeta框架 pipinstallutilmeta UtilMeta框架需要Python版本>=3.8 1.创建项...

  M0Osl2sS6GLK   2024年02月19日   36   0   0 Python

记录一些最近写前端的思考总结,也算是给自己的技术随笔开个篇 在接触以React,Vue为代表的工程化前端框架前,我还是一个拿着jQuery手撸特效和手写CSS的切图仔,捣鼓Vue时接触到的一个非常核心的概念就叫做“双向绑定”,这里的双向绑定指的是视图(template)与状态(state)的双向绑定,状态的变化直接触发组件的渲染,不需要手写控制和更新渲染的js函数了(没错这是我之前干的事) 这篇要讨论的这个概念,应该也不是我发明的新词,叫URL与状态的双向绑定,字面意思来说,在刷新页面或跳转页面时解析URL并对应更新组件的状态,在组件状态更新时同步更新URL,为什么要引入这种机制嘞? 比如我目...

  M0Osl2sS6GLK   2023年11月01日   93   0   0 JavaScript
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~