Static website for reading / listening to The Noble Quran
Find a file
0x1eef 0073c76fbb Add TheSurahIndex.tsx
TheSurahIndex.tsx provides a list of surahs (aka chapters) from
The Quran. Fix #2.
2023-03-06 17:30:38 -03:00
.github Change GitHub build name 2023-01-05 19:31:32 -03:00
lib Run rsync.sh 2023-02-23 23:33:07 -03:00
rules Add TheSurahIndex.tsx 2023-03-06 17:30:38 -03:00
src Add TheSurahIndex.tsx 2023-03-06 17:30:38 -03:00
.babelrc add TypeScript / React related configuration files 2022-10-31 15:35:43 -03:00
.editorconfig Add .editorconfig 2023-02-20 20:56:37 -03:00
.env.sample deploy: minify JS assets on production 2022-11-10 19:03:51 -03:00
.eslintrc.js Enable eslint rule "object-curly-spacing" 2023-01-09 07:03:05 -03:00
.gitignore Gemfile: update. 2022-11-20 04:41:28 -03:00
.gitmodules add ruby-related files 2022-10-31 15:36:25 -03:00
.prettierignore eslint & prettier setup 2022-11-11 16:09:33 -03:00
.prettierrc eslint & prettier setup 2022-11-11 16:09:33 -03:00
.projectile Add .projectile 2023-03-01 22:04:50 -03:00
.rubocop.yml filters/webpack: remove "exe" option. 2022-11-18 00:41:28 -03:00
Gemfile Upgrade to nanoc-webpack.rb v0.1.5 2023-01-08 06:23:05 -03:00
LICENSE Switch to 0BSD license 2023-02-20 21:06:23 -03:00
nanoc.yaml Create logs, and destination directories on deploy 2023-02-14 18:09:41 -03:00
package-lock.json add "WebPackage" 2022-11-18 17:09:32 -03:00
package.json Scope eslint NPM scripts to src/js/ 2023-01-05 00:15:45 -03:00
Rakefile.rb Add "lint:eslint:fix" task 2023-01-05 00:14:54 -03:00
README.md README: update 2023-02-20 22:40:40 -03:00
Rules Add TheSurahIndex.tsx 2023-03-06 17:30:38 -03:00
tsconfig.json disable strict null checks (for now) 2022-11-02 06:23:24 -03:00
webpack.config.js deploy: minify JS assets on production 2022-11-10 19:03:51 -03:00

About

A static website for reading The Quran.
Built with a static website generator.
The website can be seen live at https://al-quran.reflectslight.io.

Stack

The main components of the website's stack are:

  • Ruby v3.1.2+
    The static site generator nanoc is written in Ruby.
  • NodeJS v16.16.0+
    The website uses NodeJS for webpack.
  • TypeScript, React, and SCSS.

Follow guides/localsetup.md to setup the website on your computer.

Authors

License

BSD Zero Clause.
See LICENSE.