1
0
mirror of https://github.com/actix/actix-website synced 2024-11-27 18:12:57 +01:00
The Actix website. https://actix.rs
Go to file
Nikita Puzankov 64e8477236
Update handlers.md (#157)
* Update handlers.md

Links updated to 2.0, one duplicate was removed.
2020-02-04 04:31:17 +09:00
artwork Update website 2018-05-22 23:15:08 +02:00
content Update handlers.md (#157) 2020-02-04 04:31:17 +09:00
examples Suppress some warnings on CI (#143) 2020-01-23 10:17:13 +09:00
i18n clean code add new cn site 2018-06-25 22:52:00 +08:00
layouts Fix warnings (#155) 2020-02-03 17:17:14 +09:00
static Architecture diagrams of HttpServer and Connection lifecycle (#148) 2020-01-28 20:36:35 +09:00
.deploy.sh Fixed deploy script 2018-06-24 23:08:27 +02:00
.gitignore add skeptic 2018-05-23 10:46:49 -07:00
.travis.yml Suppress some warnings on CI (#143) 2020-01-23 10:17:13 +09:00
CNAME Update website 2018-05-22 23:15:08 +02:00
config.toml Update to actix-web 2.0 (#131) 2019-12-29 22:57:11 +09:00
LICENSE-APACHE Update website 2018-05-22 23:15:08 +02:00
LICENSE-MIT Update website 2018-05-22 23:15:08 +02:00
README.md Architecture diagrams of HttpServer and Connection lifecycle (#148) 2020-01-28 20:36:35 +09:00

Actix Website

The work in progress website for the actix project based on tokio's website.

Getting Started

Building the website depends on Hugo. So, first make sure that you have it installed. If on OS X and using Homebrew, run the following:

brew update && brew install hugo

Then, get the website running locally:

git clone https://github.com/actix/actix-website.git
cd actix-website
hugo server

Then visit http://localhost:1313.

Updating diagrams

Diagrams are located under /static/css/img/diagrams/ and built with Mermaid CLI.

For instance to edit connection_overview diagram:

cd static/css/img/diagrams
vi connection_overview.mmd
# Compile diagrams:
mmdc -i connection_overview.mmd -o connection_overview.svg

License

Pretty murky. Right now a massive clone of the tokio website. Will get this figured out as we go along.