|
1 month ago | |
---|---|---|
.github/workflows | 2 months ago | |
content/articles | 2 months ago | |
public | 1 month ago | |
src | 1 month ago | |
.gitignore | 6 months ago | |
README.org | 2 months ago | |
content.config.ts | 1 month ago | |
eslint.config.mjs | 6 months ago | |
nuxt.config.ts | 1 month ago | |
package-lock.json | 1 month ago | |
package.json | 1 month ago | |
tsconfig.json | 2 months ago |
README.org
Usage
Development Server
Start the development server on http://localhost:3000
:
$ npm run dev
$ npm run dev -- -o # automatically open in the browser
Libraries
- Vue3 JavaScript framework
- Nuxt Vue framework
- Pinia State management
- Bootstrap5 CSS library
- Zod Schema validation
- Typescript Static types in JavaScript
- ESLint Code analyses tool
Todo
-
dark-mode
- persistence in localstorage
-
<h> tag scroll fix
-
table of contents: https://github.com/hanyujie2002/nuxt-toc/blob/main/src/runtime/components/TableOfContents.vue
- for mobile via dropdown?
- nuke: bootstrap-vue-next
- update readme: bun -> npm, primevue -> bootstrap
- better popup code copy button
- sitemap.xml