Skip to content
This repository has been archived by the owner on Sep 17, 2019. It is now read-only.

Latest commit

 

History

History
72 lines (50 loc) · 2.63 KB

index.md

File metadata and controls

72 lines (50 loc) · 2.63 KB
metaTitle title layout
Phenomic, a modern website generator based on the React and Webpack ecosystem
Homepage

Note that Phenomic is under active development, so do not hesitate to:


Easy to use

Write your content in Markdown files (or any other text format) or directly in React. Implement your design with JavaScript files, using React.

No template language to learn. Just JavaScript (and JSX if you like it).

You can just grab some packages on the NPM ecosystem to help you build your website, blog or even a small app.

Phenomic will help you generate and deploy a website in a heartbeat.

Developer experience preview

Static and dynamic

React is used to generate pages for both client and server; it's called Isomorphic Universal rendering.

A pre-rendered, static version of your website is generated first; then when a user browses your website, they can get the same UX as an app by grabbing the minimal amount of data for each new page (a single file that only contains your page data).

See who is using Phenomic

Choose your flavor

Phenomic is easily customizable. You can choose your own Markdown engine (or any other engine) and your own CSS preprocessor, CSS in JS or inline styles solution.

By default, Phenomic provides a base theme that includes a recommended workflow. It also contains commented pieces of code that allows you to quickly customize it to fit your needs.

Check out the base theme demo 👀

Awesome DX (Developer Experience)

During development, enjoy the benefit of hot loading with visual errors in your layout! That means you won't have to refresh your page during development when you edit your website. You will also see compilation & runtime errors.


Wanna play with Phenomic? It will take just 2 commands to setup a fresh project and play with it!