├── src
├── js
│ └── main.js
├── sass
│ ├── foundation
│ │ ├── _index.scss
│ │ └── _base.scss
│ ├── global
│ │ ├── _mixins.scss
│ │ ├── _variables.scss
│ │ ├── _index.scss
│ │ └── _functions.scss
│ ├── main.scss
│ └── layouts
│ │ ├── _index.scss
│ │ ├── _footer.scss
│ │ ├── _header.scss
│ │ └── _sidebar.scss
├── images
│ ├── favicon.ico
│ ├── og-default.png
│ └── apple-touch-icon.png
└── tailwind
│ └── tailwind.css
├── assets
├── js
│ └── main.js
├── images
│ ├── favicon.ico
│ ├── og-default.png
│ └── apple-touch-icon.png
└── css
│ ├── main.css
│ └── tailwind.css
├── .npmrc
├── screenshot.png
├── .prettierignore
├── postcss.config.mjs
├── index.php
├── 404.php
├── page.php
├── search.php
├── single.php
├── archive.php
├── .prettierrc.js
├── .stylelintrc.json
├── .vscode
├── extensions.json
└── settings.json
├── sidebar.php
├── composer.json
├── tailwind.config.js
├── .editorconfig
├── footer.php
├── .gitignore
├── template-parts
└── loop.php
├── vite.config.js
├── tsconfig.json
├── style.css
├── .github
└── workflows
│ └── test.yml
├── .eslintrc.js
├── imagemin.mjs
├── header.php
├── README.md
├── functions.php
├── package.json
└── LICENSE
/src/js/main.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/assets/js/main.js:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | engine-strict = true
2 |
--------------------------------------------------------------------------------
/src/sass/foundation/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'base';
2 |
--------------------------------------------------------------------------------
/src/sass/global/_mixins.scss:
--------------------------------------------------------------------------------
1 | @use 'variables' as *;
2 |
--------------------------------------------------------------------------------
/src/sass/global/_variables.scss:
--------------------------------------------------------------------------------
1 | $light-gray: #eee;
2 |
--------------------------------------------------------------------------------
/screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ixkaito/bathe/HEAD/screenshot.png
--------------------------------------------------------------------------------
/src/sass/main.scss:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 |
3 | @use 'foundation';
4 | @use 'layouts';
5 |
--------------------------------------------------------------------------------
/src/images/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ixkaito/bathe/HEAD/src/images/favicon.ico
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | yarn.lock
3 | package-lock.json
4 | assets/css
5 | assets/js
6 |
--------------------------------------------------------------------------------
/src/sass/layouts/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'header';
2 | @forward 'footer';
3 | @forward 'sidebar';
4 |
--------------------------------------------------------------------------------
/src/tailwind/tailwind.css:
--------------------------------------------------------------------------------
1 | @tailwind base;
2 | @tailwind components;
3 | @tailwind utilities;
4 |
--------------------------------------------------------------------------------
/assets/images/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ixkaito/bathe/HEAD/assets/images/favicon.ico
--------------------------------------------------------------------------------
/src/images/og-default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ixkaito/bathe/HEAD/src/images/og-default.png
--------------------------------------------------------------------------------
/src/sass/global/_index.scss:
--------------------------------------------------------------------------------
1 | @forward 'variables';
2 | @forward 'functions';
3 | @forward 'mixins';
4 |
--------------------------------------------------------------------------------
/assets/images/og-default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ixkaito/bathe/HEAD/assets/images/og-default.png
--------------------------------------------------------------------------------
/src/images/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ixkaito/bathe/HEAD/src/images/apple-touch-icon.png
--------------------------------------------------------------------------------
/src/sass/foundation/_base.scss:
--------------------------------------------------------------------------------
1 | @use '../global' as *;
2 |
3 | body {
4 | font-family: sans-serif;
5 | }
6 |
--------------------------------------------------------------------------------
/assets/images/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ixkaito/bathe/HEAD/assets/images/apple-touch-icon.png
--------------------------------------------------------------------------------
/postcss.config.mjs:
--------------------------------------------------------------------------------
1 | export default {
2 | plugins: {
3 | tailwindcss: {},
4 | autoprefixer: {},
5 | }
6 | }
--------------------------------------------------------------------------------
/src/sass/global/_functions.scss:
--------------------------------------------------------------------------------
1 | @use 'variables' as *;
2 |
3 | @function rem($px) {
4 | @return #{$px / 16}rem;
5 | }
6 |
--------------------------------------------------------------------------------
/index.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
2 |
3 |
4 |
5 |
2 |
3 |
4 |
5 |
2 |
3 |
4 |
5 |
2 |
3 |
4 |
5 |
2 |
3 |
4 |
5 |
6 |
7 |
10 |
11 |
--------------------------------------------------------------------------------
/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "require-dev": {
3 | "wp-coding-standards/wpcs": "^3.0"
4 | },
5 | "config": {
6 | "allow-plugins": {
7 | "dealerdirect/phpcodesniffer-composer-installer": true
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/tailwind.config.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @type {import('tailwindcss/tailwind-config').TailwindConfig }
3 | */
4 | module.exports = {
5 | future: {
6 | hoverOnlyWhenSupported: true,
7 | },
8 | content: ['./**/*.{php,html}', './src/**/*.{js,ts}'],
9 | theme: {
10 | extend: {},
11 | },
12 | plugins: [],
13 | };
14 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | charset = utf-8
5 | end_of_line = lf
6 | insert_final_newline = true
7 | trim_trailing_whitespace = true
8 | indent_style = space
9 | indent_size = 2
10 |
11 | [*.{md,markdown}]
12 | trim_trailing_whitespace = false
13 |
14 | [*.{php,html,css,scss,sass}]
15 | indent_style = tab
16 | indent_size = 4
17 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "phpcs.executablePath": "vendor/bin/phpcs",
3 | "phpcs.standard": "WordPress",
4 | "phpsab.executablePathCBF": "vendor/bin/phpcbf",
5 | "phpsab.executablePathCS": "vendor/bin/phpcs",
6 | "phpsab.standard": "WordPress",
7 | "[php]": {
8 | "editor.defaultFormatter": "valeryanm.vscode-phpsab"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/footer.php:
--------------------------------------------------------------------------------
1 |
9 |
10 |
11 |
12 |
13 |
14 |
17 |
18 |
19 |