1
Fork 0
mirror of https://github.com/RGBCube/Site synced 2025-08-01 21:47:46 +00:00

Compare commits

...

2 commits

Author SHA1 Message Date
156ccda761
Don't allow zooming in on cube pages on mobile 2024-02-28 15:33:43 +03:00
582fd61c13
Fix base.vto 2024-02-28 12:21:14 +03:00
4 changed files with 33 additions and 29 deletions

View file

@ -1,6 +1,7 @@
import Cube from "./_includes/cube.tsx"; import Cube from "./_includes/cube.tsx";
export const title = "404"; export const title = "404";
export const viewportFixed = true;
export default (_data: Lume.Data, helpers: Lume.Helpers) => { export default (_data: Lume.Data, helpers: Lume.Helpers) => {
const face = ( const face = (

View file

@ -4,5 +4,7 @@
"color": "#00FFFF", "color": "#00FFFF",
"description": "The official website and link portal of RGBCube and his work.", "description": "The official website and link portal of RGBCube and his work.",
"thumbnail": null "thumbnail": null,
"viewportFixed": false
} }

View file

@ -1,53 +1,53 @@
<html lang="en"> <html lang="en">
<head> <head>
<meta charset="UTF-8"/> <meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0{{ viewportFixed ? ', maximum-scale=1.0, user-scalable=0' : '' }}"/>
<title>{{ title }}</title> <title>{{ title }}</title>
<meta property="og:title" content="{{ title }}"> <meta property="og:title" content="{{ title }}"/>
<meta property="og:site_name" content="{{ title }}"> <meta property="og:site_name" content="{{ title }}"/>
<meta name="twitter:title" content="{{ title }}"> <meta name="twitter:title" content="{{ title }}"/>
<meta name="description" content="{{ description }}"> <meta name="description" content="{{ description }}"/>
<meta property="og:description" content="{{ description }}"> <meta property="og:description" content="{{ description }}"/>
<meta name="twitter:description" content="{{ description }}"> <meta name="twitter:description" content="{{ description }}"/>
<meta name="theme-color" content="{{ color }}"> <meta name="theme-color" content="{{ color }}"/>
<link rel="alternate" type="application/rss+xml" href="/blog.rss"> <link rel="alternate" type="application/rss+xml" href="/blog.rss"/>
<meta property="og:type" content="{{ type }}"> <meta property="og:type" content="{{ type }}"/>
<meta property="og:locale" content="en"> <meta property="og:locale" content="en"/>
<link rel="canonical" href="{{ url |> url(true) }}"> <link rel="canonical" href="{{ url |> url(true) }}"/>
<meta property="og:url" content="{{ url |> url(true) }}"> <meta property="og:url" content="{{ url |> url(true) }}"/>
<meta name="twitter:url" content="{{ url |> url(true) }}"> <meta name="twitter:url" content="{{ url |> url(true) }}"/>
<meta name="author" content="RGBCube"> <meta name="author" content="RGBCube"/>
<meta property="og:article:author" content="RGBCube"> <meta property="og:article:author" content="RGBCube"/>
<meta name="twitter:creator" content="RGBCubed"> <meta name="twitter:creator" content="RGBCubed"/>
{{ if tags.length !== 0 }} {{ if tags.length !== 0 }}
<meta name="keywords" content="{{ tags.join(', ') }}"> <meta name="keywords" content="{{ tags.join(', ') }}"/>
<meta property="og:article:tag" content="{{ tags.join(', ') }}"> <meta property="og:article:tag" content="{{ tags.join(', ') }}"/>
{{ /if }} {{ /if }}
{{ if date }} <!-- For some reason this is always true, even though I do not set it. --> {{ if date }} <!-- For some reason this is always true, even though I do not set it. -->
<meta property="og:article:published_time" content="{{ date }}"> <meta property="og:article:published_time" content="{{ date }}"/>
{{ /if }} {{ /if }}
{{ if thumbnail }} {{ if thumbnail }}
<meta name="twitter:card" content="summary_large_image"> <meta name="twitter:card" content="summary_large_image"/>
<meta name="twitter:image" content="{{ thumbnail }}"> <meta name="twitter:image" content="{{ thumbnail }}"/>
<meta property="og:image" content="{{ thumbnail }}"> <meta property="og:image" content="{{ thumbnail }}"/>
{{ else }} {{ else }}
<meta name="twitter:card" content="summary"> <meta name="twitter:card" content="summary"/>
<meta name="twitter:image" content="/assets/icon.png"> <meta name="twitter:image" content="/assets/icon.png"/>
{{ /if }} {{ /if }}
<link rel="icon" href="/assets/icon.gif"> <link rel="icon" href="/assets/icon.gif"/>
<link rel="apple-touch-icon" href="/assets/icon.png"> <link rel="apple-touch-icon" href="/assets/icon.png"/>
</head"> </head>
<body> <body>
<style> <style>
@font-face { @font-face {

View file

@ -1,6 +1,7 @@
import Cube from "./_includes/cube.tsx"; import Cube from "./_includes/cube.tsx";
export const title = "RGBCube"; export const title = "RGBCube";
export const viewportFixed = true;
export default ( export default (
<> <>