Home



title: "My First MDX Document" date: "2023-10-27"

Welcome to my MDX page!

This is an example of how you can use MDX to write content with React components.

Here's an example of an image:

You can also include code snippets:

function helloWorld() {
 console.log("Hello, world!");
}


helloWorld();

And links to external resources: React Documentation.

Let's try using bold and italic text.

Finally, here is a list:

  • Item 1
  • Item 2
  • Item 3
print("Hello, Python!")
echo "Hello, Bash!"
console.log("Hello, TypeScript!");
{
 "message": "Hello, JSON!"
}
const element = <h1>Hello, JSX!</h1>;
<p>Hello, HTML!</p>
body {
 background-color: lightblue;
}
public class Main {
 public static void main(String[] args) {
 System.out.println("Hello, Java!");
 }
}
using System;


public class Program {
 public static void Main(string[] args) {
 Console.WriteLine("Hello, C#!");
 }
}
package main


import "fmt"


func main() {
 fmt.Println("Hello, Go!")
}
fun main() {
 println("Hello, Kotlin!")
}
puts "Hello, Ruby!"
object Main {
 def main(args: Array[String]): Unit = {
 println("Hello, Scala!")
 }
}
print("Hello, Swift!")
<?php
echo "Hello, PHP!";
?>
print("Hello, R!")
void main() {
 print('Hello, Dart!');
}
-module(hello).
-export([main/0]).


main() ->
 io:fwrite("Hello, Erlang!~n").
IO.puts "Hello, Elixir!"
print("Hello, Lua!")
print "Hello, Perl!\n";
console.log "Hello, CoffeeScript!"
printfn "Hello, F#!"
Write-Host "Hello, PowerShell!"
fn main() {
 println!("Hello, Rust!");
}
Module Program
 Sub Main()
 Console.WriteLine("Hello, VB.NET!")
 End Sub
End Module
#import <Foundation/Foundation.h>


int main(int argc, const char * argv[]) {
 @autoreleasepool {
 NSLog(@"Hello, Objective-C!");
 }
 return 0;
}
with Ada.Text_IO; use Ada.Text_IO;


procedure Hello is
begin
 Put_Line ("Hello, Ada!");
end Hello;
section .data
 msg db 'Hello, Assembly!', 0


section .text
 global _start


_start:
 ; Write to stdout
 mov eax, 4  ; sys_write
 mov ebx, 1  ; stdout
 mov ecx, msg
 mov edx, 16 ; message length
 int 0x80  ; call kernel


 ; Exit program
 mov eax, 1  ; sys_exit
 xor ebx, ebx ; exit code 0
 int 0x80  ; call kernel
program hello
 print *, "Hello, Fortran!"
end program hello
program Hello;
begin
 writeln('Hello, Pascal!');
end.
hello :-
 write('Hello, Prolog!'), nl.
(display "Hello, Scheme!")
(newline)
puts "Hello, Tcl!"
(print "Hello, Lisp!")
(println "Hello, Clojure!")
main :: IO ()
main = putStrLn "Hello, Haskell!"
-module(hello).
-export([start/0]).


start() ->
 io:format("Hello, Erlang!~n").
println("Hello, Julia!")
Print["Hello, Mathematica!"]
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
PROCEDURE DIVISION.
 DISPLAY "Hello, COBOL.".
 STOP RUN.
program Hello;


begin
 Writeln('Hello, Delphi!');
end.
'Hello, APL!'
BEGIN { print "Hello, Awk!" }
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
#include <stdio.h>


int main() {
 printf("Hello, C!\n");
 return 0;
}
#include <iostream>


int main() {
 std::cout << "Hello, C++!" << std::endl;
 return 0;
}
#import <iostream>


int main() {
 std::cout << "Hello, Objective-C++!" << std::endl;
 return 0;
}
#include <iostream>


__global__ void helloCuda() {
 printf("Hello from GPU!\n");
}


int main() {
 helloCuda<<<1, 1>>>();
 cudaDeviceSynchronize();
 return 0;
}
import std.stdio;


void main() {
 writeln("Hello, D!");
}
class
 HELLO_WORLD


create
 make


feature


 make
 do
 print ("Hello, Eiffel!%N")
 end


end
: HELLO ." Hello, Forth!" ;
HELLO
println "Hello, Groovy!"
class Main {
 static function main() {
 Sys.println("Hello, Haxe!");
 }
}
"Hello, Io!" println
'Hello, J!'
echo "Hello, Nim!"
@import Foundation;


