Skip to content

Repository files navigation

Rizin Website

Local Installation

  1. Install or download the Extended version of Hugo
    • Newer version of Hugo might not work. The version used here is v0.111.3
  2. Clone this repository and its submodules:
    $ git clone --recurse-submodules https://github.com/rizinorg/website
    
  3. Enter the cloned repository and "serve" the website using Hugo
    $ cd website
    # Check hugo version
    $ hugo version
    hugo v0.111.3-5d4eb5154e1fed125ca8e9b5a0315c4180dab192+extended linux/amd64 BuildDate=2023-03-12T11:40:50Z VendorInfo=gohugoio
    $ hugo serve

File tree description

.
├── assets
│  └── css
│     └── custom
│        └── rizin.css           <--- Edit CSS here
├── config.yml                   <--- Hugo Config for the website
├── content                      <--- Markdown files for single pages
│  ├── archives.md
│  ├── code-of-conduct.md        
│  ├── organization.md
│  ├── posts                     <--- Markdown blog posts
│  │  └── example
│  │     └── index.md
│  └── teams                     <--- Special folder for team pages
│     ├── community.md
│     ├── core.md
│     ├── Distributions and Packaging.md
│     ├── package-manager-and-plugins.md
│     └── . . .
├── data
│  └── teams.json                <--- JSON with teams data and descriptions
├── layouts                      <--- Special layouts
│  ├── _default
│  │  ├── organization.html
│  │  └── team.html
│  ├── index.html                <--- Main page
│  └── partials                  <--- override theme or introduce new partials
│     ├── extend_head.html
│     ├── header.html
│     └── main-page.html
├── static
│  └── images
│     └── rizin.svg
|
|
└── themes                       <--- The base theme. Don't touch files in here
   └── hugo-PaperMod

Demo GIF

When showing Rizin demos the GIF are generated with Terminalizer by using this config file.

About

This repository holds the raw sources and content of Rizin's website

Resources

Stars

6 stars

Watchers

5 watching

Forks

Sponsor this project

Contributors

Languages