{"repo":"wpengine/faustjs","free":true,"listed":false,"github":"https://github.com/wpengine/faustjs","clone":"git clone https://github.com/wpengine/faustjs.git","description":"Faust.js™ - The Headless WordPress Toolkit","language":"TypeScript","stars":1595,"topics":["wordpress","headless","headless-wordpress","headless-cms","nextjs","react","javascript","hacktoberfest","composable-architecture"],"license":null,"category":"auth-billing-email","readme_excerpt":"Introduction Faust.js is a toolkit for building Next.js applications for headless WordPress sites. Faust.js provides tooling to reduce the pains of building a headless WordPress site (namely around data fetching, authentication, previews, and SSR/SSG) while offering a pleasant experience for both developers and publishers. - Getting started with Next.js System Requirements - Node.js v18 or newer. npm v8 or newer. - MacOS, Windows (including WSL), and Linux are supported. Documentation Visit https://faustjs.org/docs/ to view the full documentation. Editing Docs Docs are MD in docs . Here are a couple things you should know! 1. Our Docs support Github Flavored Markdown (GFM). 2. Images should be stored along side the doc that uses them in an images/ folder. 3. Shared Images can be stored in a shared folder @ docs/images 4. Callouts: These are similar to block quotes or an aside but for various warnings, info, pro times, etc. 5. Code Blocks: - Required 1. Specify a language: js showLineNumbers 3. Complete files should have a file names js {1,3-5} . There are a variety of advanced highlighting methods, see: https://rehype-pretty.pages.dev/#highlight-lines 2. Lines may be diffed in a code block: WordPress Plugin (FaustWP) There are two key parts to Faust.js: the NPM packages and the WordPress plugin. To take full advantage of headless, you will need to install the plugin in addition to the npm packages. You can download and install FaustWP from the WordPress Plugin Directory, or b","default_branch":null,"files":null,"tree":[],"storefront":"/r/wpengine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/wpengine/faustjs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}