int main(int argc, const char * argv[]) {
 @autoreleasepool {
 NSLog(@"Hello, Objective-J!");
 }
 return 0;
}
print_endline "Hello, OCaml!";
program Hello;
begin
 writeln('Hello, Pascal!');
end.
void setup() {
 println("Hello, Processing!");
}
"Hello, Q!"
print "Hello, Rebol!"
Transcript show: 'Hello, Smalltalk!'; cr.
print "Hello, SML!\n";
module hello;
 initial begin
 $display("Hello, SystemVerilog!");
 end
endmodule
int main() {
 print("Hello, Vala!\n");
 return 0;
}
module hello;
 initial begin
 $display("Hello, Verilog!");
 end
endmodule
Module Program
 Sub Main()
 Console.WriteLine("Hello, Visual Basic!");
 End Sub
End Module
Print["Hello, Wolfram Language!"]
echo "Hello, Zsh!"
console.log("Hello, AssemblyScript!");
import ballerina/io;


public function main() {
 io:println("Hello, Ballerina!");
}
#include <iostream>


int main() {
 std::cout << "Hello, Cilk!" << std::endl;
 return 0;
}
(println "Hello, ClojureScript!")
puts "Hello, Crystal!"
#include <iostream>


__global__ void helloCuda() {
 printf("Hello from GPU using CUDA!\n");
}


int main() {
 helloCuda<<<1, 1>>>();
 cudaDeviceSynchronize();
 return 0;
}
import Html exposing (text)


main =
 text "Hello, Elm!"
-module(hello).
-export([start/0]).


start() ->
 io:format("Hello from Erlang!~n").
"Hello, Factor!" print
program Hello;
begin
 writeln('Hello from Free Pascal!');
end.
module Main


