Hello World

The first blog page
Quarto
R
Author
Affiliation
Published

October 10, 2025

Hello world! This is my first blog post.

What is this page built on?

This is a simple blog post created using Quarto. Quarto is a scientific and technical publishing system built on Pandoc. It supports a wide range of formats, including HTML, PDF, and Word.

Quarto Features

  • Markdown Support: Quarto uses Markdown, a lightweight markup language, to format text. This makes it easy to write and read content.
  • Code Execution: Quarto can execute code chunks in various programming languages, including R, Python, and Julia. This allows you to include dynamic content in your documents.
  • Cross-Referencing: Quarto supports cross-referencing of figures, tables, and sections, making it easy to create well-structured documents.
  • Citations: Quarto has built-in support for citations and bibliographies, allowing you to easily reference sources in your work.
  • Customizable Themes: Quarto offers a variety of themes and templates to customize the appearance of your documents.
  • Integration with RStudio: Quarto integrates seamlessly with RStudio, providing a user-friendly interface for creating and managing documents.
  • Version Control: Quarto works well with version control systems like Git, making it easy to track changes and collaborate with others.
  • Publishing Options: Quarto allows you to publish your documents to various platforms, including GitHub Pages, Netlify, and more.
  • Extensibility: Quarto is highly extensible, allowing you to create custom extensions and plugins to enhance its functionality.
  • Interactive Documents: Quarto supports the creation of interactive documents using tools like Shiny and Plotly, enabling users to engage with your content.
  • Data Visualization: Quarto supports a wide range of data visualization libraries, making it easy to create compelling visualizations in your documents.
  • Collaboration: Quarto supports collaborative writing, allowing multiple authors to work on the same document simultaneously.
  • Accessibility: Quarto is designed with accessibility in mind, ensuring that your documents are accessible to all users, including those with disabilities.
  • Multi-Language Support: Quarto supports multiple programming languages, allowing you to include code chunks in R, Python, Julia, and more within the same document.
  • Document Conversion: Quarto can convert documents between different formats, making it easy to share your work with others.
  • Mathematical Notation: Quarto supports LaTeX-style mathematical notation, allowing you to include complex equations in your documents.

Example for R code chunk

Here is an example of an R code chunk that generates a simple plot:

library(ggplot2)
data = data.frame(x = 1:10, y = rnorm(10))
ggplot(data, aes(x = x, y = y)) +
  geom_point() +
  labs(title = "Simple Scatter Plot", x = "X-axis", y = "Y-axis")

Here is another example of an R code chunk that generates a table using DT:

library(DT)
datatable(
  mtcars,
  caption = "Table: mtcars",
  options = list(
    pageLength = 10,
    lengthMenu = list(
      c(10, 20, 50, -1),
      c("10", "20", "50", "All")
    ),
    scrollX = TRUE
  ),
  class = 'cell-border stripe hover'
)

Example of LaTeX math

Here is an example of a LaTeX math equation: \[ E = mc^2 \]

Citation

BibTeX citation:
@online{chen2025,
  author = {Chen, Xiao},
  title = {Hello {World}},
  date = {2025-10-10},
  url = {https://jackychen651.github.io/posts/2025-10-10-hello-world/},
  langid = {en}
}
For attribution, please cite this work as:
Chen, Xiao. 2025. “Hello World.” October 10, 2025. https://jackychen651.github.io/posts/2025-10-10-hello-world/.