Cara Memasang Anchor CMS pada Fedora 26 LAMP VPS
Menggunakan Sistem yang Berbeda? Anchor CMS adalah Content Engine System (CMS) Blog Engine yang super-sederhana dan sangat ringan, gratis, dan terbuka
Raneto adalah basis pengetahuan sumber terbuka dan gratis, dibangun di atas Node.js yang mudah diatur dan digunakan, serta mudah diadministrasikan. Kategori dan halaman ditulis dalam Markdown, yang membuatnya mudah untuk diedit. Jika Penurunan harga bukan hal Anda, Raneto juga memungkinkan Anda untuk menggunakan HTML.
Pertama, kita harus masuk ke server menggunakan SSH. Untuk melakukan ini, buka klien SSH favorit Anda.
ssh root@SERVER_IP
Setelah memasukkan kata sandi Anda (Anda bisa mendapatkannya dari dasbor Vultr) Anda akan masuk ke VPS Anda.
Raneto berjalan di Node.js, sebuah runtime dan kerangka kerja javascript. Dalam tutorial ini, kita akan menggunakan Node.js v8 karena dukungan jangka panjangnya. Mulai instalasi dengan mengetik perintah berikut.
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
Setelah skrip ini selesai berjalan, Anda dapat menjalankan instalasi utama.
sudo apt-get install -y nodejs
Setelah penginstal ini selesai, Anda akan memiliki salinan Node.js terbaru yang diinstal pada VPS Anda. Selanjutnya, kita akan menginstal PM2, manajer proses untuk Node.js yang membuat menjalankan Raneto (dan banyak aplikasi Node.js lainnya) lebih mudah.
npm install pm2 -g
Kami sekarang memiliki semua perangkat lunak yang kami perlukan untuk menginstal Raneto.
Kami akan menggunakan Git untuk mengkloning repositori Raneto ke server kami.
git clone https://github.com/gilbitron/Raneto.git
Ini akan membuat folder bernama Raneto
. Masukkan folder.
cd Raneto
Pasang NPM.
npm install
Jalankan Gulp dengan mengetik berikut ini.
npm run gulp
Setelah Gulp selesai berjalan, kita dapat memulai aplikasi menggunakan salah satu dari dua perintah berikut.
npm start
# or
npm example/server.js
Anda sekarang dapat mengakses instalasi Raneto baru Anda dengan menavigasi ke SERVER_IP:3000
. Sisa tutorial ini akan mengajarkan Anda cara mengkonfigurasi Raneto lebih lanjut, membuat halaman baru, menambahkan kategori, menyesuaikan penyortiran, menambahkan beranda khusus dan mengedit templat.
Anda sekarang memiliki instalasi Raneto default yang dihosting di VPS Anda. Sebelum Anda mulai melakukan hal lain, saya sarankan Anda membuat beberapa perubahan pada konfigurasi dan pengaturan default.
Mari kita lihat config.default.js
, yang terletak di example
folder. File konfigurasi ini cukup panjang, tapi tolong jangan kewalahan, karena ini sangat dikomentari. Berikut adalah properti yang harus Anda edit:
site_title
- Ubah ini ke judul situs web Anda.base_url
- Ini harus disetel ke URL situs Anda. Itu dapat digunakan sebagai variabel saat mengedit halaman.support_email
- Ubah ini menjadi email yang valid. Ini akan ditampilkan di footer situs.copyright
- Catatan kaki.analytics
- Tambahkan kode pelacakan Google Analytics di sini.allow_editing
- Apakah Anda ingin dapat mengedit file menggunakan editor web?authentication_for_read
- Apakah Anda ingin orang masuk untuk melihat situs web?credentials
- Tambahkan pengguna di sini jika login diaktifkan.locale
- Bahasa.datetime_format
- Format tanggal dan waktu.home_meta
- Edit ini untuk mengubah informasi meta beranda Anda.table_of_content
- Haruskah Raneto menampilkan daftar isi?Raneto hadir dengan antarmuka online yang mudah digunakan untuk mengelola halaman, kategori, dan lainnya. Meskipun tidak memungkinkan Anda melakukan semuanya, tentu sangat membantu jika Anda perlu mengedit cepat saat bepergian.
Anda dapat mengaksesnya dengan mengaktifkan pengaturan di config.default.js
(seperti yang disebutkan di atas) dan kemudian mengunjungi VPS Anda dan mengklik tombol masuk di sudut kanan atas. Masukkan nama pengguna dan kata sandi Anda (Anda dapat mengubahnya config.default.js
) dan klik login. Cukup klik pada halaman yang perlu Anda edit, klik Actions
tarik-turun dan pilih tindakan yang ingin Anda selesaikan. Anda dapat menambahkan halaman dengan menekan +
tombol di sebelah nama kategori, dan Anda dapat membuat kategori menggunakan bidang input di sudut kiri atas.
Menambahkan halaman semudah membuat .md
dokumen Markdown ( ) baru di example/content
folder.
Setelah Anda membuat file penurunan harga baru, penting bahwa Anda menambahkan beberapa informasi dasar ke bagian atas file. Buka file di editor teks favorit Anda. Kita perlu menambahkan yang berikut ke bagian atas file.
/*
Title: Enter your page title here, if none is added, the file-name will be used
Description: Enter your page's description here (for search engines and the site search feature)
ShowOnHome: true/false
*/
Jika perlu, Anda juga dapat menggunakan variabel berikut di halaman Anda:
%base_url%
- Ini memungkinkan Anda menyebutkan URL situs web Anda.%image_url%
- Ini memungkinkan Anda untuk mendapatkan URL dasar dari direktori gambar Anda.Anda dapat menambahkan kategori ke basis pengetahuan Anda dengan mudah. Cukup buat folder baru di example/content
direktori dan letakkan halaman yang Anda inginkan dalam kategori itu di folder itu. Misalnya, kami ingin kategori yang disebut help
dengan halaman yang dipanggil contact
, help-me
dan awesome
. File akan terlihat seperti ini:
/example/content/help/contact.md
/example/content/help/help-me.md
/example/content/help/awesome.md
Anda dapat menambahkan sub-folder sebanyak yang Anda inginkan di dalam kategori.
Kategori juga dapat memiliki informasi meta. Buat file yang disebut meta
di folder kategori. Atribut berikut ini didukung (semua opsional):
Jika Anda ingin menambahkan beranda khusus, yang perlu Anda lakukan adalah menambahkan file penurunan harga yang dipanggil index.md
ke example/content
folder Anda .
Raneto secara otomatis mengurutkan halaman berdasarkan abjad, tetapi Anda dapat menerapkan jenis manual dengan menambahkan Sort
item ke meta halaman. Nilai sortir harus bilangan bulat, misalnya:
Sort: 7
Halaman ini sekarang akan muncul sebelum halaman dengan nilai semacam 8 atau lebih, tetapi setelah halaman dengan nilai 6 atau kurang.
Jika Anda terbiasa dengan HTML atau CSS, Anda dapat dengan mudah mengubah tampilan instalasi Raneto Anda. Raneto menggunakan Setang, bahasa templating JavaScript, yang memodulasi pengeditan HTML. Anda dapat menemukan file tema di themes/default
folder. Jika Anda ingin informasi lebih lanjut tentang mengedit template Renato, Anda dapat mengunjungi bagian bantuan mereka . Setelah selesai mengedit template, pastikan Anda me-restart aplikasi.
Menggunakan Sistem yang Berbeda? Anchor CMS adalah Content Engine System (CMS) Blog Engine yang super-sederhana dan sangat ringan, gratis, dan terbuka
Menggunakan Sistem yang Berbeda? Directus 6.4 CMS adalah Headless Content Management System (CMS) yang kuat dan fleksibel, gratis dan open source yang menyediakan pengembang
Menggunakan Sistem yang Berbeda? Thelia adalah alat sumber terbuka untuk membuat situs web e-bisnis dan mengelola konten online yang ditulis dalam PHP. Kode sumber thelia i
Menggunakan Sistem yang Berbeda? Couch CMS adalah Content Management System (CMS) sederhana dan fleksibel, gratis dan open source yang memungkinkan desainer web untuk mendesain
Menggunakan Sistem yang Berbeda? Automad adalah open source berbasis sistem manajemen konten (CMS) dan mesin template yang ditulis dalam PHP. Kode sumber Automad i
Menggunakan Sistem yang Berbeda? 1.0 Oktober CMS adalah Content Management System (CMS) yang sederhana dan dapat diandalkan, gratis dan open source yang dibangun di atas kerangka Laravel
Menggunakan Sistem yang Berbeda? BlogoText CMS adalah Content Management System (CMS) yang sederhana dan ringan, gratis, dan engine blog minimalis
Bolt adalah CMS open source yang ditulis dalam PHP. Kode sumber baut di-host di GitHub. Panduan ini akan menunjukkan kepada Anda cara menginstal Bolt CMS pada CentOS 7 Vult yang baru
Menggunakan Sistem yang Berbeda? Backdrop CMS 1.8.0 adalah Content Management System (CMS) yang sederhana dan fleksibel, ramah seluler, gratis dan terbuka yang memungkinkan kami
Menggunakan Sistem yang Berbeda? Pagekit 1.0 CMS adalah Content Management System (CMS) yang indah, modular, dapat diperpanjang dan ringan, dengan
Menggunakan Sistem yang Berbeda? WonderCMS adalah open source, CMS file flat dan kecil yang ditulis dalam PHP. Kode sumber WonderCMS di-host di Github. Panduan ini wil
Menggunakan Sistem yang Berbeda? Neos adalah Platform Aplikasi Konten dengan CMS dan kerangka kerja aplikasi pada intinya. Panduan ini akan menunjukkan cara menginstal
Menggunakan Sistem yang Berbeda? Pagekit 1.0 CMS adalah Content Management System (CMS) yang indah, modular, dapat diperpanjang dan ringan, dengan
Menggunakan Sistem yang Berbeda? PyroCMS adalah CMS open source yang ditulis dalam PHP. Kode sumber PyroCMS dihosting di GitHub. Dalam panduan ini berjalan dengan baik melalui keseluruhan
Menggunakan Sistem yang Berbeda? Redaxscript 3.2 CMS adalah Content Management System (CMS) yang modern dan sangat ringan, gratis dan open source dengan roket
Menggunakan Sistem yang Berbeda? Pendahuluan Tiki Wiki CMS Groupware, juga dikenal sebagai Tiki, adalah sistem manajemen konten wiki sumber terbuka dan gratis. Fitur Tikis
Menggunakan Sistem yang Berbeda? Anchor CMS adalah Content Engine System (CMS) Blog Engine yang super-sederhana dan sangat ringan, gratis, dan terbuka
Menggunakan Sistem yang Berbeda? Subrion 4.1 CMS adalah Content Management System (CMS) open source yang kuat dan fleksibel yang menghadirkan konten yang intuitif dan jelas
Menggunakan Sistem yang Berbeda? Pendahuluan BoltWire adalah sistem manajemen konten gratis dan ringan yang ditulis dalam PHP. Dibandingkan dengan sebagian besar Pengelola Konten lainnya
Menggunakan Sistem yang Berbeda? Anchor CMS adalah Content Engine System (CMS) Blog Engine yang super-sederhana dan sangat ringan, gratis, dan terbuka
Wawasan tentang 26 Teknik Analisis Data Besar: Bagian 1
Banyak dari Anda tahu Switch keluar pada Maret 2017 dan fitur-fitur barunya. Bagi yang belum tahu, kami sudah menyiapkan daftar fitur yang membuat 'Switch' menjadi 'gadget yang wajib dimiliki'.
Apakah Anda menunggu raksasa teknologi untuk memenuhi janji mereka? periksa apa yang belum terkirim.
Baca blog untuk mengetahui berbagai lapisan dalam Arsitektur Big Data dan fungsinya dengan cara yang paling sederhana.
Baca ini untuk mengetahui bagaimana Kecerdasan Buatan menjadi populer di antara perusahaan skala kecil dan bagaimana hal itu meningkatkan kemungkinan untuk membuat mereka tumbuh dan memberi keunggulan pada pesaing mereka.
CAPTCHA telah berkembang cukup sulit bagi pengguna untuk dipecahkan dalam beberapa tahun terakhir. Apakah itu akan tetap efektif dalam deteksi spam dan bot di masa mendatang?
Saat Sains Berkembang dengan kecepatan tinggi, mengambil alih banyak upaya kita, risiko menundukkan diri kita pada Singularitas yang tidak dapat dijelaskan juga meningkat. Baca, apa arti singularitas bagi kita.
Apa itu telemedicine, perawatan kesehatan jarak jauh dan dampaknya terhadap generasi mendatang? Apakah itu tempat yang bagus atau tidak dalam situasi pandemi? Baca blog untuk menemukan tampilan!
Anda mungkin pernah mendengar bahwa peretas menghasilkan banyak uang, tetapi pernahkah Anda bertanya-tanya bagaimana cara mereka mendapatkan uang sebanyak itu? mari berdiskusi.
Baru-baru ini Apple merilis macOS Catalina 10.15.4 pembaruan suplemen untuk memperbaiki masalah tetapi tampaknya pembaruan menyebabkan lebih banyak masalah yang mengarah ke bricking mesin mac. Baca artikel ini untuk mempelajari lebih lanjut