Portfolio site of silentsilas.
Once you've created a project and installed dependencies with npm install
(or pnpm install
or yarn
), start a development server:
npm run dev
# or start the server and open the app in a new browser tab
npm run dev -- --open
To create a production version of your app:
npm run build
You can preview the production build with npm run preview
.
To create vector embeddings for searching through Markdown posts, simply run:
npm run generate-embeddings
It will traverse through every *.md
under src/posts/poetry
and generate the embeddings. You would then place the embeddings.json
in the src/lib/utils/poetry
to let the site run semantic search queries against them.
This project is licensed under the MIT License. This means that you can do pretty much anything you want with this code as long as you include the original copyright and license notice in your project.
Content contained in the src/posts
folder is under the CC BY-NC-SA-4.0 license. You're free to modify/distribute the posts contained in the src/posts
folder so long as it's not for commercial purposes, you give attribution, and point out any modifications you've made.