All Projects → product-os → Landr

product-os / Landr

Licence: apache-2.0
Repository + Landr = Website

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Landr

Cobalt.rs
Static site generator written in Rust
Stars: ✭ 940 (+3033.33%)
Mutual labels:  static-site-generator
Repos
Pull down a list of GitHub repos for the given user or org, and save to a local JSON file.
Stars: ✭ 20 (-33.33%)
Mutual labels:  repository
Tent
Content management with Github hosted Markdown as an authoritative data source
Stars: ✭ 28 (-6.67%)
Mutual labels:  repository
Drfrederson
static website generator powered by PHP, YAML, Markdown and mustache
Stars: ✭ 9 (-70%)
Mutual labels:  static-site-generator
Jmmasw
Just make me a static website
Stars: ✭ 13 (-56.67%)
Mutual labels:  static-site-generator
Image Relocation
Docker/OCI image relocation
Stars: ✭ 21 (-30%)
Mutual labels:  repository
Thenewdynamic.org
Resources for Designers and Developers using the JAMstack
Stars: ✭ 24 (-20%)
Mutual labels:  static-site-generator
Wp2static
WordPress static site generator for security, performance and cost benefits
Stars: ✭ 952 (+3073.33%)
Mutual labels:  static-site-generator
Repo.js
📄 A plugin to embed Github repos on your site
Stars: ✭ 885 (+2850%)
Mutual labels:  repository
Hexo
A fast, simple & powerful blog framework, powered by Node.js.
Stars: ✭ 33,885 (+112850%)
Mutual labels:  static-site-generator
Pokemongo
神奇宝贝 (PokemonGo) 基于 Jetpack + MVVM + Repository 设计模式 + Data Mapper + Kotlin Flow 的实战项目,如果这个仓库对你有帮助,请仓库右上角帮我 star 一下,非常感谢。
Stars: ✭ 848 (+2726.67%)
Mutual labels:  repository
Jekyll Scholar
jekyll extensions for the blogging scholar
Stars: ✭ 872 (+2806.67%)
Mutual labels:  static-site-generator
Cryogen
A simple static site generator written in Clojure
Stars: ✭ 914 (+2946.67%)
Mutual labels:  static-site-generator
Middleman
Hand-crafted frontend development
Stars: ✭ 6,812 (+22606.67%)
Mutual labels:  static-site-generator
Ink
An elegant static blog generator
Stars: ✭ 950 (+3066.67%)
Mutual labels:  static-site-generator
Repo
Arch Linux CN Repository
Stars: ✭ 929 (+2996.67%)
Mutual labels:  repository
Hall Of Fame
🏆 Show some love to your contributors! A widget for your repo README. Visual and clean. Refreshes every hour.
Stars: ✭ 911 (+2936.67%)
Mutual labels:  repository
Jekyll Pug
Jekyll Plugin That Allows You To Use Pug
Stars: ✭ 30 (+0%)
Mutual labels:  static-site-generator
Middleman Zurb Template
Middleman blog template containing ZURB Foundation and sensible default components and templates
Stars: ✭ 29 (-3.33%)
Mutual labels:  static-site-generator
Slate
Beautiful static documentation for your API
Stars: ✭ 33,447 (+111390%)
Mutual labels:  static-site-generator

Landr

GitHub license npm version PRs Welcome

Generate great websites for your projects with zero configuration.

Landr is alpha software and its under heavy development, so various things might be broken in the best case!

Highlights

  • Functional Websites: Landr renders your project and its documentation in a gorgeous and UX friendly way to your end users, in the best possible way while you focus on shipping features
  • Follows OSS Conventions: Landr understands most common repository conventions, and makes use of them fully. Build a great repository and get a great website for it. Its a win-win
  • Fully Automatic: Landr requires no configuration at all. It is smart enough to figure out what it needs on its own. Point it to a repository, hold tight, and let Landr do its magic

Installation

  1. Install the Landr CLI:

    npm install --global landr
    
  2. Go to a Balena CI powered repo:

    cd path/to/repository
    
  3. Generate your website:

    landr
    

Head over to our docs!

Motivation

Creating a website for a project is hard and time-consuming. Yet, a great website is one of the best ways to promote a project. Landr aims to capture our experience presenting a wide variety of open source projects on the web, so that having a website that can compete with your favourite massively popular open source project is not only possible, but comes with zero overhead.

Usage

$ npm install -g landr
$ landr COMMAND
running command...
$ landr (-v|--version|version)
landr/5.31.6 linux-x64 node-v12.15.0
$ landr --help [COMMAND]
USAGE
  $ landr COMMAND
...

Commands

landr build

Build a static site using landr

USAGE
  $ landr build

OPTIONS
  -d, --deploy         Deploy the site to netlify after generating it
  -m, --meta=meta      The location of the meta file used to generate your landr site
  -o, --output=output  The output directory where we should generate your landr site
  -v, --verbose        Run in verbose mode

DESCRIPTION
  Build a static site using landr into a local directory.
  By default this command will look for a meta.json file in the current directory
  to use as data for generating the site. The location of the data file can be
  specified using the -m flag.
  By default the site will be written to a folder named landr-dist in the current
  directory. Ther location that the site will be written to can be specified using
  the -o flag.
  You can also optionally deploy your site to netlfiy using the -d flag. Deploying
  to netlify relies on providing the NETLIFY_AUTH_TOKEN env var.

See code: lib/cli/commands/build.js

landr help [COMMAND]

display help for landr

USAGE
  $ landr help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

landr meta

Generate a meta file

USAGE
  $ landr meta

OPTIONS
  -o, --output=output  The output path where the metadata should be written

DESCRIPTION
  Generate a meta file that contains all the information landr needs to generate a site.

See code: lib/cli/commands/meta.js

Getting Help

If you're having any problem, please raise an issue on GitHub and the Landr team will be happy to help.

Contributing

Do you want to help make Landr better? Take a look at our Contributing Guide. Hope to see you around!

License

Landr is free software, and may be redistributed under the terms specified in the license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].