Skip to content

Apollointhehouse/Apollointhehouse-Web

Repository files navigation

Personal Website

This is the source code for my personal website built using Kotlin.

Project Structure

The project is organised as follows:

  • src/main/kotlin/pages/: Pages
  • src/main/kotlin/components/: Common components used across pages
  • src/main/resources/static/: Static resources e.g. images, stylesheet, scripts
  • src/main/resources/blogs/: Blog markdown files

Technologies Used

  • Kotlin: The primary programming language used for the website.
  • Kotlinx Html: A DSL for building HTML in Kotlin.
  • Pico Css: Minimal CSS framework for semantic HTML.

How to Run

  1. Clone the repository:

    git clone https://github.com/Apollointhehouse/Apollointhehouse-Web
    cd personal-website
  2. Build the project using Gradle:

    ./gradlew build
  3. Run the project:

    java -jar .\build\libs\Apollointhehouse-Web-1.0-SNAPSHOT.jar PAT

License

This project is licensed under the MIT Licence. See the LICENCE file for details.

About

My personal website!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages