Skip to content

santhosh2r2/youtube

Repository files navigation

Youtube Channel - Companion website

Built with Starlight

Follow my channel for video tips, tricks and tutorials.

youtube

How to recreate the project

  1. Clone the project

    git clone https://github.com/santhosh2r2/youtube santhosh-blog
  2. Setup pnpm

    # install pnpm
    curl -fsSL https://get.pnpm.io/install.sh | sh -
    
    # download and use latest `LTS` version of node
    pnpm env use --global lts
  3. Install playwright

    pnpm exec playwright install
  4. Set alias in the shell configuration file, for e.g. bashrc or config.fish

    alias pn=pnpm

How to a new project entry

  1. Create an entry in the file src/components/projects.ts having the following fields.

    • title
    • description
    • imageUrl
    • link
    • tags
  2. imageUrl - for the project card image, a sample image is stored in the folder public\resource\projects folder

  3. link - shows the path of the project. Usually, with the github base url.

  4. Sample project entry

    {
        title: "Simple OPCUA Server and Client",
        description: "A demo project",
        imageUrl: "/youtube/resource/projects/02-simple-opcua-server-and-client.png",
        link: "/youtube/projects/simple-opcua-server-and-client/",
        tags: [".net", "python", "IoT", "OPC-UA", "docker"],
    },