https://github.com/langstream/langstream.github.io
LangStream website
https://github.com/langstream/langstream.github.io
Last synced: 5 months ago
JSON representation
LangStream website
- Host: GitHub
- URL: https://github.com/langstream/langstream.github.io
- Owner: LangStream
- License: mit
- Created: 2023-09-07T13:09:34.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-09T12:52:31.000Z (almost 2 years ago)
- Last Synced: 2025-07-11T10:37:44.300Z (5 months ago)
- Language: JavaScript
- Homepage:
- Size: 37.5 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- License: LICENSE
Awesome Lists containing this project
README
## Develop
Install the dependencies with [Bundler](http://bundler.io/):
~~~bash
$ bundle install
~~~
Run `jekyll` commands through Bundler to ensure you're using the right versions:
~~~bash
$ bundle exec jekyll serve
~~~
Alternatively, you can run the site using docker-compose:
~~~bash
$ docker-compose up
~~~
### Posts
* Add, update or remove a post in the *Posts* collection.
* The **Staff Author** field links to members in the **Staff** collection.
* Documentation pages are organised in the navigation by category, with URLs based on the path inside the `_docs` folder.
* Change the defaults when new posts are created in `_posts/_defaults.md`.
### Contact Form
* Preconfigured to work with CloudCannon, but easily changed to another provider (e.g. [FormSpree](https://formspree.io/)).
* Sends email to the address listed in company details.
### Staff
* Reused around the site to save multiple editing locations.
* Add `excluded_in_search: true` to any documentation page's front matter to exclude that page in the search results.
### Navigation
* Exposed as a data file to give clients better access.
* Set in the *Data* / *Navigation* section.
### Footer
* Exposed as a data file to give clients better access.
* Set in the *Data* / *Footer* section.