saarikabhasi / Cs50w-Wiki

Cs50 project 1 Wiki : Wikipedia-like online encyclopedia. Custom Markdown to html conversion.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CS50 Web Programming with Python and JavaScript

Webpage link: https://courses.edx.org/courses/course-v1:HarvardX+CS50W+Web/course/

Youtube :https://www.youtube.com/watch?v=yecyd_-Drc0

Project: Wiki

Description:

Design of Wikipedia-like online encyclopedia. Uses Github Markdown syntax to write the contents of encyclopedia.

index search markdown2html index

Features:

  • Create New page
  • Search for a page
  • Edit existing page
  • Show random page
  • Markdown to HTML Conversion.

Markdown to HTML Conversion :

Implementation of Markdown to HTML conversion.

The File path is:

  • encyclopedia/templatetags/markdown.py
  • encyclopedia/templatetags/md.py

Supporting Features

  • headings
  • text styling: Bold, Italic, Strikethrough, Bold and italic
  • unordered and ordered lists
  • paragraphs
  • Multiple and Single line Code Blocks
  • Setext for <h1> and <h2> Tags
  • horizontal rule <hr> tag
  • Link text (Hyperlinks)
  • Image links
  • inline code
  • Web links (example: https://www.google.com)
  • accepts html tags <img> inside a <p> tag

Note: Additional support in progress

Built with:


  1. Bootstrap (version: 4.5)

  2. Microsoft Visual code (version:1.44)

  3. Django version (version:1.44)

  4. Jinja2 (version: 2.11.2)

  5. Python(version 3.7.3)

  6. HTML5

  7. Cascading Style Sheets (CSS)

Author:


NAIR SAARIKA BHASI

saarikabhasi

About

Cs50 project 1 Wiki : Wikipedia-like online encyclopedia. Custom Markdown to html conversion.


Languages

Language:Python 85.5%Language:HTML 7.7%Language:CSS 6.8%