Skip to content

Commit 7f8f6d7

Browse files
authored
feat: bento styled personal page (#47)
* init: 2024 refresh with Astro * fix: adding more contents * fix: clean up and polishing * fix: bug with globe back button * fix: globe rotation * fix: preparation for launch * fix: adding new contents * fix: darker tone for the page * fix: adding delay for ease-in-out animation * fix: darker border to highlight contents * fix: install using bun * fix: cleanup + sitemap * fix: massive cleanup and style update * fix: adding Link component * fix: enable static generation with getStaticPaths
1 parent bc1b329 commit 7f8f6d7

92 files changed

Lines changed: 1034 additions & 3034 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 8 additions & 231 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
1+
# Created by https://www.toptal.com/developers/gitignore/api/node,macos,windows,visualstudiocode,astro,yarn
2+
# Edit at https://www.toptal.com/developers/gitignore?templates=node,macos,windows,visualstudiocode,astro,yarn
13

2-
# Created by https://www.toptal.com/developers/gitignore/api/node,yarn,visualstudiocode,windows,macos
3-
# Edit at https://www.toptal.com/developers/gitignore?templates=node,yarn,visualstudiocode,windows,macos
4+
### Astro ###
5+
# Gitignore template for Astro projects
6+
# Ignore content collection generated files
7+
.astro
48

59
### macOS ###
610
# General
@@ -194,12 +198,6 @@ dist
194198
.history
195199
.ionide
196200

197-
# Support for Project snippet scope
198-
.vscode/*.code-snippets
199-
200-
# Ignore code-workspaces
201-
*.code-workspace
202-
203201
### Windows ###
204202
# Windows thumbnail cache files
205203
Thumbs.db
@@ -222,7 +220,7 @@ $RECYCLE.BIN/
222220
*.msix
223221
*.msm
224222
*.msp
225-
a
223+
226224
# Windows shortcuts
227225
*.lnk
228226

@@ -243,225 +241,4 @@ a
243241
# and uncomment the following lines
244242
# .pnp.*
245243

246-
# End of https://www.toptal.com/developers/gitignore/api/node,yarn,visualstudiocode,windows,macos# Created by https://www.toptal.com/developers/gitignore/api/node,visualstudiocode,windows,macos
247-
# Edit at https://www.toptal.com/developers/gitignore?templates=node,visualstudiocode,windows,macos
248-
249-
### macOS ###
250-
# General
251-
.DS_Store
252-
.AppleDouble
253-
.LSOverride
254-
255-
# Icon must end with two \r
256-
Icon
257-
258-
259-
# Thumbnails
260-
._*
261-
262-
# Files that might appear in the root of a volume
263-
.DocumentRevisions-V100
264-
.fseventsd
265-
.Spotlight-V100
266-
.TemporaryItems
267-
.Trashes
268-
.VolumeIcon.icns
269-
.com.apple.timemachine.donotpresent
270-
271-
# Directories potentially created on remote AFP share
272-
.AppleDB
273-
.AppleDesktop
274-
Network Trash Folder
275-
Temporary Items
276-
.apdisk
277-
278-
### macOS Patch ###
279-
# iCloud generated files
280-
*.icloud
281-
282-
### Node ###
283-
# Logs
284-
logs
285-
*.log
286-
npm-debug.log*
287-
yarn-debug.log*
288-
yarn-error.log*
289-
lerna-debug.log*
290-
.pnpm-debug.log*
291-
292-
# Diagnostic reports (https://nodejs.org/api/report.html)
293-
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
294-
295-
# Runtime data
296-
pids
297-
*.pid
298-
*.seed
299-
*.pid.lock
300-
301-
# Directory for instrumented libs generated by jscoverage/JSCover
302-
lib-cov
303-
304-
# Coverage directory used by tools like istanbul
305-
coverage
306-
*.lcov
307-
308-
# nyc test coverage
309-
.nyc_output
310-
311-
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
312-
.grunt
313-
314-
# Bower dependency directory (https://bower.io/)
315-
bower_components
316-
317-
# node-waf configuration
318-
.lock-wscript
319-
320-
# Compiled binary addons (https://nodejs.org/api/addons.html)
321-
build/Release
322-
323-
# Dependency directories
324-
node_modules/
325-
jspm_packages/
326-
327-
# Snowpack dependency directory (https://snowpack.dev/)
328-
web_modules/
329-
330-
# TypeScript cache
331-
*.tsbuildinfo
332-
333-
# Optional npm cache directory
334-
.npm
335-
336-
# Optional eslint cache
337-
.eslintcache
338-
339-
# Optional stylelint cache
340-
.stylelintcache
341-
342-
# Microbundle cache
343-
.rpt2_cache/
344-
.rts2_cache_cjs/
345-
.rts2_cache_es/
346-
.rts2_cache_umd/
347-
348-
# Optional REPL history
349-
.node_repl_history
350-
351-
# Output of 'npm pack'
352-
*.tgz
353-
354-
# Yarn Integrity file
355-
.yarn-integrity
356-
357-
# dotenv environment variable files
358-
.env
359-
.env.development.local
360-
.env.test.local
361-
.env.production.local
362-
.env.local
363-
364-
# parcel-bundler cache (https://parceljs.org/)
365-
.cache
366-
.parcel-cache
367-
368-
# Next.js build output
369-
.next
370-
out
371-
372-
# Nuxt.js build / generate output
373-
.nuxt
374-
dist
375-
376-
# Gatsby files
377-
.cache/
378-
# Comment in the public line in if your project uses Gatsby and not Next.js
379-
# https://nextjs.org/blog/next-9-1#public-directory-support
380-
# public
381-
382-
# vuepress build output
383-
.vuepress/dist
384-
385-
# vuepress v2.x temp and cache directory
386-
.temp
387-
388-
# Docusaurus cache and generated files
389-
.docusaurus
390-
391-
# Serverless directories
392-
.serverless/
393-
394-
# FuseBox cache
395-
.fusebox/
396-
397-
# DynamoDB Local files
398-
.dynamodb/
399-
400-
# TernJS port file
401-
.tern-port
402-
403-
# Stores VSCode versions used for testing VSCode extensions
404-
.vscode-test
405-
406-
# yarn v2
407-
.yarn/cache
408-
.yarn/unplugged
409-
.yarn/build-state.yml
410-
.yarn/install-state.gz
411-
.pnp.*
412-
413-
### Node Patch ###
414-
# Serverless Webpack directories
415-
.webpack/
416-
417-
# Optional stylelint cache
418-
419-
# SvelteKit build / generate output
420-
.svelte-kit
421-
422-
### VisualStudioCode ###
423-
.vscode/*
424-
!.vscode/settings.json
425-
!.vscode/tasks.json
426-
!.vscode/launch.json
427-
!.vscode/extensions.json
428-
!.vscode/*.code-snippets
429-
430-
# Local History for Visual Studio Code
431-
.history/
432-
433-
# Built Visual Studio Code Extensions
434-
*.vsix
435-
436-
### VisualStudioCode Patch ###
437-
# Ignore all local history of files
438-
.history
439-
.ionide
440-
441-
### Windows ###
442-
# Windows thumbnail cache files
443-
Thumbs.db
444-
Thumbs.db:encryptable
445-
ehthumbs.db
446-
ehthumbs_vista.db
447-
448-
# Dump file
449-
*.stackdump
450-
451-
# Folder config file
452-
[Dd]esktop.ini
453-
454-
# Recycle Bin used on file shares
455-
$RECYCLE.BIN/
456-
457-
# Windows Installer files
458-
*.cab
459-
*.msi
460-
*.msix
461-
*.msm
462-
*.msp
463-
464-
# Windows shortcuts
465-
*.lnk
466-
467-
# End of https://www.toptal.com/developers/gitignore/api/node,visualstudiocode,windows,macos
244+
# End of https://www.toptal.com/developers/gitignore/api/node,macos,windows,visualstudiocode,astro,yarn

.npmrc

Lines changed: 0 additions & 3 deletions
This file was deleted.

.vscode/extensions.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"recommendations": ["astro-build.astro-vscode"],
3+
"unwantedRecommendations": []
4+
}

.vscode/launch.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"version": "0.2.0",
3+
"configurations": [
4+
{
5+
"command": "./node_modules/.bin/astro dev",
6+
"name": "Development server",
7+
"request": "launch",
8+
"type": "node-terminal"
9+
}
10+
]
11+
}

0 commit comments

Comments
 (0)