Use Quarto markdown (`.qmd`) files to write your contents, following the [standard Markdown syntax](https://quarto.org/docs/authoring/markdown-basics.html) with the additional features to run computations, similarly to [Rmarkdown](https://rmarkdown.rstudio.com/).
### Running computations
You can include code chunks between ```` ```{r} ```` and ```` ``` ```` markers (with the name of the language between `{ }`), and the code as well as its output will be included, e.g. in R:
```{r}
x <- seq(0, 10, 0.1)
plot(x, cos(x))
```
[R](https://quarto.org/docs/computations/r.html), [Python](https://quarto.org/docs/computations/python.html) and [Julia](https://quarto.org/docs/computations/julia.html) programming languages are supported, e.g. in Python:
```{python}
a = []
for i in range(10):
a.append(2*i)
print(a)
```
> Note:
>
> - Running R codes requires the `knitr` R package.
> - Running Python codes requires the `reticulate` R package when using Rstudio, and the `jupyter` Python package when using the command line interface.
### Additional tips
You can include markdown (`.md`) files inside `.qmd` file with the following `{{< include my_file.md >}}`.
This is a Quarto website using Markdown files to write contents.
{{< include README.md >}}
## Quarto markdown files
Use Quarto markdown (`.qmd`) files to write your contents, following the [standard Markdown syntax](https://quarto.org/docs/authoring/markdown-basics.html) with the additional features to run computations, similarly to [Rmarkdown](https://rmarkdown.rstudio.com/).
### Running computations
You can include code chunks between ```` ```{r} ```` and ```` ``` ```` markers (with the name of the language between `{ }`), and the code as well as its output will be included, e.g. in R:
```{r}
x <- seq(0, 10, 0.1)
plot(x, cos(x))
```
[R](https://quarto.org/docs/computations/r.html), [Python](https://quarto.org/docs/computations/python.html) and [Julia](https://quarto.org/docs/computations/julia.html) programming languages are supported, e.g. in Python:
```{python}
a = []
for i in range(10):
a.append(2*i)
print(a)
```
> Note on Python:
>
> - If you use Rstudio, running R codes works seamlessly, running Python codes require to install the `reticulate` R package.
> - From the command line, you will need the `jupyter` Python packate.
### Additional tips
You can include markdown (`.md`) files inside `.qmd` file with the following: