Situs web ini adalah instance Vuepress dengan tema khusus yang diterapkan di atasnya, Anda dapat membaca dokumentasi resmi untuk mempelajari cara mengedit konten atau cara kerja tema.
Anda memerlukan perangkat lunak berikut yang diinstal di mesin Anda untuk memulai:
Klon repo secara lokal
$ git clone [email protected]:bitrockteam/bitrock-website.git
Pindah ke folder dan pasang dependensi dengan benang
$ cd bitrock-website && yarn
Mulailah server web pengembangan di localhost:8080
$ yarn start
Konten disediakan melalui file Markdown di folder ./src
, tidak ada editor visual bawaan sehingga dapat ditulis di mana pun Anda inginkan, tetapi secara berurutan. Komponen VUE didukung dalam konten Markdown dan dapat dipertimbangkan untuk menambahkan beberapa komponen khusus untuk memungkinkan penulis dengan kemampuan tambahan. Metadata disediakan menggunakan spesifikasi frontmatter.
Buat subfolder di jalur ./src
dan kemudian buat file readme.md
di dalamnya, di atas file tambahkan data berikut:
---
layout : Page
---
Contoh : file ./src/about-us/readme.md
akan menjadi halaman https://bitrock.it/about-us
.
Untuk menambahkan halaman di menu navigasi ./src/.vuepress/config.js
harus diperbarui.
Buat subfolder di jalur ./src/blog
dan kemudian buat file readme.md
di dalamnya, di atas file tambahkan data berikut:
---
title : Hello world!
image : /img/hello.jpg
author : writer
publish : 2018-12-21
layout : Post
category : news
tags :
- greetings
- hello
---
Contoh ./src/blog/hello-world/readme.md
https://bitrock.it/blog/hello-world
Posting akan ditampilkan pada urutan reversed-kronologis (terbaru pertama) di halaman utama.
Gambar di seluruh situs harus ditambahkan di folder ´. Perhatikan bahwa jika Anda menambahkan gambar dalam folder pos atau halaman, itu tidak akan dapat dijangkau di luar URL halaman menggunakan jalur relatif.
Tidak ada proses optimasi otomatis jadi hati -hati pada ukuran gambar yang Anda terbitkan.
Semua file sumber pengembangan terletak di dalam folder ./src/.vuepress/theme
.
./src/.vuepress/public
adalah tempat untuk menempatkan segala jenis aset yang perlu tersedia sebagai sumber daya statis pada tingkat akar domain penyebaran. Subfolder akan dilestarikan.
Ketergantungan utama di sini adalah perpustakaan vue.js yang digunakan untuk membangun komponen, yang lainnya adalah vanilla javascript.
Kami menggunakan perpustakaan CSS ini:
Proyek ini mengikuti kebijakan percabangan sederhana:
master
hanya berisi kode yang stabil, dan tidak boleh diperbarui secara langsungdevelopment
di mana kode berevolusi atau eksperimental ditulisgh-pages
di mana file statis yang dapat didistribusikan digunakan tetapi ** Anda harus menghindari untuk langsung berkomitmen/mendorong di sini ** Jangan bergabung secara langsung development
menjadi master
( itu dikunci admin ... ), selalu kirim PR untuk memiliki ulasan.
Setiap kali cabang master
diperbarui (komit langsung atau pr), pekerjaan travis ci baru dipicu dan terdiri dari langkah -langkah ini:
/dist
/dist
maka digunakan pada halaman github Ada skrip NPM yang tersedia untuk digunakan secara manual di Cabang gh-pages
dari mesin lokal Anda (Anda harus terlebih dahulu membangun proyek secara lokal):
$ yarn gh:pages
Tapi tolong gunakan hanya jika benar -benar dibutuhkan.
Logo grup databiz, bitrock dan radicalbit adalah merek dagang terdaftar. Kode didistribusikan di bawah lisensi GNU AGPLV3. Foto stok yang disertakan telah disediakan oleh Unsplash.