Coder Social home page Coder Social logo

personal-blog-website's Introduction

Personal Blog Website

A multi-page website built using HTML and CSS skills which includes custom images, layout, and styling. Along with the webpage design considerations, I worked to appropriately structure the files, as well as use proper formatting & style. The project also focusses on using Flexbox and Grid systems to make the page responsive.

Open and view the Project using the .zip file provided or at my Github Repository.

The project is also hosted on Github.

Table of Contents

Getting Started

This project was built from scratch and is a part of Udacity's Refreshed Front-End Nanodegree program.

The project will be evaluated by a Udacity code reviewer according to the Personal Blog Website project rubric

Tools Required

No additional tools are required apart from a text editor of your choice

Installation

No additional installation is required for this project

Development

  • Create index.html as the landing page with the following:

    • Navbar with links to other pages
    • Cover image
    • Basic page content
    • Footer with social media links
  • Create views directory with the following pages:

    • AboutUsComponent.html with about-us info
    • BlogsComponent.html with all blog posts
    • BlogPostComponent.html about one of the post

    Reuse navbar and footer code

  • Create css directory with the following files:

    • styles.css with the global styling

    Page Specific CSS

    • aboutus.css
    • blogpost.css
    • blogs.css

    Component specific CSS

    • footer.css
    • navbar.css

    Import all the modularized css files to css/styles.css

  • Create js directory with the following file:

    • app.js for adding navbar toggle button functionality

For details now how everything has been implemented, refer the source code.

Features

  • Only first blog post has a dedicated page for it, rest are all dummies.
  • Flexbox and Grid are used for all pages.
  • There are 2 major pages for the website: Landing page and Blogs Homepage
  • The project also contains a dedicated About-Us page.

Running the App

  • Open the project through the .zip file provided and extract the files.

    Open index.html in the browser of your choice.

References

personal-blog-website's People

Contributors

madhur-taneja avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.