Skip to content

Commit 000fce9

Browse files
authored
Merge pull request #153 from FluxML/darsnack/fix-readme
2 parents be5b604 + 97570cf commit 000fce9

File tree

2 files changed

+24
-38
lines changed

2 files changed

+24
-38
lines changed

CONTRIBUTING.md

-31
This file was deleted.

README.md

+24-7
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,35 @@
33
</p>
44

55

6-
This repository contains the source files of [Flux website, fluxml.ai](https://fluxml.github.io/).
7-
8-
Flux is an elegant approach to machine learning. It's a 100% pure-Julia stack, and provides lightweight abstractions on top of Julia's native GPU and AD support. Flux makes the easy things easy while remaining fully hackable.
6+
This repository contains the source files for the [FluxML website, fluxml.ai](https://fluxml.ai). FluxML is a machine learning framework for [Julia](https://julialang.org).
97

108
## Contributing
119

1210
Want to contribute to the FluxML website? Check out the contributing guide: https://github.com/FluxML/fluxml.github.io/blob/main/CONTRIBUTING.md
1311

1412
## Running Locally
1513

16-
1. Install all prerequisites from: https://jekyllrb.com/docs/installation/
17-
2. Run `gem install jekyll bundler`
18-
3. Run `bundle exec jekyll serve`
14+
The website is built with [Franklin.jl](https://franklinjl.org).
15+
16+
First, install Julia then setup your environment.
17+
```
18+
julia --project=.
19+
20+
julia> ]
21+
(fluxml.github.io) pkg> instantiate
22+
```
23+
This will install the necessary packages. It only needs to be done once.
24+
25+
Now, start Julia and serve the page:
26+
```
27+
julia --project=.
28+
29+
julia> using Franklin
30+
31+
julia> serve()
32+
```
33+
This will start a live server that previews the website. You can make edits to the markdown files and see the website update as you save. Please refer to the [Franklin.jl documentation](https://franklinjl.org) for more information on developing a website with Franklin.jl.
34+
35+
### Project structure
1936

20-
Read more here: https://jekyllrb.com/docs/#instructions
37+
Most pages of the website are written as markdown files in the root directory. The `blogposts` directory contains blog posts, and the `tutorialposts` directory contains tutorials.

0 commit comments

Comments
 (0)