# How Does a beginner start with making a website in Julia

**URL:** <https://discourse.julialang.org/t/how-does-a-beginner-start-with-making-a-website-in-julia/52808>\
**Category:** New to Julia\
**Tags:** website\
**Created:** [January 4, 2021, 4:55am UTC](https://discourse.julialang.org/t/how-does-a-beginner-start-with-making-a-website-in-julia/52808 "2021-01-04T04:55:39Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nitish\_Dubey](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/nitish_dubey/32/9092_2.png) [@Nitish\_Dubey](https://discourse.julialang.org/u/Nitish_Dubey)\
**Post date:** [January 4, 2021, 4:55am UTC](https://discourse.julialang.org/t/how-does-a-beginner-start-with-making-a-website-in-julia/52808/1 "2021-01-04T04:55:39Z")

</div>

Hi, I am a Maths student and the only languages I know are C and Julia and I want to build a website of my own in Julia. and i have no prior experience with web development. How does one start with it ?

---

<div class="post-metadata">

**Author:** ![tbeason](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tbeason/32/15898_2.png) [@tbeason](https://discourse.julialang.org/u/tbeason)\
**Post date:** [January 4, 2021, 5:31am UTC](https://discourse.julialang.org/t/how-does-a-beginner-start-with-making-a-website-in-julia/52808/2 "2021-01-04T05:31:24Z")

</div>

I’d suggest Franklin.jl

> **[GitHub - tlienart/Franklin.jl: (yet another) static site generator. Simple,...](https://github.com/tlienart/Franklin.jl)**
>
> (yet another) static site generator. Simple, customisable, fast, maths with KaTeX, code evaluation, optional pre-rendering, in Julia. - GitHub - tlienart/Franklin.jl: (yet another) static site gene...

---

<div class="post-metadata">

**Author:** ![ImreSamu](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/imresamu/32/20677_2.png) [@ImreSamu](https://discourse.julialang.org/u/ImreSamu)\
**Post date:** [January 4, 2021, 5:34am UTC](https://discourse.julialang.org/t/how-does-a-beginner-start-with-making-a-website-in-julia/52808/3 "2021-01-04T05:34:12Z")

</div>

my personal suggestions:

first step - quick results

- create a simple “static website” from a simple markdown files …
  - [https://franklinjl.org/](https://franklinjl.org/) ( Julia )
  - [https://jekyllrb.com/](https://jekyllrb.com/)
  - [https://gohugo.io/](https://gohugo.io/) ( GoLang based )
  - …

- The markdown files is so simple …
  - it can be generated by Julia or any other programming language.
    - this is my favorite trick … generate 100s of markdown files from data

- there are lot of ready-made website templates:
  - [https://tlienart.github.io/FranklinTemplates.jl/](https://tlienart.github.io/FranklinTemplates.jl/)
  - [https://jekyllthemes.io/](https://jekyllthemes.io/)
  - [https://themes.gohugo.io/](https://themes.gohugo.io/)
  - …

- you can host on [https://pages.github.com/](https://pages.github.com/) or with [https://www.netlify.com/](https://www.netlify.com/)

If you need some dynamic queries ( based on user input ) Then you have to start checking complex Julia frameworks :

- [https://genieframework.com/](https://genieframework.com/)
- _" 12 Best Julia Web Framework"_ : [12 Best Julia Web Framework - Dunebook](https://www.dunebook.com/julia-web-framework/)

Expert Level: ["Compiling Julia to Wasm/WebAssembly "](https://nextjournal.com/sdanisch/wasm-julia)
