Skip to content

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

Notifications You must be signed in to change notification settings

saarikabhasi/Cs50w-Wiki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published