1.6 KiB
1.6 KiB
<script setup>
import About from '../texts/about.md'
import FunAnimation from '../components/FunAnimation.vue'
import 'mdui/components/avatar.js'
/*import { onBeforeMount, onMounted, onUnmounted, onBeforeUnmount, onActivated, onDeactivated } from 'vue'
console.log('Setup')
onBeforeMount(() => console.log('Before mount'))
onMounted(() => console.log('Mounted'))
onDeactivated(() => console.log('Deactivated'))
onActivated(() => console.log('Activated'))
onBeforeUnmount(() => console.log('Before unmount'))
onUnmounted(() => console.log('Unmounted'))*/
</script>
关于
这是什么, 有口舍用 ?
概述
一个 AO3 镜像站, 优化了 UI/UX
作者 (1)
源代码
- 前端 Vue3 + Vite 6 (SSR) + MDUI 2 Gitea
- 后端 FastAPI + HttpX + LXML (暂无仓库)
组件库与工具链
前端
后端
- FastAPI fastapi.tiangolo.com
- HttpX python-httpx.org
- LXML lxml.de
废弃特性
书签
因为底层 IndexedDB 更新困难和作品段落解析困难问题, 所以在 v1.0.7 以后的版本废弃了书签机制
其他
本站支持 "Server Side Rendering" by Vite SSR
CDN by Cloudflare (赛博佛祖😭)