main : IO ()
main = putStrLn "Hello, Idris!"
(print "Hello, Janet!")
console.log "Hello, LiveScript!"
(`<|vx\4/ts'rqponmlkjihgfedcba`9876543210/.-,+*)('&%$#"!
.data
 msg: .asciiz "Hello, MIPS!\n"


.text
.globl main


main:
 li $v0, 4 # system call code for print string
 la $a0, msg # address of string to print
 syscall # print the string


 li $v0, 10 # system call code for exit
 syscall # exit the program
SELECT "Hello, MySQL!";
section .data
 msg db 'Hello, NASM!', 0


section .text
 global _start


_start:
 ; Write to stdout
 mov eax, 4  ; sys_write
 mov ebx, 1  ; stdout
 mov ecx, msg
 mov edx, 13 ; message length
 int 0x80  ; call kernel


 ; Exit program
 mov eax, 1  ; sys_exit
 xor ebx, ebx ; exit code 0
 int 0x80  ; call kernel
disp("Hello, Octave!")
program Hello;
begin
 writeln('Hello from Pascal!');
end.
Write-Host "Hello from PowerShell!"
#lang racket
(displayln "Hello, Racket!")
print_endline("Hello, ReasonML!");
fn main() {
 println!("Hello from Rust!");
}
(display "Hello from Scheme!")
(newline)
puts "Hello from Tcl!"
console.log("Hello from TypeScript!");
main = putStrLn "Hello, Unison!"
fn main() {
 println('Hello, V!')
}
(module
 (import "wasi_snapshot_preview1" "fd_write" (func $fd_write (param i32 i32 i32 i32) (result i32)))
 (import "wasi_snapshot_preview1" "proc_exit" (func $proc_exit (param i32)))
 (memory (export "memory") 1)
 (data (i32.const 0) "Hello, WASM!\n")
 (func (export "_start")
 (local $len i32)
 (local $addr i32)
 (local.set $addr (i32.const 0))
 (local.set $len (i32.const 14))
 (call $fd_write (i32.const 1) (local.get $addr) (local.get $len) (i32.const 1024))
 (call $proc_exit (i32.const 0))
 )
)
<?xml version="1.0"?>
<greeting>Hello, XML!</greeting>
greeting: Hello, YAML!
const std = @import("std");


pub fn main() !void {
 const stdout = std.io.getStdOut().writer();
 try stdout.print("Hello, Zig!\n", .{});
}
using System;


public class Program {
 public static void Main(string[] args) {
 Console.WriteLine("Greetings from C#!");
 }
}
#include <iostream>


int main() {
 std::cout << "Greetings from C++!" << std::endl;
 return 0;
}
public class Main {
 public static void main(String[] args) {
 System.out.println("Greetings from Java!");
 }
}
function greetWorld() {
 console.log("Greetings, world!");
}


greetWorld();
<?php
echo "Greetings from PHP!";
?>
print("Greetings, Python!")
puts "Greetings from Ruby!"
print("Greetings from Swift!")
console.log("Greetings from TypeScript!");
fun main() {
 println("Greetings from Kotlin!")
}
package main


import "fmt"


func main() {
 fmt.Println("Greetings from Go!")
}
fn main() {
 println!("Greetings from Rust!");
}
object Main {
 def main(args: Array[String]): Unit = {
 println("Greetings from Scala!")
 }
}
echo "Greetings from Bash!"
#include <stdio.h>


int main() {
 printf("Greetings from C!\n");
 return 0;
}
console.log "Greetings from CoffeeScript!"
using System;


public class Program {
 public static void Main(string[] args) {
 Console.WriteLine("Greetings from C#!");
 }
}
void main() {
 print('Greetings from Dart!');
}
program Hello;


begin
 Writeln('Greetings from Delphi!');
end.
IO.puts "Greetings from Elixir!"
-module(hello).
-export([main/0]).


main() ->
 io:fwrite("Greetings from Erlang!~n").
printfn "Greetings from F#!"
program hello
 print *, "Greetings from Fortran!"
end program hello
println "Greetings from Groovy!"
main :: IO ()
main = putStrLn "Greetings from Haskell!"
class Main {
 static function main() {
 Sys.println("Greetings from Haxe!");
 }
}
println("Greetings from Julia!")
(print "Greetings from Lisp!")
print("Greetings from Lua!")
#import <Foundation/Foundation.h>


int main(int argc, const char * argv[]) {
 @autoreleasepool {
 NSLog(@"Greetings from Objective-C!");
 }
 return 0;
}
program Hello;
begin
 writeln('Greetings from Pascal!');
end.
print "Greetings from Perl!\n";
Write-Host "Greetings from PowerShell!"
hello :-
 write('Greetings from Prolog!'), nl.
print("Greetings from R!")
#lang racket
(displayln "Greetings from Racket!")
print_endline("Greetings from ReasonML!");
print "Greetings from Rebol!"
fn main() {
 println!("Greetings from Rust!");
}
object Main {
 def main(args: Array[String]): Unit = {
 println("Greetings from Scala!")
 }
}
(display "Greetings from Scheme!")
(newline)
Transcript show: 'Greetings from Smalltalk!'; cr.
print "Greetings from SML!\n";
print("Greetings from Swift!")
puts "Greetings from Tcl!"
console.log("Greetings from TypeScript!");
Module Program
 Sub Main()
 Console.WriteLine("Greetings from VB.NET!")
 End Sub
End Module
module hello;
 initial begin
 $display("Greetings from Verilog!");
 end
endmodule
int main() {
 print("Greetings from Vala!\n");
 return 0;
}
Module Program
 Sub Main()
 Console.WriteLine("Greetings from Visual Basic!");
 End Sub
End Module
Print["Greetings from Wolfram Language!"]
echo "Greetings from Zsh!"
const std = @import("std");


pub fn main() !void {
 const stdout = std.io.getStdOut().writer();
 try stdout.print("Greetings from Zig!\n", .{});
}
with Ada.Text_IO; use Ada.Text_IO;


procedure Hello is
begin
 Put_Line ("Greetings from Ada!");
end Hello;
'Greetings, APL!'
section .data
 msg db 'Greetings from Assembly!', 0


section .text
 global _start


_start:
 ; Write to stdout
 mov eax, 4  ; sys_write
 mov ebx, 1  ; stdout
 mov ecx, msg
 mov edx, 22 ; message length
 int 0x80  ; call kernel


 ; Exit program
 mov eax, 1  ; sys_exit
 xor ebx, ebx ; exit code 0
 int 0x80  ; call kernel
console.log("Greetings from AssemblyScript!");
BEGIN { print "Greetings from Awk!" }
import ballerina/io;


public function main() {
 io:println("Greetings from Ballerina!");
}
++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
#include <iostream>


int main() {
 std::cout << "Greetings from Cilk!" << std::endl;
 return 0;
}
(println "Greetings from Clojure!")
(println "Greetings from ClojureScript!")
IDENTIFICATION DIVISION.
PROGRAM-ID. HELLO-WORLD.
PROCEDURE DIVISION.
 DISPLAY "Greetings from COBOL.".
 STOP RUN.
console.log "Greetings from CoffeeScript!"
puts "Greetings from Crystal!"
#include <iostream>


__global__ void helloCuda() {
 printf("Greetings from GPU using CUDA!\n");
}


int main() {
 helloCuda<<<1, 1>>>();
 cudaDeviceSynchronize();
 return 0;
}
import std.stdio;


void main() {
 writeln("Greetings from D!");
}
void main() {
 print('Greetings from Dart!');
}
program Hello;


begin
 Writeln('Greetings from Delphi!');
end.
class
 HELLO_WORLD


create
 make


feature


 make
 do
 print ("Greetings from Eiffel!%N")
 end


end
IO.puts "Greetings from Elixir!"
import Html exposing (text)


main =
 text "Greetings from Elm!"
-module(hello).
-export([start/0]).


start() ->
 io:format("Greetings from Erlang!~n").
-module(hello).
-export([start/0]).


start() ->
 io:format("Greetings from Erlang!~n").
"Greetings from Factor!" print
program hello
 print *, "Greetings from Fortran!"
end program hello
program Hello;
begin
 writeln('Greetings from Free Pascal!');
end.
println "Greetings from Groovy!"
main :: IO ()
main = putStrLn "Greetings from Haskell!"
class Main {
 static function main() {
 Sys.println("Greetings from Haxe!");
 }
}
module Main


main : IO ()
main = putStrLn "Greetings from Idris!"
"Greetings from Io!" println
'Greetings, J!'
(print "Greetings from Janet!")
println("Greetings from Julia!")
(print "Greetings from Lisp!")
console.log "Greetings from LiveScript!"
print("Greetings from Lua!")
(`<|vx\4/ts'rqponmlkjihgfedcba`9876543210/.-,+*)('&%$#"!
Print["Greetings from Mathematica!"]
.data
 msg: .asciiz "Greetings from MIPS!\n"


.text
.globl main


main:
 li $v0, 4 # system call code for print string
 la $a0, msg # address of string to print
 syscall # print the string


 li $v0, 10 # system call code for exit
 syscall # exit the program
SELECT "Greetings from MySQL!";
section .data
 msg db 'Greetings from NASM!', 0


section .text
 global _start


_start:
 ; Write to stdout
 mov eax, 4  ; sys_write
 mov ebx, 1  ; stdout
 mov ecx, msg
 mov edx, 19 ; message length
 int 0x80  ; call kernel


 ; Exit program
 mov eax, 1  ; sys_exit
 xor ebx, ebx ; exit code 0
 int 0x80  ; call kernel
echo "Greetings from Nim!"
#import <Foundation/Foundation.h>


int main(int argc, const char * argv[]) {
 @autoreleasepool {
 NSLog(@"Greetings from Objective-C!");
 }
 return 0;
}
@import Foundation;


int main(int argc, const char * argv[]) {
 @autoreleasepool {
 NSLog(@"Greetings from Objective-J!");
 }
 return 0;
}
print_endline "Greetings from OCaml!";
disp("Greetings from Octave!")
program Hello;
begin
 writeln('Greetings from Pascal!');
end.
program Hello;
begin
 writeln('Greetings from Pascal!');
end.
print "Greetings from Perl!\n";
<?php
echo "Greetings from PHP!";
?>
Write-Host "Greetings from PowerShell!"
void setup() {
 println("Greetings from Processing!");
}
hello :-
 write('Greetings from Prolog!'), nl.
"Greetings from Q!"
print("Greetings from R!")
#lang racket
(displayln "Greetings from Racket!")
print_endline("Greetings from ReasonML!");
print "Greetings from Rebol!"
puts "Greetings from Ruby!"
fn main() {
 println!("Greetings from Rust!");
}
object Main {
 def main(args: Array[String]): Unit = {
 println("Greetings from Scala!")
 }
}
(display "Greetings from Scheme!")
(newline)
Transcript show: 'Greetings from Smalltalk!'; cr.
print "Greetings from SML!\n";
print("Greetings from Swift!")
module hello;
 initial begin
 $display("Greetings from SystemVerilog!");
 end
endmodule
puts "Greetings from Tcl!"
console.log("Greetings from TypeScript!");
main = putStrLn "Greetings from Unison!"
fn main() {
 println('Greetings from V!')
}
int main() {
 print("Greetings from Vala!\n");
 return 0;
}
Module Program
 Sub Main()
 Console.WriteLine("Greetings from VB.NET!")
 End Sub
End Module
module hello;
 initial begin
 $display("Greetings from Verilog!");
 end
endmodule
Module Program
 Sub Main()
 Console.WriteLine("Greetings from Visual Basic!");
 End Sub
End Module
(module
 (import "wasi_snapshot_preview1" "fd_write" (func $fd_write (param i32 i32 i32 i32) (result i32)))
 (import "wasi_snapshot_preview1" "proc_exit" (func $proc_exit (param i32)))
 (memory (export "memory") 1)
 (data (i32.const 0) "Greetings from WASM!\n")
 (func (export "_start")
 (local $len i32)
 (local $addr i32)
 (local.set $addr (i32.const 0))
 (local.set $len (i32.const 21))
 (call $fd_write (i32.const 1) (local.get $addr) (local.get $len) (i32.const 1024))
 (call $proc_exit (i32.const 0))
 )
)
Print["Greetings from Wolfram Language!"]
<?xml version="1.0"?>
<greeting>Greetings from XML!</greeting>
greeting: Greetings from YAML!
echo "Greetings from Zsh!"
const std = @import("std");


pub fn main() !void {
 const stdout = std.io.getStdOut().writer();
 try stdout.print("Greetings from Zig!\n", .{});
}
using System;


public class Program {
 public static void Main(string[] args) {
 Console.WriteLine("Salutations from C#!");
 }
}
#include <iostream>


int main() {
 std::cout << "Salutations from C++!" << std::endl;
 return 0;
}
public class Main {
 public static void main(String[] args) {
 System.out.println("Salutations from Java!");
 }
}
function greetTheWorld() {
 console.log("Salutations, world!");
}


greetTheWorld();
<?php
echo "Salutations from PHP!";
?>
print("Salutations, Python!")
puts "Salutations from Ruby!"
print("Salutations from Swift!")
console.log("Salutations from TypeScript!");
fun main() {
 println("Salutations from Kotlin!")
}
package main


import "fmt"


func main() {
 fmt.Println("Salutations from Go!")
}
fn main() {
 println!("Salutations from Rust!");
}
object Main {
 def main(args: Array[String]): Unit = {
 println("Salutations from Scala!")
 }
}
echo "Salutations from Bash!"
#include <stdio.h>


int main() {
 printf("Salutations from C!\n");
 return 0;
}
console.log "Salutations from CoffeeScript!"
using System;


public class Program {
 public static void Main(string[] args) {
 Console.WriteLine("Salutations from C#!");
 }
}
void main() {
 print('Salutations from Dart!');
}
program Hello;


begin
 Writeln('Salutations from Delphi!');
end.
IO.puts "Salutations from Elixir!"
-module(hello).
-export([main/0]).


main() ->
 io:fwrite("Salutations from Erlang!~n").
printfn "Salutations from F#!"
program hello
 print *, "Salutations from Fortran!"
end program hello
println "Salutations from Groovy!"
main :: IO ()
main = putStrLn "Salutations from Haskell!"
class Main {
 static function main() {
 Sys.println("Salutations from Haxe!");
 }
}
println("Salutations from Julia!")
(print "Salutations from Lisp!")
print("Salutations from Lua!")
#import <Foundation/Foundation.h>


int main(int argc, const char * argv[]) {
 @autoreleasepool {
 NSLog(@"Salutations from Objective-C!");
 }
 return 0;
}
program Hello;
begin
 writeln('Salutations from Pascal!');
end.
print "Salutations from Perl!\n";
Write-Host "Salutations from PowerShell!"
hello :-
 write('Salutations from Prolog!'), nl.
print("Salutations from R!")
#lang racket
(displayln "Salutations from Racket!")
print_endline("Salutations from ReasonML!");
print "Salutations from Rebol!"
fn main() {
 println!("Salutations from Rust!");
}
object Main {
 def main(args: Array[String]): Unit = {
 println("Salutations from Scala!")
 }
}
(display "Salutations from Scheme!")
(newline)
Transcript show: 'Salutations from Smalltalk!'; cr.
print "Salutations from SML!\n";
print("Salutations from Swift!")
module hello;
 initial begin
 $display("Salutations from SystemVerilog!");
 end
endmodule
puts "Salutations from Tcl!"
console.log("Salutations from TypeScript!");
main = putStrLn "Salutations from Unison!"
fn main() {
 println('Salutations from V!')
}
int main() {
 print("Salutations from Vala!\n");
 return 0;
}
Module Program
 Sub Main()
 Console.WriteLine("Salutations from Visual Basic!");
 End Sub
End Module
module hello;
 initial begin
 $display("Salutations from Verilog!");
 end
endmodule
Module Program
 Sub Main()
 Console.WriteLine("Salutations from Visual Basic!");
 End Sub

<AppearanceSection></AppearanceSection>