Skip to content

multura/metagraph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

metagraph

A simple article publishing platform with a rich text editor.

Features

  • Rich Text Editor: Create and edit articles with formatting options (bold, italic, underline, strikethrough, headings, blockquotes, links, images, material symbols, and text colors)
  • Multilingual Support: Available in English (EN), Russian (RU), Ukrainian (UA), and Japanese (JA)
  • XSS Protection: Built-in HTML sanitization to prevent cross-site scripting attacks
  • CSRF Protection: CSRF tokens for secure form submissions
  • Content Security Policy: CSP headers for enhanced security
  • Responsive Design: Works on desktop and mobile devices
  • Dark Mode Support: Automatic theme switching based on system preferences

Installation

  1. Upload all files to your web server
  2. Ensure the articles/ directory is writable
  3. Configure your web server to support PHP

Usage

  1. Open index.php in your browser
  2. Select your preferred language from the language switcher
  3. Enter article title and optional author
  4. Write your article using the rich text editor
  5. Click "Publish" to save your article

Security

  • All HTML content is sanitized before storage
  • CSRF tokens protect against cross-site request forgery
  • Content Security Policy headers prevent XSS attacks
  • File size limit: 32KB per article

Languages

  • English (EN) - Default
  • Russian (RU)
  • Ukrainian (UA)
  • Japanese (JA)

License

MIT License

About

Markdown-like articles hosting

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors