<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Patricia </title>
    <description>The latest articles on DEV Community by Patricia  (@ingpatricia).</description>
    <link>https://dev.to/ingpatricia</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F699448%2F929ef8fe-8d72-450b-95dd-e87ffd71bc9a.jpg</url>
      <title>DEV Community: Patricia </title>
      <link>https://dev.to/ingpatricia</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ingpatricia"/>
    <language>en</language>
    <item>
      <title>Deploy your portfolio using GitHub pages</title>
      <dc:creator>Patricia </dc:creator>
      <pubDate>Thu, 30 Nov 2023 01:42:57 +0000</pubDate>
      <link>https://dev.to/ingpatricia/deploy-your-portfolio-using-github-pages-1993</link>
      <guid>https://dev.to/ingpatricia/deploy-your-portfolio-using-github-pages-1993</guid>
      <description>&lt;h2&gt;
  
  
  Introduction &lt;br&gt;&lt;br&gt;
&lt;/h2&gt;

&lt;p&gt;Deploying a static website on GitHub is a seamless process once you are familiar with the interface. You use this awesome service event if only know a little bit of HTML, CSS or JavaScript. &lt;/p&gt;

&lt;p&gt;If you have tried to do this with other providers and found yourself getting stuck then you're in the right place! 🙌 &lt;br&gt; &lt;/p&gt;

&lt;p&gt;I. First, we will create a test repository and deploy a test page. This is to help you get used to the process. &lt;/p&gt;

&lt;p&gt;II. Secondly, we will &lt;em&gt;fork&lt;/em&gt; an existing template portfolio and work our way through personalising it. &lt;/p&gt;




&lt;p&gt;&lt;u&gt;Pre-requisites &lt;/u&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Have a &lt;a href="https://github.com/join" rel="noopener noreferrer"&gt;GitHub account&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Have your preferred IDE installed. Recommendation: VS Code. It is light weight and easier to use compared to others. &lt;/li&gt;
&lt;li&gt;Have &lt;a href="https://git-scm.com/downloads" rel="noopener noreferrer"&gt;git&lt;/a&gt; installed. &lt;/li&gt;
&lt;li&gt;
&lt;a href="https://nodejs.org/en/" rel="noopener noreferrer"&gt;Node JS&lt;/a&gt; installed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;br&gt;&lt;br&gt;
&lt;u&gt;Good ones to have &lt;/u&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;VS Code extensions:

&lt;ul&gt;
&lt;li&gt;Live server by Ritwick Dey&lt;/li&gt;
&lt;li&gt;Prettier - Code formatter by prettier.io&lt;/li&gt;
&lt;li&gt;ESLint by Microsoft &lt;/li&gt;
&lt;li&gt;Material Icon Theme by Philipp Kief&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;br&gt;&lt;br&gt;
&lt;u&gt; Assumed knowledge &lt;/u&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Familiarity with git, VS Code, command line/terminal, GitHub.&lt;/li&gt;
&lt;li&gt;Basic HTML, CSS and JavaScript. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Since this guide is being written for an in-person workshop, there will be help in case you're not familiar with any of them. But if you're reading this off-workshop, ask your questions in the comment section &amp;amp; I'll try my best to get back to you. &lt;br&gt;&lt;/p&gt;




&lt;blockquote&gt;
&lt;p&gt;Github page's official documentation can be found &lt;a href="https://docs.github.com/en/pages/quickstart" rel="noopener noreferrer"&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;




&lt;h3&gt;
  
  
  I. 🎯 Get familiar with GitHub pages by deploying using a test page &lt;br&gt; &lt;br&gt;
&lt;/h3&gt;

&lt;h4&gt;
  
  
  1. Create a repository &lt;br&gt;&lt;br&gt;
&lt;/h4&gt;

&lt;p&gt;There are a few ways in which you can do this. &lt;br&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Option 1: Under the kebab menu on the left-hand side of your GitHub page go to &lt;em&gt;dashboard &amp;gt; home &amp;gt; new&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Option 2: Click on your icon avatar on the right-hand side of the page to open the side menu and go to &lt;em&gt;repositories &amp;gt; new&lt;/em&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;br&gt; Once you click &lt;em&gt;new&lt;/em&gt; you will be redirected &amp;amp; will need to enter some fields.  &lt;br&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Set the repository name as &lt;code&gt;username.github.io&lt;/code&gt; *&lt;em&gt;replacing *&lt;/em&gt;&lt;code&gt;username&lt;/code&gt; with your own. This tells GitHub, that we are creating our own page. &lt;/li&gt;
&lt;li&gt;Select "public".  Private repositories are only for paid accounts. &lt;/li&gt;
&lt;li&gt;Choose a license (optional).&lt;/li&gt;
&lt;li&gt;Click "create a repository".&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fduxz4cs1glhr0x6wccgx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fduxz4cs1glhr0x6wccgx.png" alt="Add repository fields"&gt;&lt;/a&gt; &lt;br&gt;&lt;/p&gt;

&lt;p&gt;An URL link will be created for you; we will see this shortly. &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  2. Deploy it &lt;br&gt; &lt;br&gt;
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Within your repository, navigate to &lt;em&gt;Setting &amp;gt; pages&lt;/em&gt; . Under &lt;em&gt;Build and Deployment&lt;/em&gt; select &lt;em&gt;Main&lt;/em&gt; as the branch where your code will be read from. &lt;/li&gt;
&lt;li&gt;Don't forget to click "save". &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn1dysoymu14e6jgeilr3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fn1dysoymu14e6jgeilr3.png" alt="Deployment page"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Wait for a few moments and a link similar to the image below will appear. The time of your last &lt;em&gt;deployment&lt;/em&gt; will be shown too. &lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz6lnjsjle1c4xw54z8gx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz6lnjsjle1c4xw54z8gx.png" alt="GitHub Pages dashboard"&gt;&lt;/a&gt; &lt;br&gt;&lt;/p&gt;

&lt;p&gt;If you click on it, a 404 page will come live. This is expected; once we add code it will change. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9m8svb02uikvgn8f319d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9m8svb02uikvgn8f319d.png" alt="404 code page"&gt;&lt;/a&gt; &lt;br&gt;&lt;br&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  3. Add a test page
&lt;/h4&gt;

&lt;p&gt;To make sure that your page is working, let's add a test page directly in the browser.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;On the repositories main' page click on &lt;em&gt;Add file &amp;gt; create file&lt;/em&gt; as shown below:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flqroxeq7pkv5fu2lm5z7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flqroxeq7pkv5fu2lm5z7.png" alt="Shows where to add a file"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Call the file &lt;code&gt;index.html&lt;/code&gt;:&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnntrjxivp8z2xwcycxu1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnntrjxivp8z2xwcycxu1.png" alt="test code"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add the following code:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang="en"&amp;gt;

&amp;lt;head&amp;gt;
    &amp;lt;meta charset="UTF-8"&amp;gt;
    &amp;lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&amp;gt;
    &amp;lt;title&amp;gt;Document&amp;lt;/title&amp;gt;
&amp;lt;/head&amp;gt;

&amp;lt;body&amp;gt;
    &amp;lt;p style="background-color: rgb(192, 228, 217);"&amp;gt;Hello 👋 - I am a test page 📃&amp;lt;/p&amp;gt;
&amp;lt;/body&amp;gt;

&amp;lt;/html&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Commit your changes  &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9vdbcimsgqwbz0kf8z59.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9vdbcimsgqwbz0kf8z59.png" alt="Shows details to commit"&gt;&lt;/a&gt; &lt;br&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  4. View test page live
&lt;/h4&gt;

&lt;p&gt;&lt;br&gt; &lt;br&gt;
Go back to Pages. Once your changes are deployed, GitHub will let you know. &lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe82imtigxqtocxe99a9i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fe82imtigxqtocxe99a9i.png" alt="GitHub's pages page"&gt;&lt;/a&gt; &lt;br&gt;&lt;/p&gt;

&lt;p&gt;Click on the recently deployed link and voilà! 👩‍💻👨‍💻🧚‍♀️🎇🎉 &lt;br&gt;&lt;/p&gt;

&lt;p&gt;In the big picture, this is the &lt;em&gt;main&lt;/em&gt; process involved in deploying a site on GitHub pages. Amazing right?&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fszjjaegbajuz0w7dwqe8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fszjjaegbajuz0w7dwqe8.png" alt="Working test page"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/9r75ILTJtiDACKOKoY/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/9r75ILTJtiDACKOKoY/giphy.gif"&gt;&lt;/a&gt; &lt;br&gt; &lt;/p&gt;

&lt;p&gt;Now **DELETE **this test repository as GitHub only allows you to have one &lt;code&gt;github.io&lt;/code&gt; extension per account.&lt;/p&gt;




&lt;h3&gt;
  
  
  II. 🎯 Fork an existing repository and get your personal touch deployed &lt;br&gt;&lt;br&gt;
&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;Note that, this is not the only way of doing this. You can also clone a repository or create an empty one to add your own files. &lt;/p&gt;
&lt;/blockquote&gt;

&lt;h4&gt;
  
  
  1. Fork the repository &lt;br&gt;&lt;br&gt;
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Go to &lt;a href="https://github.com/JuniorTechPN" rel="noopener noreferrer"&gt;https://github.com/JuniorTechPN&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Under &lt;em&gt;Repositories&lt;/em&gt;, find JuniorTech.github.io , click on it. &lt;/li&gt;
&lt;li&gt;Find the "fork" button on the right side of the page. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftku5mp9m8b79au0qkjfy.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Ftku5mp9m8b79au0qkjfy.png" alt="Find the fork button"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;*&lt;em&gt;Change *&lt;/em&gt;&lt;code&gt;JuniorTechPN&lt;/code&gt; to your own username and select "Fork". Note that this only creates a copy of the &lt;code&gt;main&lt;/code&gt; branch. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi8zgdcsry99atmzytp9r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi8zgdcsry99atmzytp9r.png" alt="Add fields to the fork page"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Now that you have created your own copy of this repository, you can add files, delete code, and make it your own personalised portfolio. &lt;br&gt;
Or create pull requests and help us to make this more exciting! &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flz4lwnk1ap6eabld6w3f.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flz4lwnk1ap6eabld6w3f.png" alt="Your own copy of the repo"&gt;&lt;/a&gt;&lt;/p&gt;



&lt;h4&gt;
  
  
  2. Deploy the forked repository
&lt;/h4&gt;

&lt;p&gt;It will be nice to see how this portfolio looks like live on GitHub pages.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Go to &lt;em&gt;Settings &amp;gt; pages&lt;/em&gt; &lt;/li&gt;
&lt;li&gt;Under &lt;em&gt;build and deployment&lt;/em&gt;, change the _branch _ from &lt;code&gt;None&lt;/code&gt; to &lt;code&gt;Main&lt;/code&gt;. &lt;/li&gt;
&lt;li&gt;Click "save". &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnr9ct5z0etxq3ftvbabm.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnr9ct5z0etxq3ftvbabm.png" alt="Shows how to change from None to main"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You should  now see the "GitHub Pages source saves" notification pop up. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6k7c0pao0dpe3kiflgu0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6k7c0pao0dpe3kiflgu0.png" alt="GitHub notification about pages"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt; Give it a minute or two and refresh the page. You will see a link to your deployed page 🚀. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmpbqnxjha6hwozils7ro.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fmpbqnxjha6hwozils7ro.png" alt="Pages link now appears"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt; You should now see the "About me" page - the landing page for this portfolio template. &lt;br&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgibioi3l70typ43l8thb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgibioi3l70typ43l8thb.png" alt="Personal portfolio page"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;br&gt; The page is also available here &lt;a href="https://juniortechpn.github.io/JuniorTech.github.io/" rel="noopener noreferrer"&gt;https://juniortechpn.github.io/JuniorTech.github.io/&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Feel free to explore the page, think about how you can make it your own, and move to the next section, where we will make changes locally. &lt;/p&gt;




