You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Web-Dev-For-Beginners/translations/da/8-code-editor/1-using-a-code-editor/assignment.md

10 KiB

Opret et CV-website ved hjælp af vscode.dev

Hvor fedt ville det ikke være, hvis en rekrutterer bad om dit CV, og du sendte dem et link? 😎

Mål

Efter denne opgave vil du lære at:

  • Oprette et website til at fremvise dit CV

Forudsætninger

  1. En GitHub-konto. Gå til GitHub og opret en konto, hvis du ikke allerede har en.

Trin

Trin 1: Opret et nyt GitHub-repository og giv det navnet my-resume

Trin 2: Opret en index.html-fil i dit repository. Vi tilføjer mindst én fil direkte på github.com, da du ikke kan åbne et tomt repository på vscode.dev.

Klik på linket creating a new file, skriv navnet index.html, og vælg knappen Commit new file.

Opret en ny fil på github.com

Trin 3: Åbn VSCode.dev og vælg knappen Open Remote Repository.

Kopier URL'en til det repository, du lige har oprettet til dit CV-website, og indsæt det i inputfeltet:

Erstat your-username med dit GitHub-brugernavn

https://github.com/your-username/my-resume

Hvis det lykkes, vil du se dit projekt og index.html-filen åbne i teksteditoren i browseren.

Opret en ny fil

Trin 4: Åbn index.html-filen, indsæt koden nedenfor i kodeområdet, og gem.

HTML-kode, der styrer indholdet på dit CV-website.
    <html>

        <head>
            <link href="style.css" rel="stylesheet">
            <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/css/all.min.css">
            <title>Dit navn her!</title>
        </head>
        <body>
            <header id="header">
                <!-- CV-header med dit navn og titel -->
                <h1>Dit navn her!</h1>
                <hr>
                Din rolle!
                <hr>
            </header>
            <main>
                <article id="mainLeft">
                    <section>
                        <h2>KONTAKT</h2>
                        <!-- Kontaktinfo inkl. sociale medier -->
                        <p>
                            <i class="fa fa-envelope" aria-hidden="true"></i>
                            <a href="mailto:username@domain.top-level domain">Skriv din e-mail her</a>
                        </p>
                        <p>
                            <i class="fab fa-github" aria-hidden="true"></i>
                            <a href="github.com/yourGitHubUsername">Skriv dit brugernavn her!</a>
                        </p>
                        <p>
                            <i class="fab fa-linkedin" aria-hidden="true"></i>
                            <a href="linkedin.com/yourLinkedInUsername">Skriv dit brugernavn her!</a>
                        </p>
                    </section>
                    <section>
                        <h2>KOMPETENCER</h2>
                        <!-- Dine kompetencer -->
                        <ul>
                            <li>Kompetence 1!</li>
                            <li>Kompetence 2!</li>
                            <li>Kompetence 3!</li>
                            <li>Kompetence 4!</li>
                        </ul>
                    </section>
                    <section>
                        <h2>UDDANNELSE</h2>
                        <!-- Din uddannelse -->
                        <h3>Skriv din uddannelse her!</h3>
                        <p>
                            Skriv din institution her!
                        </p>
                        <p>
                            Start - Slutdato
                        </p>
                    </section>            
                </article>
                <article id="mainRight">
                    <section>
                        <h2>OM MIG</h2>
                        <!-- Om dig -->
                        <p>Skriv en kort tekst om dig selv!</p>
                    </section>
                    <section>
                        <h2>ERHVERVSERFARING</h2>
                        <!-- Din erhvervserfaring -->
                        <h3>Jobtitel</h3>
                        <p>
                            Organisationens navn her | Startmåned  Slutmåned
                        </p>
                        <ul>
                                <li>Opgave 1 - Skriv, hvad du gjorde!</li>
                                <li>Opgave 2 - Skriv, hvad du gjorde!</li>
                                <li>Skriv resultaterne/effekten af dit bidrag</li>
                                
                        </ul>
                        <h3>Jobtitel 2</h3>
                        <p>
                            Organisationens navn her | Startmåned  Slutmåned
                        </p>
                        <ul>
                                <li>Opgave 1 - Skriv, hvad du gjorde!</li>
                                <li>Opgave 2 - Skriv, hvad du gjorde!</li>
                                <li>Skriv resultaterne/effekten af dit bidrag</li>
                                
                        </ul>
                    </section>
                </article>
            </main>
        </body>
    </html>

