Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
8062d0a
test static site for DigitalOcean App Platform hosting
MichelleBlanchette Feb 22, 2026
56e5d85
test multipage site with internal hyperlinking
MichelleBlanchette Feb 22, 2026
fb61ef6
so the paths work without the 'index.html' file path, with directory …
MichelleBlanchette Feb 22, 2026
16622d4
favicon
MichelleBlanchette Feb 22, 2026
fc16916
rough homepage styling
MichelleBlanchette Feb 22, 2026
1b1679f
add fonts and logo
MichelleBlanchette Mar 1, 2026
f8bfaac
nextjs site setup, main landing intro section + navbar
MichelleBlanchette Mar 1, 2026
e99a22a
tweak
MichelleBlanchette Mar 2, 2026
db32eea
tweak styles, add custom component class names, wave trim styles, dra…
MichelleBlanchette Mar 3, 2026
0f3116c
Services section, font and typography fixes and improvements
MichelleBlanchette Mar 25, 2026
723e289
cleanup
MichelleBlanchette Mar 25, 2026
0cc6e9b
language tweaks, update footer styling
MichelleBlanchette Mar 25, 2026
b45cc45
tech services section, footer business information
MichelleBlanchette Mar 27, 2026
f7df9a5
add pay link
MichelleBlanchette Mar 27, 2026
97f851a
content
MichelleBlanchette Mar 27, 2026
469c7ad
request a quote section, button style
MichelleBlanchette Mar 27, 2026
ece184b
mobile styling
MichelleBlanchette Mar 27, 2026
31bb87d
responsive styling
MichelleBlanchette Mar 27, 2026
51cd9ec
page not found template
MichelleBlanchette Mar 27, 2026
124a41e
mobile fixes
MichelleBlanchette Mar 27, 2026
a2266e7
mobile tweak
MichelleBlanchette Mar 27, 2026
0c99e58
mobile tweak
MichelleBlanchette Mar 27, 2026
05abfc6
mobile tweaks
MichelleBlanchette Mar 27, 2026
9a95357
optimize image, hard-code copyright year to avoid SSR warning
MichelleBlanchette Mar 27, 2026
bdf3fe9
attempt to fix SSR warning
MichelleBlanchette Mar 27, 2026
9aaefae
fix text node
MichelleBlanchette Mar 27, 2026
8c65a18
fix SVG using text with missing font instead of curves
MichelleBlanchette Mar 27, 2026
0544188
use nextgen image webp format to optimize LCP
MichelleBlanchette Mar 27, 2026
2481dc4
color accessibility
MichelleBlanchette Mar 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
88 changes: 0 additions & 88 deletions .github/workflows/deploy.yml

This file was deleted.

66 changes: 39 additions & 27 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,29 +1,41 @@
# ignore everything in the root except the "wp-content" directory.
/*
!wp-content/
!exclude.lst

# ignore everything in the "wp-content" directory, except:
# "mu-plugins", "plugins", "themes" directory
wp-content/*
!wp-content/mu-plugins/
!wp-content/plugins/
!wp-content/themes/

# ignore these plugins
wp-content/plugins/hello.php

# ignore specific themes
wp-content/themes/twenty*/

# ignore log files and databases
*.log
*.sql
*.sqlite

# ignore system files
Icon
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.

# dependencies
/node_modules
/.pnp
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/versions

# testing
/coverage

# next.js
/.next/
/out/

# production
/build

# misc
.DS_Store
*.pem

# debug
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# env files (can opt-in for committing if needed)
.env*

# vercel
.vercel

# allow GitHub files
!.github
# typescript
*.tsbuildinfo
next-env.d.ts
15 changes: 0 additions & 15 deletions .gitmodules

This file was deleted.

7 changes: 5 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
# website
Official WordPress website of Purple Turtle Creative.
# Purple Turtle Creative

Static website using Next.js + TailwindCSS hosted on DigitalOcean App Platform.

**Staging Domain:** https://website-static-syn2l.ondigitalocean.app/
25 changes: 25 additions & 0 deletions eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
import { dirname } from "path";
import { fileURLToPath } from "url";
import { FlatCompat } from "@eslint/eslintrc";

const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);

const compat = new FlatCompat({
baseDirectory: __dirname,
});

const eslintConfig = [
...compat.extends("next/core-web-vitals", "next/typescript"),
{
ignores: [
"node_modules/**",
".next/**",
"out/**",
"build/**",
"next-env.d.ts",
],
},
];

export default eslintConfig;
9 changes: 0 additions & 9 deletions exclude.lst

This file was deleted.

10 changes: 10 additions & 0 deletions next.config.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
import type { NextConfig } from "next";

const nextConfig: NextConfig = {
output: "export",
images: {
unoptimized: true,
},
};

export default nextConfig;
Loading