https://github.com/asrvd/onigiri
a very dark, minimal, powerful and fully customizable startpage made using vue.
https://github.com/asrvd/onigiri
homepage startpage startpages
Last synced: 29 days ago
JSON representation
a very dark, minimal, powerful and fully customizable startpage made using vue.
- Host: GitHub
- URL: https://github.com/asrvd/onigiri
- Owner: asrvd
- License: mit
- Created: 2022-05-10T12:54:01.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2022-07-21T09:32:34.000Z (almost 3 years ago)
- Last Synced: 2025-03-30T02:44:22.471Z (about 2 months ago)
- Topics: homepage, startpage, startpages
- Language: Vue
- Homepage: https://onigiri.vercel.app
- Size: 1.63 MB
- Stars: 26
- Watchers: 1
- Forks: 13
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
README
![]()
onigiri
a very dark, minimal, powerful and fully customizable startpage made using vue.js and tailwind.
![]()
## 🍙 Customize
### General Customization
You can customize all the **colors** and **images** used in the startpage by changing [/config.js](/config.js) accordingingly.### Customizing links
Go to [`/src/applist.json`](/src/applist.json).Suppose you want to add `FaceBook` to the list, just add the following snippet to the json. The Link's position depends on the position of the object in the array.
```json
[
...
{
"name": "facebook",
"link": "https://facebook.com",
"icon": "facebook"
},
...
]
```All the ions are taken from [Simple Icons](https://simpleicons.org/s). You can check the icon name for your added app [here](https://github.com/simple-icons/simple-icons/blob/develop/slugs.md).
## 🍀 Usage
You can host this startpage on `GitHub Pages`, `Vercel`, `Netlify` or any other platform you may like. Though I would recmmend using vercel if you dont want to waste much time. First of all you will need to create your own fork of this repository and clone it.### Using GitHub Pages
1. [Fork](https://github.com/asheeeshh/onigiri/fork) the Repo.
2. Clone the fork. Replace `your_username` with your github username here.
```bash
git clone -b pages https://github.com/your_username/onigiri.git
```
3. Run it to see if everything looks good and then you can customise it.
```bash
cd onigiri
npm install
npm run dev
```
4. Once you have customised it and commited the changes to your fork, run these command in terminal. Replace `your_username` with your github username here.
```bash
npm run build
cd dist
git init
git checkout -b main
git add -A
git commit -m 'deploy'
git push -f https://github.com/your-username/onigiri.git main:gh-pages
```
5. Head over to your GitHub Repository Settings.
6. Click on the `Pages` tab.
7. Change publishing branch to `gh-pages`.
8. Enfore `https` and hit save. It should look like this:
9. Now you can see your startpage on `https://your-username.github.io/onigiri/`.
10. Simply change your browser's home page and new tab page to `https://your-username.github.io/onigiri/` and you are done.### Using Vercel
1. [Fork](https://github.com/asheeeshh/onigiri/fork) the Repo.
2. Clone the fork. Replace `your_username` with your github username here.
```bash
git clone -b main https://github.com/your_username/onigiri.git
```
3. Run it to see if everything looks good and then you can customise it.
```bash
cd onigiri
npm install
npm run dev
```
4. Customise the startpage.
5. Commit the changes.
```bash
git add .
git commit -m 'deploy'
git branch -M main
git push -u origin main
```
6. Create an account on [Vercel](https://vercel.com/) if you don't already have one.
7. Deploy your startpage by choosing the repository.
8. Change your home page and new tab page to the link given by vercel.## 🙋♂️ Have Questions?
Create an issue and I'll be glad to help you out!## 🎐 Contributing
Contributions are most welcome.## 💜 Ending Note
- Consider giving the repo a ⭐ if you liked the project!
- Checkout my other projects!