Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Drassil/git-wiki-theme
A revolutionary full-featured wiki for github pages and jekyll. You don't need to compile it!
https://github.com/Drassil/git-wiki-theme
free git github-pages jekyll pull-requests wiki wikipedia
Last synced: 2 months ago
JSON representation
A revolutionary full-featured wiki for github pages and jekyll. You don't need to compile it!
- Host: GitHub
- URL: https://github.com/Drassil/git-wiki-theme
- Owner: Drassil
- License: mit
- Created: 2017-04-13T18:08:39.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-11-27T18:17:04.000Z (about 1 year ago)
- Last Synced: 2024-04-15T10:42:15.949Z (9 months ago)
- Topics: free, git, github-pages, jekyll, pull-requests, wiki, wikipedia
- Language: SCSS
- Homepage: http://drassil.github.io/git-wiki/
- Size: 525 KB
- Stars: 206
- Watchers: 8
- Forks: 291
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-starred - Drassil/git-wiki-theme - A revolutionary full-featured wiki for github pages and jekyll. You don't need to compile it! (git)
README
# git-wiki
Git-wiki is a **modular and full featured wiki** powered by Git, [GitHub](https://pages.github.com/)/[Gitlab](https://about.gitlab.com/product/pages/) Pages and pull requests!
The git-wiki project is composed by 3 different repository:
- [git-wiki-theme](https://github.com/Drassil/git-wiki-theme): This is the repository of the theme that implements the wiki functionalities. You would have not fork it unless you need to send a Pull Request or create your wiki project from scratch.
- [git-wiki-skeleton](https://github.com/Drassil/git-wiki-skeleton): This is the repo that you should fork or use as a template. It uses the [jekyll remote theme](https://github.com/benbalter/jekyll-remote-theme) functionality that allows you to create your own wiki based on git-wiki-theme. By using the remote functionality you can automatically keep your wiki always updated with latest features from the **git-wiki-theme**, but you can also fully customize it.
- [git-wiki](https://github.com/Drassil/git-wiki): This is the documentation repository and website of the **git-wiki-theme** project. You would have not fork it unless you want to contribute to the git-wiki project documentation.
## Getting started
The easier and faster way to use git-wiki is the "skeleton" method.
**You don't need to install anything locally!**
1. Simply fork/clone [skeleton repo](https://github.com/Drassil/git-wiki-skeleton) or click on the "Use this template" button to create your copy of the skeleton project.
2. Edit _config.yml and other pages as you need and then deploy it on GitHub/Gitlab Pages.
**Done**! Now wait that your page will be published and you're ready **_to wiki_**!
## Features
* Improvements in the **cooperative** aspect: forks, pull requests and roles.
* You can **customize your wiki** as you want with stylesheets and even changing the layout (see customization section below).
* **No databases!** Only static files that can be downloaded in a few seconds.
* **Blazing fast** and free thankfully to GitHub/Gitlab Pages and Jekyll Server Side Generation process!
* **Markdown and HTML** mixed together!
* **Multiple free search engines!** on a static site!
* **History, revision comparison** and everything you need from a wiki platform.
* You can **edit your pages** with the standard git editor, prose.io (integrated) or any kind of editor you prefer.
* Non-existent wiki page links are "[red](red.md)", you can **click on them to automatically create a new page**!
* [External links](http://example.com) get the right icon automatically.
* **Component system with hooks** that allows you to completely customize your wiki UI (see customization section below).
* Some **nice internal themes** to change your entire wiki UI with 1 simple configuration (see customization section below).
* Integrated **Blogging** feature thanks to Jekyll!
* Automatically generated **TOC**!
* You can download the entire wiki for **offline** usage and even navigate directly using a Markdown reader!You can use it with the Jekyll ["remote_theme"](https://github.com/benbalter/jekyll-remote-theme) feature or fork/copy the master branch and start your wiki in just 1 minute.
Instructions and full documentation: [http://drassil.github.io/git-wiki](http://drassil.github.io/git-wiki)