Compare commits
14 Commits
c8cf03a725
...
bd67810a3f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bd67810a3f | ||
|
|
b34f8fc2fb | ||
|
|
7c905bdb00 | ||
|
|
e1e285363f | ||
|
|
9ed0abb5d4 | ||
|
|
ff4e5ae346 | ||
|
|
52761c3946 | ||
|
|
4abb361897 | ||
|
|
47f28cdf65 | ||
|
|
5f4e667c65 | ||
|
|
238e6500a6 | ||
|
|
be565e416c | ||
|
|
63a58727f9 | ||
|
|
ef4b0f2e89 |
2
.gitignore
vendored
@@ -25,3 +25,5 @@ uploads/
|
||||
|
||||
# Generated
|
||||
emdash-env.d.ts
|
||||
.hermes/
|
||||
scripts/__pycache__/
|
||||
|
||||
@@ -1,10 +1,6 @@
|
||||
import { defineConfig } from 'astro/config'
|
||||
import tailwindcss from '@tailwindcss/vite'
|
||||
import node from '@astrojs/node'
|
||||
import react from '@astrojs/react'
|
||||
import emdash, { local } from 'emdash/astro'
|
||||
import { sqlite } from 'emdash/db'
|
||||
import { google } from 'emdash/auth/providers/google'
|
||||
import { fileURLToPath } from 'url'
|
||||
import path from 'path'
|
||||
|
||||
@@ -12,10 +8,7 @@ const __dirname = path.dirname(fileURLToPath(import.meta.url))
|
||||
|
||||
export default defineConfig({
|
||||
site: 'https://dealplustech.com',
|
||||
output: 'server',
|
||||
adapter: node({
|
||||
mode: 'standalone',
|
||||
}),
|
||||
output: 'static',
|
||||
vite: {
|
||||
plugins: [tailwindcss()],
|
||||
resolve: {
|
||||
@@ -29,14 +22,6 @@ export default defineConfig({
|
||||
},
|
||||
integrations: [
|
||||
react(),
|
||||
emdash({
|
||||
database: sqlite({ url: 'file:./data.db' }),
|
||||
storage: local({
|
||||
directory: './uploads',
|
||||
baseUrl: '/_emdash/api/media/file',
|
||||
}),
|
||||
authProviders: [google()],
|
||||
}),
|
||||
],
|
||||
build: {
|
||||
assets: '_assets',
|
||||
|
||||
4480
package-lock.json
generated
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "dealplustech-emdash",
|
||||
"name": "dealplustech-astroreal",
|
||||
"type": "module",
|
||||
"version": "1.0.0",
|
||||
"description": "Deal Plus Tech - ระบบน้ำคุณภาพสูง ราคาโรงงาน",
|
||||
@@ -7,17 +7,14 @@
|
||||
"dev": "astro dev",
|
||||
"build": "astro build",
|
||||
"preview": "astro preview",
|
||||
"astro": "astro",
|
||||
"start": "node ./dist/server/entry.mjs"
|
||||
"astro": "astro"
|
||||
},
|
||||
"dependencies": {
|
||||
"@astrojs/check": "^0.9.4",
|
||||
"@astrojs/node": "^10.1.1",
|
||||
"@astrojs/react": "^5.0.5",
|
||||
"@tailwindcss/typography": "^0.5.15",
|
||||
"@tailwindcss/vite": "^4.0.0",
|
||||
"astro": "^6.1.7",
|
||||
"emdash": "^0.14.0",
|
||||
"marked": "^18.0.3",
|
||||
"react": "^19.2.6",
|
||||
"react-dom": "^19.2.6",
|
||||
|
||||
BIN
public/documents/16 Price List Armaflex 2567.pdf
Normal file
BIN
public/documents/19 Pricelist Aeroflex (update 2565).pdf
Normal file
BIN
public/documents/2026-New Update Thermobreak Price List.pdf
Normal file
BIN
public/documents/PRICE-LIST_TPPR_V28-2023 [26012023].pdf
Normal file
BIN
public/documents/Price List HDPE TAP.pdf
Normal file
BIN
public/documents/Price List MECH_V13-2021 [260864](1).pdf
Normal file
BIN
public/documents/เอสซีเจ ปี68.pdf
Normal file
@@ -1,6 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="400" viewBox="0 0 400 400">
|
||||
<rect width="400" height="400" fill="#2563eb"/>
|
||||
<text x="200" y="100" text-anchor="middle" fill="white" font-family="sans-serif" font-size="24" font-weight="600">เครื่องเชื่อม HDPE</text>
|
||||
<rect x="100" y="160" width="200" height="140" rx="15" fill="none" stroke="white" stroke-width="6"/>
|
||||
<line x1="200" y1="200" x2="200" y2="260" stroke="white" stroke-width="6" stroke-linecap="round"/>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 517 B |
BIN
public/images/ball-jet/ball-jet-front.jpg
Normal file
|
After Width: | Height: | Size: 5.0 KiB |
BIN
public/images/ball-jet/ball-jet-main-hd.jpg
Normal file
|
After Width: | Height: | Size: 185 KiB |
BIN
public/images/ball-jet/ball-jet-main.jpg
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
public/images/ball-jet/ball-jet-performance.jpg
Normal file
|
After Width: | Height: | Size: 99 KiB |
BIN
public/images/ball-jet/ball-jet-specs.jpg
Normal file
|
After Width: | Height: | Size: 68 KiB |
BIN
public/images/blog/10-things-checklist-hero.jpg
Normal file
|
After Width: | Height: | Size: 265 KiB |
BIN
public/images/blog/grilles-eyeball.jpg
Normal file
|
After Width: | Height: | Size: 54 KiB |
BIN
public/images/blog/grilles-fresh-air-types.jpg
Normal file
|
After Width: | Height: | Size: 100 KiB |
BIN
public/images/blog/grilles-hing-type.jpg
Normal file
|
After Width: | Height: | Size: 56 KiB |
BIN
public/images/blog/grilles-industrial.jpg
Normal file
|
After Width: | Height: | Size: 140 KiB |
BIN
public/images/blog/grilles-installation.jpg
Normal file
|
After Width: | Height: | Size: 136 KiB |
BIN
public/images/blog/grilles-linear-slot.jpg
Normal file
|
After Width: | Height: | Size: 45 KiB |
BIN
public/images/blog/grilles-plastic-content.jpg
Normal file
|
After Width: | Height: | Size: 136 KiB |
BIN
public/images/blog/ppr-pipe-hero.jpg
Normal file
|
After Width: | Height: | Size: 166 KiB |
BIN
public/images/blog/ppr-pipes-green.jpg
Normal file
|
After Width: | Height: | Size: 252 KiB |
BIN
public/images/blog/ppr-vs-hdpe-vs-upvc-hero.jpg
Normal file
|
After Width: | Height: | Size: 100 KiB |
BIN
public/images/blog/ppr-welding-machine.jpg
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
public/images/blog/source/hdpe-cleaned.png
Normal file
|
After Width: | Height: | Size: 264 KiB |
BIN
public/images/blog/source/hdpe-source.png
Normal file
|
After Width: | Height: | Size: 231 KiB |
BIN
public/images/blog/source/ppr-cleaned.png
Normal file
|
After Width: | Height: | Size: 376 KiB |
BIN
public/images/blog/source/ppr-thaippr-source.png
Normal file
|
After Width: | Height: | Size: 354 KiB |
BIN
public/images/blog/source/ppr-tight.png
Normal file
|
After Width: | Height: | Size: 466 KiB |
BIN
public/images/blog/source/ppr-transparent.png
Normal file
|
After Width: | Height: | Size: 864 KiB |
|
After Width: | Height: | Size: 332 KiB |
|
After Width: | Height: | Size: 390 KiB |
|
After Width: | Height: | Size: 166 KiB |
|
After Width: | Height: | Size: 715 KiB |
BIN
public/images/blog/source/upvc-cleaned.png
Normal file
|
After Width: | Height: | Size: 73 KiB |
BIN
public/images/blog/thermobreak-cross-section.jpg
Normal file
|
After Width: | Height: | Size: 133 KiB |
BIN
public/images/blog/thermobreak-foil-detail.jpg
Normal file
|
After Width: | Height: | Size: 343 KiB |
BIN
public/images/blog/thermobreak-hero.jpg
Normal file
|
After Width: | Height: | Size: 619 KiB |
BIN
public/images/blog/thermobreak-installation.jpg
Normal file
|
After Width: | Height: | Size: 790 KiB |
BIN
public/images/blog/thermobreak-series-hero.jpg
Normal file
|
After Width: | Height: | Size: 383 KiB |
BIN
public/images/blog/thermobreak-structure.jpg
Normal file
|
After Width: | Height: | Size: 106 KiB |
BIN
public/images/blog/upvc-pipe-clean.png
Normal file
|
After Width: | Height: | Size: 158 KiB |
|
Before Width: | Height: | Size: 41 KiB |
|
Before Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 53 KiB |
|
Before Width: | Height: | Size: 36 KiB |
|
Before Width: | Height: | Size: 190 KiB |
|
Before Width: | Height: | Size: 43 KiB |
|
Before Width: | Height: | Size: 128 KiB |
|
Before Width: | Height: | Size: 122 KiB |
|
Before Width: | Height: | Size: 131 KiB |
|
Before Width: | Height: | Size: 101 KiB |
|
Before Width: | Height: | Size: 88 KiB |
|
Before Width: | Height: | Size: 74 KiB |
|
Before Width: | Height: | Size: 88 KiB |
|
Before Width: | Height: | Size: 97 KiB |
|
Before Width: | Height: | Size: 144 KiB |
|
Before Width: | Height: | Size: 151 KiB |
|
Before Width: | Height: | Size: 147 KiB |
|
Before Width: | Height: | Size: 95 KiB |
|
Before Width: | Height: | Size: 147 KiB |
|
Before Width: | Height: | Size: 148 KiB |
|
Before Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 80 KiB |
|
Before Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 176 KiB |
|
Before Width: | Height: | Size: 117 KiB |
|
Before Width: | Height: | Size: 119 KiB |
|
Before Width: | Height: | Size: 187 KiB |
|
Before Width: | Height: | Size: 88 KiB |
|
Before Width: | Height: | Size: 156 KiB |
|
Before Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 79 KiB |
|
Before Width: | Height: | Size: 162 KiB |
|
Before Width: | Height: | Size: 107 KiB |
|
Before Width: | Height: | Size: 107 KiB |
|
Before Width: | Height: | Size: 183 KiB |
|
Before Width: | Height: | Size: 201 KiB |
|
Before Width: | Height: | Size: 175 KiB |
|
Before Width: | Height: | Size: 219 KiB |
|
Before Width: | Height: | Size: 209 KiB |
|
Before Width: | Height: | Size: 228 KiB |
|
Before Width: | Height: | Size: 167 KiB |
|
Before Width: | Height: | Size: 217 KiB |
|
Before Width: | Height: | Size: 221 KiB |
|
Before Width: | Height: | Size: 169 KiB |
|
Before Width: | Height: | Size: 184 KiB |
|
Before Width: | Height: | Size: 168 KiB |
|
Before Width: | Height: | Size: 176 KiB |