GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - Subilan/Blog: 😌 My personal blog, based on Nuxt 3.

BranchesTags
Open more actions menu

Latest commit

 

History

259 Commits
259 Commits

Folders and files

NameName
Last commit message
Last commit date
.vscode
.vscode
 
 
assets
assets
 
 
components
components
 
 
data
data
 
 
fonts
fonts
 
 
layouts
layouts
 
 
modules
modules
 
 
pages
pages
 
 
plugins
plugins
 
 
public
public
 
 
server
server
 
 
studio
studio
 
 
utils
utils
 
 
.gitignore
.gitignore
 
 
README.md
README.md
 
 
app.vue
app.vue
 
 
build.ts
build.ts
 
 
error.vue
error.vue
 
 
markdown-pipeline.ts
markdown-pipeline.ts
 
 
nuxt.config.ts
nuxt.config.ts
 
 
ogNode.jsx
ogNode.jsx
 
 
oss-assets.ts
oss-assets.ts
 
 
oss-images.ts
oss-images.ts
 
 
oss-lib.ts
oss-lib.ts
 
 
package.json
package.json
 
 
relative-md.ts
relative-md.ts
 
 
tsconfig.json
tsconfig.json
 
 
yarn.lock
yarn.lock
 
 

Repository files navigation

Haskell Works

此博客的域名是 https://hskl.me。旧域名 https://subilan.win 注册于 2016 年,于 2027 年 10 月过期后将不再续期。

博客基于 Nuxt 3 框架编写,采用本地 Markdown 编写、构建脚本编译为 JSON、nuxt generate 构建静态页面的模式实现,无数据库、无服务端、纯静态。

本站当前的页面设计参考了 Hugo 主题 tomfran/typo。

历代版本

  • WordPress (2016-2017)
  • Typecho (2017-2019)
  • VuePress 1 + GitHub Pages (2019.08-2023.07)
  • Vue 3 + GitHub Actions + Vercel (2023.07.15-2024.09.04)
  • Nuxt 3 + Vercel (2024.09-)

博客的数据起始于 2019 年。2019 年之前的数据已经因为服务商原因而损坏。我比较喜欢在自己的网站上面做一些开发实验和页面设计实验,自 2019 年的版本起,这个博客系统经历了多次迭代。截至 2026 年 1 月,博客经过了 3 次迭代。

  • 2019, v1, 使用 VuePress 来创建静态页面
  • 2023, v2, 不再使用 VuePress,使用 Vue 3 从头编写
  • 2024, v3, 使用 Vue 3 重构
  • 2025, v4, 使用 Nuxt 3 编写

友链

如有兴趣在本站添加你的网站链接,可考虑直接向本项目提交 PR(修改 data/blogrolls.json)。

目录结构

目录或文件 内容
src, public, assets, components, ... 前端相关的开发文件
data 数据文件,包括编写的 Markdown 文件(data/posts),友链数据(blogrolls.json)等
build.ts, ogNode.jsx 编译脚本和 OG Image 元素

技术信息

技术栈

  • Nuxt 3
  • TypeScript
  • Tailwind CSS
  • unified

运行环境

  • Node.js 22 LTS
  • Vercel(部署)
  • 阿里云 OSS(图床)

协议

代码使用 MIT 协议。

站点上的原创内容(含图片、文本)如无特殊说明以 CC BY-SA 4.0(署名-相同方式)协议发布。

About

😌 My personal blog, based on Nuxt 3.

hskl.me

Resources

Readme
Activity

Stars

9 stars

Watchers

1 watching

Forks

4 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.