&lt;h3&gt;
  
  
  🎯 2. Personalise the portfolio with your own details.  &lt;br&gt;&lt;br&gt;
&lt;/h3&gt;

&lt;p&gt;Now that you have viewed the template code live and forked the repository, it is time to make changes locally. &lt;/p&gt;

&lt;p&gt;Open the command line on Windows or the Terminal in Mac. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Create a folder on your computer's preferred location. &lt;/li&gt;
&lt;li&gt;Move to that location - &lt;code&gt;cd TAB&lt;/code&gt; &lt;/li&gt;
&lt;li&gt;Clone the repository using HTTPS using `git clone &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhwlc5sfdk2uujj3f6rn0.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fhwlc5sfdk2uujj3f6rn0.png" alt="Link to code"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F96wlibfe92a6xvy29jal.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F96wlibfe92a6xvy29jal.png" alt="using command line"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There are other ways to clone the repository, such as using a GUI (graphical user interface) or VS Code's interface too. Feel free to use these if you are more comfortable with them. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Now, while still in the command line, type &lt;code&gt;cd&lt;/code&gt; and press Tab to display your new git folder. Press Enter &lt;/li&gt;
&lt;li&gt;&lt;p&gt;Then type &lt;code&gt;code .&lt;/code&gt; and press Enter. This will open VS Code directly. Alternatively, open VS Code and select the file manually.  &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;VS Code might ask you if you trust the author of the files in this folder; it will do that even for your own created files. Select "Yes"&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;If you have not installed the "Live Server" extension, do so now. It will allow you to view your code changes locally. It's good thing to do before you commit anything. &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foxtkdywdyt9r39lfvdmx.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Foxtkdywdyt9r39lfvdmx.png" alt="Live server extension"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open the file explorer on the left hand side of VS Code's interface&lt;/li&gt;
&lt;li&gt;Select index.html&lt;/li&gt;
&lt;li&gt;Click "Go Live" on the blue bar at the button &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgmz2qdkbyfwyr60h8vwo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgmz2qdkbyfwyr60h8vwo.png" alt="Go live using extension"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This will open a tab in your default browser. Usually on port 5500. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If no tab opens, go to your browser and type &lt;a href="http://127.0.0.1:5500/index.html" rel="noopener noreferrer"&gt;http://127.0.0.1:5500/index.html&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Once you have added at least one change, VS Code will let you know. To see your changes back in the origin (the repo on GitHub), you will need to &lt;code&gt;add&lt;/code&gt;, &lt;code&gt;commit&lt;/code&gt; and &lt;code&gt;push&lt;/code&gt; your changes.&lt;/p&gt;

&lt;p&gt;This can be done from either VS Code's integrated version control system (shown on the left in the image below) or via the terminal in VS Code too. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsf9xlsjt2mk9ukix583i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fsf9xlsjt2mk9ukix583i.png" alt="Commit changes"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Once you're ready, push all your changes to the remote origin (your own repository on GitHub). &lt;/p&gt;

&lt;p&gt;Every time you make a push, GitHub Pages will re-deploy your changes. Giving you a new link to view. Sometimes it is very fast and sometimes you need to wait a few moments to see these. &lt;/p&gt;

&lt;p&gt;And that is how you deploy your own personal portfolio using GitHub Pages!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/76yCDV7ez1dSGKASc1/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/76yCDV7ez1dSGKASc1/giphy.gif"&gt;&lt;/a&gt; &lt;br&gt; &lt;/p&gt;






&lt;h3&gt;
  
  
  🎯 Room for improvement - add your touch &lt;br&gt;&lt;br&gt;
&lt;/h3&gt;

&lt;p&gt;Much of this code was a collection of online searches, reading others code, getting inspired and adapting things along the way. You can do the same. &lt;/p&gt;

&lt;p&gt;There are things that have being left out on purpose. This is to allow you to learn and understand the code further. &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Add responsiveness to each page:

&lt;ul&gt;
&lt;li&gt;Current template only works on desktop view. You will need to 
add css (media queries)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Reduce code lines&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Make the nav bar appear on each page without having to 
manually type it on each html file or each css file. &lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;Add your own touch by creating:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A blog &lt;/li&gt;
&lt;li&gt;Your own unique components such as Animations, a clock (when 
the user lands you tell them the time in yours/their city)&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Add a footer &lt;/p&gt;&lt;/li&gt;

&lt;li&gt;&lt;p&gt;Complete the let’s talk section &lt;/p&gt;&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;CSS:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Could all css into one file - although when it is on separate 
files it will be easier to debug &lt;/li&gt;
&lt;li&gt;Change CSS units to one type - a mix of px and % is been used. &lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;




&lt;h3&gt;
  
  
  🎯 Up for a bigger challenge? &lt;br&gt;&lt;br&gt;
&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Add your own domain name &lt;/li&gt;
&lt;li&gt;Use a styling or web framework &lt;/li&gt;
&lt;/ol&gt;






&lt;h4&gt;
  
  
  Don't like this template? &lt;br&gt;&lt;br&gt;
&lt;/h4&gt;

&lt;p&gt;No worries! There are many other open-source templates that you can adapt. A simple search in GitHub can help you get inspired. &lt;/p&gt;

&lt;p&gt;I've done this for you. Go to &lt;a href="https://github.com/search?q=personal+porfolio&amp;amp;type=repositories" rel="noopener noreferrer"&gt;https://github.com/search?q=personal+porfolio&amp;amp;type=repositories&lt;/a&gt; &lt;/p&gt;




&lt;p&gt;Once you are done, please post your portfolio links below! I will love to see your creation. If you need help with a code review let me know and I might give you a hand!&lt;/p&gt;

&lt;p&gt;Pull requests on the template repo are welcome :) &lt;/p&gt;

&lt;p&gt;Thank you :) &lt;/p&gt;

</description>
      <category>junior</category>
      <category>technology</category>
      <category>deployment</category>
      <category>github</category>
    </item>
    <item>
      <title>Is studying remotely challenging? Part A</title>
      <dc:creator>Patricia </dc:creator>
      <pubDate>Sun, 27 Mar 2022 22:24:19 +0000</pubDate>
      <link>https://dev.to/ingpatricia/is-studying-remotely-challenging-part-a-518a</link>
      <guid>https://dev.to/ingpatricia/is-studying-remotely-challenging-part-a-518a</guid>
      <description>&lt;p&gt;This is an interesting topic to me as developing the ability to collaborate with others on university projects can actually &lt;em&gt;prepare&lt;/em&gt; you to what comes ahead once you leave university to work.&lt;/p&gt;

&lt;p&gt;The option to study remotely or in a hybrid environment is now more common compared to my previous years of study. It comes with great advantages such as saving time and cost on transport, prepare your own lunch at home or even go for a walk between breaks 📚🚶🎓&lt;/p&gt;

&lt;p&gt;But it seems that despite of the benefits of studying under remote/hybrid conditions many students struggle to collaborate, to learn or to have fun! &lt;/p&gt;

&lt;p&gt;So, for my first published article, I to thought that it would be good to share some of my tips. They might help you if you are finding it hard whilst studying from home.&lt;/p&gt;

&lt;h3&gt;
  
  
  Simple things
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Turn your mic on 🎙️
&lt;/h4&gt;

&lt;p&gt;If your lecturer is happy with this, it might be easier to speak to ask a question rather than typing. This is particularly nice as it creates a dialogue, and reduces misunderstandings.   &lt;/p&gt;

&lt;h4&gt;
  
  
  Turn your camera on 📹
&lt;/h4&gt;

&lt;p&gt;If this is possible, please do! For teachers, lecturers and even students it is nice to know that there is someone on the other side. But if you are shy or simply do not have a camera that's okay, there are other ways to let others know that you are there. &lt;/p&gt;

&lt;h4&gt;
  
  
  When the teacher asks "are there any questions 🤔" - reply
&lt;/h4&gt;

&lt;p&gt;When we study in person it is much easier to see whether someone might want to ask a question or whether things make sense, but online this is not as simple. Typing or saying "no" is also an answer.  &lt;/p&gt;

&lt;h4&gt;
  
  
  You have a question but also want to ask in private?
&lt;/h4&gt;

&lt;p&gt;Many applications such as Microsoft Teams, Zoom or Collaborate Ultra have "breakout rooms". These are separate online spaces from the main call/meeting. They can be handy when you would like one-to-one assistance&lt;/p&gt;

&lt;h4&gt;
  
  
  Share your screen 🖥️
&lt;/h4&gt;

&lt;p&gt;Sometimes other students might be wondering about the same or encountering the same issues. So sharing your screen and solving these issues together creates a better learning environment for all. It is also easier for the teacher/lecturer to guide you. &lt;/p&gt;

&lt;h4&gt;
  
  
  Keep things organised 💾
&lt;/h4&gt;

&lt;p&gt;Back on the day I used to keep my hand notes organised into physical folders and with labels. But as things get more digitized, I began having a combination of hand-written and digital notes. If this is you too, I'd recommend that you take a photograph and put it all together.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Give meaningful names to your folders/files &lt;/li&gt;
&lt;li&gt;Separate by category - for example by paper or by semester &lt;/li&gt;
&lt;li&gt;Establish a true source of information - for example if you use various applications to collaborate with others at school, create a folder where you add all your documents such as OneDrive ☁️ or Google Drive.
&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Avoid your bed 🛏️❌
&lt;/h4&gt;

&lt;p&gt;As temping as it might be - avoid &lt;em&gt;studying&lt;/em&gt; on your bed. It is important that your mind is able to separate work/study from resting/sleeping. If you are feeling low on energy it might be better to take the time to &lt;em&gt;actually&lt;/em&gt; rest rather than pushing yourself. &lt;/p&gt;

&lt;h4&gt;
  
  
  Reach out!🙋
&lt;/h4&gt;

&lt;p&gt;Ask your class mates how they are doing, introduce yourself or offer to help others. Sometimes this is the best way to get things going and to network in class!&lt;/p&gt;

&lt;p&gt;I hope these tips are somewhat useful - they might seem obvious and easy to implement but I found that some of peers at university struggle with this. Maybe the same with students all around the globe - who knows. &lt;/p&gt;

&lt;p&gt;On part B, I would share some of the tools that I have used and currently use to help me keep things organised at university! &lt;/p&gt;

&lt;p&gt;If you have any other tips please share them below! &lt;/p&gt;

&lt;p&gt;Cat photo by &lt;a href="https://unsplash.com/@cbarbalis?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText"&gt;Chris Barbalis&lt;/a&gt; on &lt;a href="https://unsplash.com/s/photos/microsoft-teams?utm_source=unsplash&amp;amp;utm_medium=referral&amp;amp;utm_content=creditCopyText"&gt;Unsplash&lt;/a&gt;&lt;/p&gt;

</description>
      <category>notes</category>
      <category>student</category>
      <category>university</category>
      <category>remotestudy</category>
    </item>
  </channel>
</rss>