Tilføj dine CV-oplysninger for at erstatte pladsholderteksten i HTML-koden.

Trin 5: Hold musen over mappen My-Resume, klik på ikonet New File ..., og opret 2 nye filer i dit projekt: style.css og codeswing.json.

Trin 6: Åbn style.css-filen, indsæt koden nedenfor, og gem.

CSS-kode til at formatere layoutet på websitet.
        body {
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
            font-size: 16px;
            max-width: 960px;
            margin: auto;
        }
        h1 {
            font-size: 3em;
            letter-spacing: .6em;
            padding-top: 1em;
            padding-bottom: 1em;
        }

        h2 {
            font-size: 1.5em;
            padding-bottom: 1em;
        }

        h3 {
            font-size: 1em;
            padding-bottom: 1em;
        }
        main { 
            display: grid;
            grid-template-columns: 40% 60%;
            margin-top: 3em;
        }
        header {
            text-align: center;
            margin: auto 2em;
        }

        section {
            margin: auto 1em 4em 2em;
        }

        i {
            margin-right: .5em;
        }

        p {
            margin: .2em auto
        }

        hr {
            border: none;
            background-color: lightgray;
            height: 1px;
        }

        h1, h2, h3 {
            font-weight: 100;
            margin-bottom: 0;
        }
        #mainLeft {
            border-right: 1px solid lightgray;
        }

Trin 6: Åbn codeswing.json-filen, indsæt koden nedenfor, og gem.

{
"scripts": [],
"styles": []
}

Trin 7: Installer Codeswing-udvidelsen for at visualisere CV-websitet i kodeområdet.

Klik på ikonet Extensions på aktivitetslinjen, og skriv Codeswing. Klik enten på den blå installer-knap på den udvidede aktivitetslinje for at installere eller brug installer-knappen, der vises i kodeområdet, når du vælger udvidelsen for at indlæse yderligere oplysninger. Umiddelbart efter installationen af udvidelsen skal du observere ændringerne i dit projekt i kodeområdet 😃

Installer udvidelser

Dette er, hvad du vil se på din skærm, efter du har installeret udvidelsen.

Codeswing-udvidelse i aktion

Hvis du er tilfreds med de ændringer, du har lavet, skal du holde musen over mappen Changes og klikke på +-knappen for at stage ændringerne.

Skriv en commit-besked (En beskrivelse af de ændringer, du har lavet i projektet), og commit dine ændringer ved at klikke på check. Når du er færdig med at arbejde på dit projekt, skal du vælge hamburgerikonet øverst til venstre for at vende tilbage til repositoryet på GitHub.

Tillykke 🎉 Du har lige oprettet dit CV-website ved hjælp af vscode.dev i få trin.

🚀 Udfordring

Åbn et eksternt repository, som du har tilladelse til at foretage ændringer i, og opdater nogle filer. Prøv derefter at oprette en ny gren med dine ændringer og lave en Pull Request.

Gennemgang & Selvstudie

Læs mere om VSCode.dev og nogle af dets andre funktioner.


Ansvarsfraskrivelse:
Dette dokument er blevet oversat ved hjælp af AI-oversættelsestjenesten Co-op Translator. Selvom vi bestræber os på nøjagtighed, skal du være opmærksom på, at automatiserede oversættelser kan indeholde fejl eller unøjagtigheder. Det originale dokument på dets oprindelige sprog bør betragtes som den autoritative kilde. For kritisk information anbefales professionel menneskelig oversættelse. Vi påtager os intet ansvar for misforståelser eller fejltolkninger, der måtte opstå som følge af brugen af denne oversættelse.