All Projects → PrettyCoffee → fluidity

PrettyCoffee / fluidity

Licence: MIT license
Fluidity - An accordion based startpage

Programming Languages

typescript
32286 projects
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to fluidity

Modern Resume Theme
A modern static resume template and theme. Powered by Jekyll and GitHub pages.
Stars: ✭ 868 (+342.86%)
Mutual labels:  github-page
Varadbhogayata.github.io
My Portfolio - Personal Website
Stars: ✭ 95 (-51.53%)
Mutual labels:  github-page
Godot Ci
Docker image to export Godot Engine games. Templates for Gitlab CI and GitHub Actions to deploy to GitLab Pages/GitHub Pages/Itch.io.
Stars: ✭ 168 (-14.29%)
Mutual labels:  github-page
Cv Template
An easy way to create HTML and PDF versions of your resume, and automatically host them on GitHub Pages.
Stars: ✭ 41 (-79.08%)
Mutual labels:  github-page
Paperclipfans
Hi~ 这里是 回形针 PaperClip 非官方的资料整理仓库,我们迫切的希望您的帮助整理,这将加速我们的网站维护每一期的文字稿及图片内容。
Stars: ✭ 85 (-56.63%)
Mutual labels:  github-page
Vblog
使用GitHub API 搭建一个可动态发布文章的博客
Stars: ✭ 1,375 (+601.53%)
Mutual labels:  github-page
Developer Portfolio
Single page developer portfolio template.
Stars: ✭ 23 (-88.27%)
Mutual labels:  github-page
Bga issue blog
Flutter 或 Vue 全家桶(Vue + VueRouter + Vuex + Axios)抓取 GitHub 上的 Issues,结合 GitHub Pages 搭建个人博客站点,支持 GitHub 登录和评论
Stars: ✭ 249 (+27.04%)
Mutual labels:  github-page
Jekyll Rtd Theme
Just another documentation theme compatible with GitHub Pages
Stars: ✭ 92 (-53.06%)
Mutual labels:  github-page
Kickster
Worry-free deploying to GitHub Pages using Jekyll
Stars: ✭ 151 (-22.96%)
Mutual labels:  github-page
Cv
A resume template written in Markdown,Yaml JSON auto generates github-pages website & PDF by Jekyll. 在线简历生成模板(超高兼容可导PDF)
Stars: ✭ 61 (-68.88%)
Mutual labels:  github-page
Github Pages Gallery
A zero dollar solution to host your photo/video gallery online using Github pages and GitHub Actions. No coding necessary.
Stars: ✭ 77 (-60.71%)
Mutual labels:  github-page
Openrefine.github.com
Github pages repository for OpenRefine account
Stars: ✭ 111 (-43.37%)
Mutual labels:  github-page
Wp2static
WordPress static site generator for security, performance and cost benefits
Stars: ✭ 952 (+385.71%)
Mutual labels:  github-page
Leetcode Viewer
用无后台、纯前端的单页应用来分享、呈现你的leetcode源码吧!
Stars: ✭ 212 (+8.16%)
Mutual labels:  github-page
Gh Pages Url Shortener
Minimal URL shortener that can be entirely hosted on GitHub pages.
Stars: ✭ 924 (+371.43%)
Mutual labels:  github-page
Hanuman
A responsive, lightning-fast Jekyll theme built using AMP (Accelerated Mobile Pages) to speed up your blogs and websites.
Stars: ✭ 100 (-48.98%)
Mutual labels:  github-page
vue-d3-template
A template project for using Vue with D3.js (easy serve on github.io)
Stars: ✭ 16 (-91.84%)
Mutual labels:  github-page
Pat
PAT OJ exercises in C language 浙江大学PAT纯C语言题解,欢迎改进建议
Stars: ✭ 245 (+25%)
Mutual labels:  github-page
Gatsby Docs Kit
📃Easy to Maintain Markdown/React Documentation Static Websites
Stars: ✭ 117 (-40.31%)
Mutual labels:  github-page

logo

Fluidity - An accordion based startpage

Here you can find the startpage I created for my browser :)

If you have any problems or miss a feature, create an issue and I will take a look at it! Of course, if you want to add a feature yourself you can just create a fork and contribute ;)

Showcase

The startpage in action

I created a reddit post on r/startpages. There you can see a short video where I show all available features.

You can also just take a look at the Live Demo.

Themes

Default theme Dark Souls theme Pop!OS theme If you created a theme and want to see it here, hit me up!

Usage

You can apply startpages by using several methods. To keep it simple, I will only cover one (the easiest) here:

  1. Download a New Tab Override Plugin (e.g. Chrome | Firefox)
  2. Open the Plugins Settings
  3. Paste https://prettycoffee.github.io/fluidity/ into the text field to set it up as your startpage

Local Setup

If you do not want to rely on my github page, thats totally okay! You can set it up locally yourself with the following steps:

  1. Switch into the gh-pages branch
  2. Download / Clone the repository files
  3. Set it up like explained in usage, but instead of the link use the filepath to the /index.html file.

If you have a github account you can of course also just fork the repo and create a github page yourself ;)

Docker setup

If you are familiar with Docker, you can use the provided docker file which will build the app and deploy it with nginx.

You can use the following commands to deploy a container:

# build
$ docker build ./ -t fluidity

# run
$ docker run -d --name fluidity -p 8080:80 fluidity

It will be deployed on port 8080. (http:\\localhost:8080)

Advanced: Changing the code

Since this project is programmed with React and TypeScript, you will first need to set it up:

  1. (Download and install nodejs if you dont have it)
  2. Clone the git repository, this time use the main branch
  3. Open a terminal in the project folder (If you execute the command ls here, there should be a package.json)
  4. Execute npm i to install all dependencies
  5. Execute npm run start to validate that everything ids working. A browser tab with the URL http://localhost:3000 and the startpage should open.
  6. Now you can change the code, for example write your own default values into /src/data/data.ts
  7. Compile the project by executing npm run build if everything is done
  8. Your startpage is now located in the /build/ folder
  9. Optional: If you host it with github pages yourself, you can use the command npm run deploy to push a fresh build into the gh-pages branch

Sources

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