Publify Nền tảng viết blog miễn phí
Công cụ viết blog đơn giản và hạng nhẹ nguồn dựa trên Ruby
Publify là một công cụ blog miễn phí xuất bản đơn giản và đầy đủ tính năng. Nó là một nền tảng mạnh mẽ với một công cụ viết blog, chủ đề và SEO tiên tiến.
Tổng quan
Publify là một nền tảng blog nguồn mở tốt nhất. Đây là một phần mềm xuất bản web đầy đủ đặc trưng để xây dựng một trang web blog từ đầu. Publify được xây dựng trên một công cụ viết blog với một hệ thống nhắn tin nhỏ được kết nối với nền tảng Twitter. Xuất bản tuân theo các nguyên tắc của IndiewEB cho phép tự lưu trữ trang web blog của bạn. Nó có thể sử dụng bất kỳ cơ sở dữ liệu SQL nào được hỗ trợ bởi ngôn ngữ Ruby. Publify đã xuất hiện từ năm 2004 và được xuất bản miễn phí theo giấy phép Apache 2.0. Publify Nền tảng blog nguồn mở miễn phí được xây dựng trên nền tảng Ruby on Rails. Công cụ viết blog tốt nhất cung cấp rất nhiều tính năng bao gồm công cụ viết blog nhiều người dùng, hỗ trợ cho nhiều ngôn ngữ, chủ đề bulit tùy chỉnh, kết nối Twitter, kỹ thuật SEO nâng cao, bộ lọc tìm kiếm văn bản và nhiều hơn nữa. Publify là một trong những công cụ viết blog tốt nhất cho người mới bắt đầu xây dựng một trang web blog từ đầu.
Yêu cầu hệ thống
Các gói phụ thuộc chính sau đây được yêu cầu để cài đặt công cụ viết blog tốt nhất:
- Ruby on Rails 5.2.x
- Cruby (MRI) 2.4, 2.5, 2.6 hoặc 2.7
- Rails: 3.x+
- Một công cụ cơ sở dữ liệu, MySQL, PGSQL hoặc SQLite3
- Cài đặt JavaScript tương thích để biên dịch tài sản
- Imagemagick
- Biên tập viên Rubymine
- Git
Đặc trưng
Một số tính năng tuyệt vời của phần mềm viết blog nguồn mở được liệt kê dưới đây:
- Động cơ viết blog nhiều người dùng cổ điển
- Tin nhắn ngắn với kết nối Twitter
- Bộ lọc văn bản, Markdown, SmartyPants, @mention và #hashtag để liên kết
- Hệ thống Widgets và API plugin
- Chủ đề tùy chỉnh
- Khả năng SEO nâng cao
- Đa ngôn ngữ
- Mã nguồn mở
Cài đặt
Cài đặt xuất bản trên Ubuntu
Xuất bản nền tảng blog nguồn mở tốt nhất rất đơn giản và dễ dàng để bắt đầu phần mềm. Cài đặt và định cấu hình Ruby trên đường ray, cơ sở dữ liệu, công cụ xây dựng và phụ thuộc Ruby vào Ubuntu. Ở đây chúng tôi sẽ thiết lập môi trường phát triển xuất bản. Bạn có thể tải xuống phiên bản mới nhất của xuất bản từ kho lưu trữ Git bằng lệnh Git Clone trên máy cục bộ của bạn:
git clone https://github.com/publify/publify.git
cd ~/publify
Tiếp theo, đổi tên tệp cơ sở dữ liệu mẫu.yml thành cơ sở dữ liệu.yml với lệnh sau:
cp ~/publify/config/database.yml.mysql ~/publify/config/database.yml
Tiếp theo, mở tệp cơ sở dữ liệu.yml và thực hiện một số thay đổi bên trong nó để thêm tên cơ sở dữ liệu, đăng nhập và mật khẩu của bạn:
sudo nano ~/publify/config/database.yml
Thêm các dòng sau trong cơ sở dữ liệu.yml:
development:
login: &login
adapter: mysql2
host: localhost
username: publify
password: password
Chạy Bundler để cài đặt GEMS trong thư mục dự án:
bundle install
Tiếp theo, chuẩn bị cơ sở dữ liệu và biên dịch các tài sản với lệnh sau:
rails db:setup
rails db:migrate
rails db:seed
rails assets:precompile
Khi mọi thứ được định cấu hình thì hãy chạy máy chủ Rails bằng cách sử dụng sau:
rails server
Khởi chạy trình duyệt web của bạn, nhập URL http://127.0.0.1:3000 và hoàn thành các bước cần thiết để hoàn thành cài đặt xuất bản. Đó là nó. Chúc mừng! Bạn đã cài đặt thành công nền tảng viết blog nguồn mở miễn phí trên hệ thống Ubuntu của bạn. Thưởng thức!
FAQs
What is Publify used for?
Publify is an open source, simple and most powerful Ruby on Rails blogging tool. It has powerful drag and drop plugins API, advanced SEO capabilities and custom templates.
Is Publify free?
Publify is built as a free web software and you can use it to create your blog or web site.
Is Publify open source?
Yes, Publify is an open source blogging platform and the oldest blogware. Publify source code repository is available at Github.
In what language is Publify written?
Publify self-hosted blogging platform is written in Ruby on Rails web application framework.
Is Publify secure?
Publify is a secure, modern and fully featured web publishing software. It is built on a blogging engine and a small message system connected to Twitter distributed under the Apache 2.0 license.