Markweavia

  markdown beautifully woven
 made with ❤️ by dijith

use spacebar,arrowkeys,h,l to navigate pages, if you are on phone tap anywhere to go to next slide

Overview

Creating slides should be a straightforward process, Traditional presentation software often involves excessive mouse dragging and complex component manipulation for what should be simple text and structure. Markweavia was born from the desire to simplify this.

Most impactful presentations rely on clear text and an uncluttered background, a philosophy Markweavia aims to embody perfectly

2

Platform Independence

Presentations needs PowerPoint Slides need Google Slides and internet connection.and if you convert one to another there will be layout shifts.

Markweavia doesn't need internet connection your exported slides works fine in offline ( yes with latex rendering and syntax highlighting for code)

With Markweavia all you need is a device with a browser, you will get the WYSIWYG experience in any device with 16:9 or better aspect ratio

3

Let's look at some markdown and Katex features


next page


4

Basic Text Styling

First, let's look at some fundamental text styling. You can make text italic or bold. For something really important, try bold and italic. Inline code is great for short snippets like variable_name. Or even function_call().

5

Unordered Lists

Unordered lists are useful for items without a specific sequence.

  • Apple
  • Banana
    • Yellow Banana (sub-item)
    • Green Banana (another sub-item)
  • Cherry
6

Ordered Lists

For steps or items in a sequence, use ordered lists.

  1. Preheat the oven.
  2. Mix the ingredients.
  3. Pour into a baking pan.
  4. Bake for 30 minutes.
  5. Let it cool.
7

Code Blocks

Fenced code blocks are essential for showcasing code. Here's a Python example:

def greet(name):
  print(f"Hello, {name}!")
  
greet("Markweavia")
  • syntax highlighting with nord theme.
8

More Code Examples

Let's try a JavaScript snippet as well.

function add(a, b) {
  return a + b;
}
console.log(`answer to the Ultimate Question of Life,
    the Universe, and Everything" =${add(41, 3)}`);
// This is a comment
9

Why not Rust

Rust works too

   fn main(){
     println!("see it's memory safe now");
   }
10

Simple Table

Tables help organize data in rows and columns.

Fruit Color Taste
Apple Red Sweet
Lemon Yellow Sour
Blueberry Blue Sweet
11

Table with Alignment

You can also control text alignment within table columns.

Left Align Center Align Right Align
Text Text Text
Item 1 Item 2 Item 3
Long Item Short Value
12

Links

Linking to external resources is straightforward. Visit Markweavia for weaving markdown slides with latex support. You can also use reference-style links if you prefer. This is another line to fill space. And one more for good measure.

13

Images

Displaying images is also possible. Alt Markweavia logo Note: The image above is a placeholder Markweavia logo.)

Partial support for Images not embedded in html

14

Blockquotes

Blockquotes are used for quoting text from another source.

This is a blockquote. It indents the text and is often used for citations or emphasizing a passage.

  • Anonymous It adds a nice visual separation.
15

Task Lists (GFM)

GitHub Flavored Markdown (GFM) supports task lists.

  • Complete Markdown demo
  • Add more examples (optional) This is a very useful feature for to-do lists. Check them off as you go! vim rx
16

Strikethrough (GFM)

Strikethrough text is also part of GFM. This text is no longer relevant or incorrect.

17

Katex support

  • a+ba+b

  • b±b24ac2a\frac{-b\pm\sqrt{b^2-4ac}}{2a}

  • [abccdeefg]\begin{bmatrix} a & b & c \\ c & d & e \\ e & f & g \end{bmatrix}
  • AB=CA \cdot B = C
  • [a11a12a1na21a22a2nam1am2amn]\begin{bmatrix} a_{11} & a_{12} & \dots & a_{1n} \\a_{21} & a_{22} & \dots & a_{2n} \\\vdots & \vdots & \ddots & \vdots \\a_{m1} & a_{m2} & \dots & a_{mn}\end{bmatrix} [b11b12b1pb21b22b2pbn1bn2bnp]\cdot \begin{bmatrix}b_{11} & b_{12} & \dots & b_{1p} \\b_{21} & b_{22} & \dots & b_{2p} \\\vdots & \vdots & \ddots & \vdots \\b_{n1} & b_{n2} & \dots & b_{np}\end{bmatrix} =[c11c12c1pc21c22c2pcm1cm2cmp]=\begin{bmatrix}c_{11} & c_{12} & \dots & c_{1p} \\c_{21} & c_{22} & \dots & c_{2p} \\\vdots & \vdots & \ddots & \vdots \\c_{m1} & c_{m2} & \dots & c_{mp}\end{bmatrix}

  • cij=k=1naikbkjc_{ij} = \sum_{k=1}^{n} a_{ik} b_{kj}

18

more katex

A+B=CA + B = C
A=[a11a12a13a21a22]A = \begin{bmatrix} a_{11} & a_{12}&a_{13} \\ a_{21} & a_{22} \end{bmatrix}, B=[b11b12b21b22]B = \begin{bmatrix} b_{11} & b_{12} \\ b_{21} & b_{22} \end{bmatrix}, and C=[c11c12c21c22]C = \begin{bmatrix} c_{11} & c_{12} \\ c_{21} & c_{22} \end{bmatrix}. In this case, cij=aij+bijc_{ij} = a_{ij} + b_{ij}.

19

The end.

I just figured out that you can nest block quotes

hello

hello from inside


20
Made with Markweavia
Markdown, beautifully woven.
1 / N