OneBlog adalah blog Java yang sederhana, indah, kuat, dan adaptif. Dikembangkan menggunakan springboot, bagian depan menggunakan Bootstrap. Mendukung adaptasi terminal seluler dan dilengkapi dengan fungsi manajemen front-end dan back-end yang lengkap.
1. Banyak editor: mendukung dua editor teks kaya, wangEditor dan Markdown, Anda dapat memilih sendiri
2. Ajukan permohonan tautan ramah secara otomatis: Ajukan permohonan tautan ramah secara online, tanpa perlu konfigurasi manual oleh webmaster, Pemohon hanya perlu menambahkan koneksi webmaster dan mengajukan sendiri.
3. Baidu push: Mendukung fungsi Baidu push dan mempercepat penyertaan postingan blog oleh mesin pencari Baidu
4. Sistem komentar: Sistem komentar yang dikembangkan sendiri mendukung tampilan alamat pengguna, browser dan informasi OS. Latar belakang dapat meninjau komentar, mengaktifkan komentar anonim, membalas dan memberi tahu komentar melalui email.
5. Manajemen izin: Latar belakang dilengkapi dengan manajemen izin yang lengkap
6. SEO: Dilengkapi dengan template SEO seperti robot dan peta situs untuk menghasilkan robot dan peta situs secara otomatis
7. Komunikasi real-time: Administrator dapat mengirim pesan real-time ke pengguna online (diperlukan otorisasi pengguna - berdasarkan implementasi websocket, untuk detailnya lihat penggunaan Websocket dalam pembuatan situs web DBlog)
8. Konfigurasi sistem mendukung konfigurasi cepat: informasi nama domain, optimasi SEO, kode apresiasi, Qiniu Cloud, pemberitahuan pembaruan dan pemeliharaan, dll. dapat dimodifikasi secara manual melalui latar belakang.
9. Penyimpanan banyak file: Integrasikan Qiniu Cloud dan Alibaba Cloud OSS untuk mewujudkan penyimpanan file cloud dan mendukung penyimpanan file lokal.
10. Porter file: Integrasikan blog-hunter untuk mengimplementasikan fungsi "porter artikel", yang mendukung sinkronisasi artikel sekali klik di imooc, csdn, iteye atau cnblogs, dan dapat menangkap daftar dan artikel tunggal.
11. Login resmi pihak ketiga: Integrasikan JustAuth untuk mewujudkan login resmi pihak ketiga
(Ambil proyek blog-web sebagai contoh)
1. Gunakan IDE untuk mengimpor proyek ini
2. Membuat database baru BUAT DATABASE dblog;
3. Impor database docs/db/dblog.sql
4. Inisialisasi database docs/db/init_data.sql
5. Ubah file konfigurasi
(1) Atribut link database (cari sumber data atau temukan L.5 di file konfigurasi [blog-core]/resources/config/application-center-{env}.yml)
(2), konfigurasi redis (cari redis di file konfigurasi [blog-core]/resources/config/application-center-{env}.yml atau temukan L.14)
(3) Setelah dua item konfigurasi yang diperlukan di atas diubah, proyek dapat dimulai. Untuk item konfigurasi lainnya, silakan merujuk ke halaman "Konfigurasi Sistem" backend
6. Jalankan proyek (tiga metode, pilih salah satu)
(1) Jalankan kompilasi dan pengemasan mvn -X clean package -Dmaven.test.skip=true -Ptest di direktori root proyek (Catatan: - test di Ptest adalah pengidentifikasi lingkungan), lalu cd ke direktori blog-web dan jalankan java - target jar/blog-web.jar
(2) Jalankan mvn spring-boot:run di direktori root proyek blog-web (catatan, jika kesalahan ketergantungan dilaporkan, Anda dapat terlebih dahulu melakukan operasi instalasi pada modul ketergantungan yang relevan)
(3), jalankan BlogWebApplication.java secara langsung
7. Akses peramban http://127.0.0.1:8443
8. Metode startup proyek blog-admin mirip dengan blog-web. Silakan lihat petunjuk penggunaan di atas.
v2.3.4
Ubah sumber daya CDN
Tambahkan konfigurasi latar belakang file referensi sumber daya CDN. Ketika CDN tidak tersedia, Anda dapat langsung memodifikasi (jika tidak, Anda perlu menambahkan) empat konfigurasi berikut dalam database.
adminJsCdn (CDN untuk file JS konsol)
adminCssCdn (CDN untuk file CSS konsol)
webJsCdn (CDN untuk file JS sisi Web)
webCssCdn (CDN untuk file CSS sisi web)
Catatan: Jika Anda mengoperasikan database secara manual untuk mengubah informasi konfigurasi, Anda harus mengubah update_time, dan update_time yang diubah harus lebih lambat dari nilai update_time sebelumnya.
v2.3.3
Menambahkan tugas terjadwal: "Secara otomatis memeriksa Youlian setiap malam pada jam 12 pagi, dan secara otomatis memblokir situs web yang membatalkan Youlian secara pribadi."
Pengaturan dukungan artikel [terlihat setelah masuk]
Mengoptimalkan tampilan klasifikasi pada sisi web dan mendukung tampilan kategori dalam bentuk menu gulir untuk mencegah menu bar meluap karena terlalu banyak kategori.
Mendukung penonaktifan plug-in Yiyan (plug-in terkadang dimuat dengan lambat)
Jika artikel sudah lama tidak diubah, pengguna akan diminta