All Projects → 47degrees → Sbt Microsites

47degrees / Sbt Microsites

Licence: apache-2.0
An sbt plugin to create awesome microsites for your project

Programming Languages

scala
5932 projects

Labels

Projects that are alternatives of or similar to Sbt Microsites

jekyll-ideal-image-slider-include
Add image sliders to Jekyll with Ideal Image Slider. HTML include version. Github Pages compatible. (This repository is archived. Issues are disabled. Pull requests will be ignored.)
Stars: ✭ 27 (-90.59%)
Mutual labels:  jekyll
Soteria
Plugin to block compilation when unapproved dependencies are used or code styling does not comply.
Stars: ✭ 36 (-87.46%)
Mutual labels:  sbt
Lanyon
A content-first, sliding sidebar theme for Jekyll.
Stars: ✭ 2,943 (+925.44%)
Mutual labels:  jekyll
gereksiz
A minimalist Jekyll theme
Stars: ✭ 52 (-81.88%)
Mutual labels:  jekyll
jekyll-commonmark
CommonMark generator for Jekyll
Stars: ✭ 28 (-90.24%)
Mutual labels:  jekyll
Scala3 Example Project
An example sbt project that compiles using Dotty
Stars: ✭ 253 (-11.85%)
Mutual labels:  sbt
jekyll-rest-api
Read-only REST API for Jekyll, making it easy to fetch all posts/settings in JSON for javascript search or advanced queries.
Stars: ✭ 18 (-93.73%)
Mutual labels:  jekyll
Sidey
Sidey is a simple and minimalistic jekyll blogging theme.
Stars: ✭ 274 (-4.53%)
Mutual labels:  jekyll
awesome-static-digital-libraries
Delightful Static Digital Library projects and resources
Stars: ✭ 23 (-91.99%)
Mutual labels:  jekyll
End2end
💎 Clean Jekyll theme
Stars: ✭ 263 (-8.36%)
Mutual labels:  jekyll
literator
📝 Generate literate-style markdown docs from your sources
Stars: ✭ 55 (-80.84%)
Mutual labels:  sbt
jekyll-default-layout
Silently sets default layouts for Jekyll pages and posts
Stars: ✭ 45 (-84.32%)
Mutual labels:  jekyll
Edition Jekyll Template
📚 Product documentation template for Jekyll
Stars: ✭ 261 (-9.06%)
Mutual labels:  jekyll
dodo
The Twitter OSS Project Builder
Stars: ✭ 25 (-91.29%)
Mutual labels:  sbt
Jekyll Theme Minimal Resume
Simple Jekyll theme for a minimal resume website: https://jekyll-theme-minimal-resume.netlify.com/
Stars: ✭ 269 (-6.27%)
Mutual labels:  jekyll
medium-2-md
A CLI tool that converts exported Medium posts (html) to Jekyll/Hugo compatible markdown with front matter.
Stars: ✭ 113 (-60.63%)
Mutual labels:  jekyll
shipyard
A lightweight, CSS framework for Rails & Jekyll applications
Stars: ✭ 16 (-94.43%)
Mutual labels:  jekyll
Almace Scaffolding
AMSF, a.k.a. Almace Scaffolding, a super-fast Jekyll framework fighting against the website obesity.
Stars: ✭ 275 (-4.18%)
Mutual labels:  jekyll
Base Jekyll Template
📘 Knowledge base template for Jekyll
Stars: ✭ 272 (-5.23%)
Mutual labels:  jekyll
Airspace Jekyll
A port of the Airspace theme by ThemeFisher to Jekyll.
Stars: ✭ 263 (-8.36%)
Mutual labels:  jekyll

Maven Central License Join the chat at https://gitter.im/47degrees/sbt-microsites GitHub Issues

sbt-microsites

sbt-microsites is an SBT plugin that facilitates the creation of fancy microsites for your projects, with minimal tweaks.

What is a microsite?

A microsite is an instance of Jekyll, ready to publish a static web page for your new library. Some of the benefits of having these auto-generated web pages are:

  • You can write documentation easily in markdown format.
  • Templates, layouts, styles, and other resources will be available through the plugin at compile time.
  • You don't have to deal with the styling.

Installation

To begin, add the following lines to the project/plugins.sbt file within your project or sbt module where you want to use the sbt-microsites plugin.

addSbtPlugin("com.47deg"  % "sbt-microsites" % "1.3.2")

Finally, to enable the plugin, add this to your build.sbt file:

enablePlugins(MicrositesPlugin)

We recommend taking a look at the Getting Started section in the documentation since there are some prerequisites that are needed to build your microsite.

Documentation

Microsites comes with a range of options to customize and configure your project's site. Please visit the documentation section for more information.

sbt-microsites in the wild

Many Scala projects, libraries, and applications use sbt-microsites to display documentation and project notes. If you wish to add your library here, please consider a PR to include it in the list below.

Cats Cats A library of typeclasses for functional programming, such as functors, monads, and arrows.
Scalaz Scalaz A library of typeclasses for functional programming, such as functors, monads, and arrows.
Cats-Effect Cats-Effect Extension of Cats for general effect types, with asynchronicity and concurrency
FS2 fs2 Functional Streams for Scala (FS2), based on cats and cats-effect
PureConfig pureconfig A library for loading configuration files
Ciris ciris A configuration as code library for compile-time safe configurations
Tuco Tuco Tuco is a reasonable telnet server for Scala
Atto Atto Everyday parsers.
Typelevel Scala Typelevel Scala Our fork of the Scala compiler
Monocle Monocle Optics library for Scala
ScalaCache ScalaCache A facade for popular cache implementations, such as Caffeine, Redis, or Memcached
scalacheck-toolbox scalacheck-toolbox Generating sensible data with ScalaCheck
Algebird Algebird Algebraic typeclasses and data structures for big data
Scalding Scalding Scala API for Hadoop and Cascading
Finch Finch A combinator API over the Finagle HTTP services
fetch fetch Simple & Efficient data access for Scala and Scala.js
github4s github4s A GitHub API wrapper written in Scala
hammock hammock A purely functional HTTP client for Scala
cron4s cron4s A CRON expression parser and AST for Scala
freestyle freestyle A cohesive & pragmatic framework of FP centric Scala libraries
libra libra A dimensional analysis library based on dependent types
Scanamo Scanamo Simpler DynamoDB access for Scala
Mocked Streams Mocked Streams Scala DSL for Unit-Testing Kafka Streams Topologies
sbt-kubeyml sbt-kubeyml Typesafe Kubernetes manifests to deploy Scala applications

Copyright

sbt-microsites is designed and developed by 47 Degrees

Copyright (C) 2016-2020 47 Degrees. http://47deg.com

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].