Navigation

13 Mar 2025 -

Navigation pada Ruby (Jekyll) adalah cara untuk membuat menu navigasi di website. Berikut adalah penjelasan lengkapnya:

1. Data Navigation

Navigation dapat dibuat menggunakan file _data/navigation.yml:

- name: Home
  link: /
- name: Blog
  link: /blog
- name: About
  link: /about

2. Impelementasi Navigation

Cara Mengeimplementasikan navigation di layout:

<nav>
  
    <a href="/" >
      Home
    </a>
  
    <a href="/friends/" >
      Friends
    </a>
  
    <a href="/blog/" >
      Blog
    </a>
  
</nav>

3. Styling Navigation

Css Untuk Styling Navigation:

nav {
    background-color: #f8f9fa;
    padding: 1rem;
}

nav a {
    color: #333;
    text-decoration: none;
    margin-right: 1rem;
}

nav a.current {
    color: green;
    font-weight: bold;
}

4. Jenis-jenis Navigation

1. Top Navigation:

2. Sidebar Navigation:

3. Dropdown Navigation:

Contoh Penerapannya:

- name: Products
link: /products
subnav:
  - name: Category 1
    link: /products/cat1
  - name: Category 2
    link: /products/cat2

5. Best Practices