Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
179 changes: 179 additions & 0 deletions README.bs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,179 @@
[English](https://github.com/nunocoracao/blowfish/blob/main/README.md) | Bosanski | [Hrvatski](https://github.com/nunocoracao/blowfish/blob/main/README.hr.md) | [Srpski (Latinica)](https://github.com/nunocoracao/blowfish/blob/main/README.sr-Latn.md) | [Српски (Ћирилица)](https://github.com/nunocoracao/blowfish/blob/main/README.sr-Cyrl.md) | [tlhIngan Hol](https://github.com/nunocoracao/blowfish/blob/main/README.tlh.md) | [Français](https://github.com/nunocoracao/blowfish/blob/main/README.fr.md) | [Deutsch](https://github.com/nunocoracao/blowfish/blob/main/README.de.md) | [Português (PT)](https://github.com/nunocoracao/blowfish/blob/main/README.pt-pt.md) | [Português (BR)](https://github.com/nunocoracao/blowfish/blob/main/README.pt-br.md) | [Español](https://github.com/nunocoracao/blowfish/blob/main/README.es.md) | [日本語](https://github.com/nunocoracao/blowfish/blob/main/README.ja.md) | [简体中文](https://github.com/nunocoracao/blowfish/blob/main/README.zh-cn.md) | [Indonesian](https://github.com/nunocoracao/blowfish/blob/main/README.id.md)

# Blowfish
[![Netlify Status](https://api.netlify.com/api/v1/badges/6e5256d4-3148-4d69-879c-310341020fe9/deploy-status)](https://app.netlify.com/sites/snazzy-dango-efb2ec/deploys)
[![Minimum Hugo Version](https://img.shields.io/static/v1?label=min-HUGO-version&message=0.158.0&color=blue&logo=hugo)](https://github.com/gohugoio/hugo/releases/tag/v0.158.0)
[![GitHub](https://img.shields.io/github/license/nunocoracao/blowfish)](https://github.com/nunocoracao/blowfish/blob/main/LICENSE)
[![Blowfish](https://img.shields.io/badge/Hugo--Themes-@Blowfish-blue)](https://themes.gohugo.io/themes/blowfish/)
![code-size](https://img.shields.io/github/languages/code-size/nunocoracao/blowfish)

Blowfish je dizajniran kao moćna i lagana tema za [Hugo](https://gohugo.io). Izgrađen je pomoću Tailwind CSS-a s čistim i minimalističkim dizajnom koji stavlja vaš sadržaj u prvi plan.

![blowfish screenshot](https://github.com/nunocoracao/blowfish/blob/main/images/screenshot.png?raw=true)

🌏 [Demo stranica](https://blowfish.page/)
📑 [Dokumentacija teme](https://blowfish.page/docs/)
💎 [Trgovina promo materijala](http://tee.pub/lic/qwSlWVBL5zc)
🐛 [Prijave grešaka i problemi](https://github.com/nunocoracao/blowfish/issues)
💡 [Pitanja i zahtjevi za nove funkcije](https://github.com/nunocoracao/blowfish/discussions)



<a href="https://www.buymeacoffee.com/nunocoracao" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/v2/default-yellow.png" alt="Kupi mi kafu" style="height: 60px !important;width: 217px !important;" ></a>
<a target="_blank" href="http://tee.pub/lic/qwSlWVBL5zc"><img class="nozoom" src="https://img.buymeacoffee.com/button-api/?text=Trgovina promo materijala&emoji=💎&slug=nunocoracao&button_colour=5F7FFF&font_colour=ffffff&font_family=Lato&outline_colour=000000&coffee_colour=FFDD00" /></a>



## Funkcije

- Potpuno responzivan izgled izgrađen pomoću Tailwind CSS 3.0
- Više šema boja (ili potpuno prilagodite vlastitu)
- Tamni način rada (prisilno uključen/isključen ili automatsko prebacivanje s korisničkim prekidačem)
- Visoko prilagodljiva konfiguracija
- Firebase integracija za podršku dinamičkim podacima
- Brojač pregleda i mehanizam za lajkanje
- Povezani članci
- Višestruki izgledi početne stranice
- Podrška za više autora
- Serijali članaka
- Razvrstavanje članaka na osnovu datuma i težine (weight)
- Zen način rada za čitanje članaka
- Fleksibilnost sa svim vrstama sadržaja, taksonomijama i menijima
- Meniji u zaglavlju i podnožju
- Ugniježđeni meniji i podmeniji za navigaciju
- Sadržaj (Table of Contents) s mogućnošću pomicanja (scroll)
- Višejezična podrška, uključujući podršku za jezike koji se pišu zdesna nalijevo (RTL)
- Mogućnost povezivanja na objave na vanjskim web stranicama
- Podrška za nekoliko kratkih kodova (shortcodes) poput galerije, vremenske linije, GitHub kartica i vrtuljaka (carousels)
- Sintaksa za GitHub upozorenja (Alerts), 15 vrsta, s podrškom za skupljanje/širenje
- Integracija za "Buy me a coffee"
- Pretraga stranice na strani klijenta koju pokreće Fuse.js
- Dijagrami i vizualizacije pomoću Mermaid.js
- Grafikoni pomoću Chart.js
- Integracija za TypeIt
- YouTube ugradnja s poboljšanjima performansi
- Matematička notacija pomoću KaTeX-a
- SVG ikone iz paketa FontAwesome 6
- Automatska promjena veličine slika pomoću Hugo Pipes-a
- Sidra za naslove, sadržaj, kopiranje koda, dugmad, bedževi i još mnogo toga
- HTML i Emoji podrška u člancima 🎉
- SEO prilagođeno s linkovima za dijeljenje na društvenim mrežama
- Podrška za Fathom Analytics i Google Analytics
- Podrška za RSS sažetke, Favicone i komentare
- Napredna prilagodba pomoću jednostavnih Tailwind definicija boja i stilova
- Optimizirano za performanse i pristupačnost sa savršenim Lighthouse rezultatima
- Potpuno dokumentovano s redovnim ažuriranjima

---

![blowfish logo](https://github.com/nunocoracao/blowfish/blob/main/logo.png?raw=true)

## Dokumentacija

Blowfish ima [opsežnu dokumentaciju](https://blowfish.page/docs/) koja pokriva sve aspekte teme. Obavezno [pročitajte dokumentaciju](https://blowfish.page/docs/) kako biste saznali više o tome kako koristiti temu i sve njene funkcije.

---

## Instalacija

Blowfish podržava nekoliko metoda instalacije - kao git podmodul (git submodule), Hugo modul (Hugo Module) ili kao potpuno ručnu instalaciju.

Detaljna uputstva za svaku metodu mogu se pronaći u dokumentaciji za [Instalaciju](https://blowfish.page/docs/installation). Preporučujemo da konsultujete dokumentaciju radi najjednostavnijeg postavljanja. Ispod se nalazi vodič za brzi početak pomoću podmodula ako koristite git, ili pomoću Hugo modula ako ste već sigurni u instalaciju Hugo tema.

### Brzi početak pomoću Blowfish alata (Blowfish Tools)

> **Napomena:** Provjerite imate li instalirane **Node.js**, **Git** i **Hugo** te jeste li kreirali novi Hugo projekt prije nego što nastavite.

Upravo smo lansirali novi CLI alat koji će vam pomoći da započnete s Blowfishom. Alat će kreirati novi Hugo projekt, instalirati temu i postaviti konfiguracijske datoteke teme umjesto vas. Još uvijek je u beta fazi, pa vas molimo da [prijavite sve probleme na koje naiđete](https://github.com/nunocoracao/blowfish-tools).

Instalirajte CLI alat globalno pomoću npm-a (ili drugog upravitelja paketima):
```shell
npm i -g blowfish-tools
```

Zatim pokrenite naredbu `blowfish-tools` za pokretanje interaktivnog načina rada koji će vas voditi kroz proces kreiranja i konfiguracije.
```shell
blowfish-tools
```

Također možete pokrenuti naredbu `blowfish-tools new` kako biste kreirali novi Hugo projekt i instalirali temu odjednom. Provjerite CLI pomoć za više informacija.
```shell
blowfish-tools new mynewsite
```

### Brzi početak pomoću git podmodula (git submodules)

> **Napomena:** Provjerite imate li instalirane **Git** i **Hugo** te jeste li kreirali novi Hugo projekt prije nego što nastavite.

1. Iz direktorija vašeg projekta inicijalizirajte git:

```shell
git init
```

2. Konfigurišite Blowfish kao git podmodul:

```shell
git submodule add -b main https://github.com/nunocoracao/blowfish.git themes/blowfish
```

3. U korijenskom folderu vaše web stranice obrišite datoteku `hugo.toml` koju je generisao Hugo. Kopirajte `*.toml` konfiguracijske datoteke iz teme u vaš `config/_default/` folder.

Ove konfiguracijske datoteke teme možete pronaći u Hugovom direktoriju privremene memorije (cache directory) ili [preuzmite kopiju](https://github.com/nunocoracao/blowfish/releases/latest/download/config-default.zip) s GitHub-a.

4. Slijedite uputstva za [Početak rada (Getting Started)](https://blowfish.page/docs/getting-started/) kako biste konfigurisali svoju web stranicu.

### Brzi početak pomoću Hugo modula

> **Napomena:** Provjerite imate li instalirane **Go** i **Hugo** te jeste li kreirali novi Hugo projekt prije nego što nastavite.

1. Iz direktorija vašeg projekta inicijalizirajte Hugo module:

```shell
hugo mod init github.com/<username>/<repo-name>
```

2. Kreirajte datoteku `config/_default/module.toml` i dodajte sljedeće:

```toml
[[imports]]
path = "github.com/nunocoracao/blowfish/v2"
```

3. Pokrenite svoj server pomoću naredbe `hugo server` i tema će se automatski preuzeti.

4. U korijenskom folderu vaše web stranice obrišite datoteku `hugo.toml` koju je generisao Hugo. Kopirajte `*.toml` konfiguracijske datoteke iz teme u vaš `config/_default/` folder.

> **Napomena:** Nemojte prepisati datoteku `module.toml` koju smo prethodno kreirali!

Ove konfiguracijske datoteke teme možete pronaći u Hugovom direktoriju privremene memorije (cache directory) ili [preuzmite kopiju](https://github.com/nunocoracao/blowfish/releases/latest/download/config-default.zip) s GitHub-a.

5. Slijedite uputstva za [Početak rada (Getting Started)](https://blowfish.page/docs/getting-started/) kako biste konfigurisali svoju web stranicu.

### Instaliranje ažuriranja teme

Kako izlaze nove verzije, temu možete ažurirati pomoću Hugoa. Jednostavno pokrenite `hugo mod get -u` iz direktorija vašeg projekta i tema će se automatski ažurirati na najnoviju verziju.

Detaljna [uputstva za ažuriranje](https://blowfish.page/docs/installation/#installing-updates) dostupna su u dokumentaciji.

---

## Doprinos projektu

Očekuje se da će se Blowfish s vremenom razvijati. Namjeravam nastaviti dodavati nove funkcije i unositi promjene prema potrebi.

Slobodno se javite ako naiđete na probleme ili ako imate prijedloge za nove funkcije koje biste željeli vidjeti.

- 🐛 **Prijave grešaka i problemi:** Koristite [GitHub Issues](https://github.com/nunocoracao/blowfish/issues)
- 💡 **Ideje za nove funkcije:** Otvorite raspravu na [GitHub Discussions](https://github.com/nunocoracao/blowfish/discussions)
- 🙋‍♀️ **Opća pitanja:** Posjetite [GitHub Discussions](https://github.com/nunocoracao/blowfish/discussions)

Ako možete ispraviti grešku ili implementirati novu funkciju, vaši Pull Request-ovi (PR) su više nego dobrodošli. Saznajte više u [smjernicama za doprinos projektu](https://github.com/nunocoracao/blowfish/blob/main/CONTRIBUTING.md).

---

## Kretanje broja zvjezdica (Stargazers) kroz vrijeme

[![Stargazers over time](https://starchart.cc/nunocoracao/blowfish.svg)](https://starchart.cc/nunocoracao/blowfish)

<a rel="me" href="https://masto.ai/@blowfish">Mastodon</a>
Loading