CMS flat-file para criar sites e blogs, que armazena o conteúdo em JSON e dispensa banco de dados.
- Estrelas
- 1,854
- Forks
- 3,617
- Issues abertas
- 85
- Último commit
- há 12 dias
O que é?
Publify é uma plataforma de publicação na web auto-hospedada, construída em torno de um mecanismo de blogging multiusuário. Também inclui um sistema simples de mensagens integrado ao Twitter para publicações curtas. Segue os princípios do IndieWeb, então o dono do site mantém o conteúdo no próprio servidor.
A plataforma oferece suporte a Markdown e outros filtros de texto, incluindo SmartyPants, links automáticos para @menções e #hashtags, além de um sistema de widgets, uma API de plugins e temas personalizados. Também inclui recursos de SEO e está traduzida para vários idiomas, incluindo chinês simplificado.
A instalação requer CRuby 2.5 a 2.7, Rails 5.2 e MySQL, PostgreSQL ou SQLite3, com instruções de configuração para máquinas locais e Heroku. O projeto é desenvolvido desde 2004 e é um dos projetos open source de Rails mais antigos em atividade.
Recursos principais
- 01Mecanismo de blogging multiusuário com mensagens curtas integradas ao Twitter
- 02Filtros de texto para Markdown, SmartyPants, @menções e #hashtags
- 03Sistema de widgets e API de plugins para estender o site
- 04Temas personalizados e recursos avançados de SEO
- 05Compatibilidade com bancos de dados MySQL, PostgreSQL e SQLite3
Casos de uso
- Manter um blog pessoal ou com vários autores no próprio servidor
- Publicar posts curtos junto com artigos longos em um site auto-hospedado
- Hospedar um site baseado em Rails que pode ser estendido com plugins e temas personalizados
Início rápido
- 1
Clone ou baixe a versão estável mais recente na página de releases
- 2
Instale as dependências de Ruby gem
bundle install - 3
Configure o banco de dados
rake db:setup - 4
Faça a migração e carregue os dados iniciais no banco de dados, pré-compile os assets e, em seguida, inicie o servidor
rake db:migrate && rake db:seed && rake assets:precompile && rails server
Antes de usar
- Requer Ruby 2.5 a 2.7 e Rails 5.2.x, versões desatualizadas.
- Não é recomendado executar a branch master em produção.
Em coleções
Tópicos
Perguntas frequentes
- O que é publify?
- Plataforma de blogging e publicação na web auto-hospedada, desenvolvida em Ruby on Rails e anteriormente conhecida como Typo. Publify é uma plataforma de publicação na web auto-hospedada, construída em torno de um mecanismo de blogging multiusuário. Também inclui um sistema simples de mensagens integrado ao Twitter para publicações curtas. Segue os princípios do IndieWeb, então o dono do site mantém o conteúdo no próprio servidor.
- publify é gratuito? Qual é a licença?
- publify é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- publify ainda é mantido?
- Manutenção ativa. O último commit de publify foi em 26 de out. de 2026.
- Para que posso usar publify?
- Manter um blog pessoal ou com vários autores no próprio servidor Publicar posts curtos junto com artigos longos em um site auto-hospedado Hospedar um site baseado em Rails que pode ser estendido com plugins e temas personalizados
- Como instalar publify?
- Clone ou baixe a versão estável mais recente na página de releases Instale as dependências de Ruby gem: bundle install Configure o banco de dados: rake db:setup Faça a migração e carregue os dados iniciais no banco de dados, pré-compile os assets e, em seguida, inicie o servidor: rake db:migrate && rake db:seed && rake assets:precompile && rails server
- Onde consigo publify?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/publify/publify
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Halo é um criador de sites de código aberto para blogs pessoais, bases de conhecimento, sites corporativos e lojas virtuais.
CMS PHP auto-hospedado com construtor de páginas drag-and-drop para criar sites, blogs e lojas virtuais.
Um mecanismo de blog em PHP com editor, biblioteca de mídia, temas, plugins e proteção antispam integrada para blogs auto-hospedados.
Gerador de sites estáticos rápido e flexível, escrito em Go, para criar sites a partir de conteúdo em Markdown e templates.
Um cliente Markdown para desktop para escrever e publicar blogs estáticos no GitHub Pages ou no Coding Pages.