mirror of
https://github.com/zen-browser/docs.git
synced 2025-07-07 17:05:34 +02:00
Started working on building zen from source
Co-authored-by: Jafeth Garro <IAmJafeth@users.noreply.github.com>
This commit is contained in:
parent
779c0188f1
commit
ca6d507ec7
15 changed files with 82 additions and 47 deletions
7
content/building-zen-browser/building-zen-browser.md
Normal file
7
content/building-zen-browser/building-zen-browser.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
title: Building Zen Browser
|
||||
---
|
||||
|
||||
* [Linux](building-zen-browser/linux.md)
|
||||
* [Windows](building-zen-browser/windows.md)
|
||||
* [macOS](building-zen-browser/macos.md)
|
3
content/building-zen-browser/index.md
Normal file
3
content/building-zen-browser/index.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
title: Themes Store
|
||||
---
|
3
content/building-zen-browser/linux.md
Normal file
3
content/building-zen-browser/linux.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
title: Building Zen Browser on Linux
|
||||
---
|
3
content/building-zen-browser/macos.md
Normal file
3
content/building-zen-browser/macos.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
title: Building Zen Browser on MacOS
|
||||
---
|
3
content/building-zen-browser/windows.md
Normal file
3
content/building-zen-browser/windows.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
title: Building Zen Browser on Windows
|
||||
---
|
|
@ -3,4 +3,8 @@ title: Welcome to Zen Browser's Documentation
|
|||
---
|
||||
|
||||
|
||||
* [Themes Marketplace](themes-marketshare/themes-marketplace.md)
|
||||
* [Themes Store](themes-store/themes-marketplace.md)
|
||||
* [Building Zen Browser](building-zen-browser/building-zen-browser.md)
|
||||
* [Linux](building-zen-browser/linux.md)
|
||||
* [Windows](building-zen-browser/windows.md)
|
||||
* [macOS](building-zen-browser/macos.md)
|
|
@ -1,3 +0,0 @@
|
|||
---
|
||||
title: Themes Marketplace Preferences
|
||||
---
|
|
@ -1,21 +0,0 @@
|
|||
---
|
||||
title: Themes Marketplace Submission Guidelines
|
||||
---
|
||||
|
||||
# Themes Marketplace Submission Guidelines
|
||||
|
||||
If you are a theme developer and would like to submit your theme to the Themes Marketplace, please follow these guidelines:
|
||||
|
||||
1. **Theme requirements**:
|
||||
- Your theme must be compatible with Zen Browser.
|
||||
- Your theme must be open-source.
|
||||
- Your theme must not contain any malicious code.
|
||||
- Your theme must not violate any copyright laws.
|
||||
|
||||
2. **Theme Validation**:
|
||||
- Your theme's name has to be unique and less than `25` characters.
|
||||
- Your theme's description has to be less than `100` characters.
|
||||
- Your theme's screenshot has to be a `PNG` with size of `300x200` (it can be resized after upload).
|
||||
- Your theme must contain a valid `readme` describing the theme and how to use it.
|
||||
- If your theme has any preferences values, they must be set in the `preferences` text area as a `JSON` object.
|
||||
- See how preferences work [here](themes-marketshare/themes-marketplace-preferences.md).
|
|
@ -1,17 +0,0 @@
|
|||
---
|
||||
title: Information about Themes Marketplace
|
||||
---
|
||||
|
||||
# Themes Marketplace
|
||||
|
||||
The Themes Marketplace is a place where you can find and install themes for Zen Browser.
|
||||
|
||||
## How to install a theme
|
||||
|
||||
1. Open Zen Browser.
|
||||
2. Click on the theme you would like to install on the [Themes Marketplace](https://zenbrowser.io/themes).
|
||||
4. Click on the "Install" button.
|
||||
|
||||
## For theme developers
|
||||
|
||||
If you are a theme developer and would like to submit your theme to the Themes Marketplace, please follow the instructions on the [Submission Guidelines](themes-marketshare/themes-marketplace-submission-guidelines.md) page.
|
3
content/themes-store/index.md
Normal file
3
content/themes-store/index.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
title: Themes Store
|
||||
---
|
3
content/themes-store/themes-marketplace-preferences.md
Normal file
3
content/themes-store/themes-marketplace-preferences.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
---
|
||||
title: Themes Store Preferences
|
||||
---
|
|
@ -0,0 +1,33 @@
|
|||
---
|
||||
title: Themes Store Submission Guidelines
|
||||
---
|
||||
|
||||
# Themes Store Submission Guidelines
|
||||
|
||||
If you are a theme developer and would like to submit your theme to the Themes Store, please follow these guidelines:
|
||||
|
||||
1. **Theme requirements**:
|
||||
- Your theme must be compatible with Zen Browser.
|
||||
- Your theme must be open-source.
|
||||
- Your theme must not contain any malicious code.
|
||||
- Your theme must not violate any copyright laws.
|
||||
|
||||
2. **Theme Validation**:
|
||||
- Your theme's name has to be unique and less than `25` characters.
|
||||
- Your theme's description has to be less than `100` characters.
|
||||
- Your theme's screenshot has to be a `PNG` with size of `300x200` (it can be resized after upload).
|
||||
- Your theme must contain a valid `readme` describing the theme and how to use it.
|
||||
- If your theme has any preferences values, they must be set in the `preferences` text area as a `JSON` object.
|
||||
- See how preferences work [here](themes-marketshare/themes-marketplace-preferences.md).
|
||||
|
||||
3. **Theme Submission**:
|
||||
- To submit your theme, please create an issue [here](https://github.com/zen-browser/theme-store/issues/new?assignees=&labels=new-theme&projects=&template=create-theme.yml&title=%5Bcreate-theme%5D%3A+)
|
||||
- Fill out the template with the required information.
|
||||
- Once you have submitted your theme, it will be analyzed by a bot and a pull request will be created.
|
||||
- If your theme is approved, it will be added to the Themes Marketplace.
|
||||
|
||||
4. **Theme Update**:
|
||||
- If you would like to update your theme, please create an issue [here](https://github.com/zen-browser/theme-store/issues/new)
|
||||
- Please explain the changes you have made.
|
||||
|
||||
> Themes are automatically updated and generated by the bot. If your theme is not approved, you will receive a message with the reason why it was not approved.
|
17
content/themes-store/themes-marketplace.md
Normal file
17
content/themes-store/themes-marketplace.md
Normal file
|
@ -0,0 +1,17 @@
|
|||
---
|
||||
title: Information about Themes Store
|
||||
---
|
||||
|
||||
# Themes Store
|
||||
|
||||
The Themes Store is a place where you can find and install themes for Zen Browser.
|
||||
|
||||
## How to install a theme
|
||||
|
||||
1. Open Zen Browser.
|
||||
2. Click on the theme you would like to install on the [Themes Store](https://zenbrowser.io/themes).
|
||||
4. Click on the "Install" button.
|
||||
|
||||
## For theme developers
|
||||
|
||||
If you are a theme developer and would like to submit your theme to the Themes Store, please follow the instructions on the [Submission Guidelines](themes-store/themes-marketplace-submission-guidelines.md) page.
|
|
@ -9,6 +9,7 @@ export const sharedPageComponents: SharedLayout = {
|
|||
footer: Component.Footer({
|
||||
links: {
|
||||
GitHub: "https://github.com/zen-browser/",
|
||||
Homepage: "https://www.zen-browser.app/",
|
||||
"Discord Community": "https://discord.gg/nnShMQzR4b",
|
||||
},
|
||||
}),
|
||||
|
@ -21,7 +22,7 @@ export const defaultContentPageLayout: PageLayout = {
|
|||
Component.ArticleTitle(),
|
||||
Component.ContentMeta(),
|
||||
Component.TagList(),
|
||||
],
|
||||
],
|
||||
left: [
|
||||
Component.PageTitle(),
|
||||
Component.MobileOnly(Component.Spacer()),
|
||||
|
|
|
@ -13,10 +13,6 @@ export default ((opts?: Options) => {
|
|||
const links = opts?.links ?? []
|
||||
return (
|
||||
<footer class={`${displayClass ?? ""}`}>
|
||||
<p>
|
||||
{i18n(cfg.locale).components.footer.createdWith}{" "}
|
||||
<a href="https://quartz.jzhao.xyz/">Quartz v{version}</a> © {year}
|
||||
</p>
|
||||
<ul>
|
||||
{Object.entries(links).map(([text, link]) => (
|
||||
<li>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue