diff --git a/$REPO_NAME.php b/$REPO_NAME.php
new file mode 100644
index 0000000..c0d3517
--- /dev/null
+++ b/$REPO_NAME.php
@@ -0,0 +1,14 @@
+ WordPress
-# Wordpress - ignore core, configuration, examples, uploads and logs.
-# https://github.com/github/gitignore/blob/main/WordPress.gitignore
-
-# Core
-#
-# Note: if you want to stage/commit WP core files
-# you can delete this whole section/until Configuration.
-/wp-admin/
-/wp-content/index.php
-/wp-content/languages
-/wp-content/plugins/index.php
-/wp-content/themes/index.php
-/wp-includes/
-/index.php
-/license.txt
-/readme.html
-/wp-*.php
-/xmlrpc.php
-
-# Configuration
-wp-config.php
-
-# Example themes
-/wp-content/themes/twenty*/
-
-# Example plugin
-/wp-content/plugins/hello.php
-
-# Uploads
-/wp-content/uploads/
-
-# Log files
-*.log
-
-# htaccess
-/.htaccess
-
-# All plugins
-#
-# Note: If you wish to whitelist plugins,
-# uncomment the next line
-#/wp-content/plugins
-
-# All themes
-#
-# Note: If you wish to whitelist themes,
-# uncomment the next line
-#/wp-content/themes
+composer.phar
+/vendor/
\ No newline at end of file
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 0000000..13566b8
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,8 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/
+# Datasource local storage ignored files
+/dataSources/
+/dataSources.local.xml
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..2b7a8f4
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/php.xml b/.idea/php.xml
new file mode 100644
index 0000000..ffd8457
--- /dev/null
+++ b/.idea/php.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/wp-theme-base.iml b/.idea/wp-theme-base.iml
new file mode 100644
index 0000000..2d6ad0e
--- /dev/null
+++ b/.idea/wp-theme-base.iml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/README.md b/README.md
index d829bca..902fbd2 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1 @@
-# wp-theme-base
-
+# $REPO_NAME
\ No newline at end of file
diff --git a/assets/scss/_wordpress-header.scss b/assets/scss/_wordpress-header.scss
new file mode 100644
index 0000000..52ffa3a
--- /dev/null
+++ b/assets/scss/_wordpress-header.scss
@@ -0,0 +1,20 @@
+/*!
+ * Theme Name: $REPO_NAME
+ * Template:
+ * Author: prettysunflower
+ * Author URI: https://prettysunflower.moe/
+ * License: Public Domain
+ * Coding style: PER-CS 2.0.0
+ * Version: 1
+ *
+ * -----------------------------------------------------
+ *
+ * WARNING: DO NOT EDIT THE ROOT style.css FILE DIRECTLY
+ * This file is generated by the assets/scss/style.scss
+ * file, edits in this file WILL be erased when we will
+ * update the file from the SCSS. ^^
+ * - Remilia
+ *
+ * -----------------------------------------------------
+ *
+ */
\ No newline at end of file
diff --git a/assets/scss/fonts.scss b/assets/scss/fonts.scss
new file mode 100644
index 0000000..00d69d0
--- /dev/null
+++ b/assets/scss/fonts.scss
@@ -0,0 +1,4 @@
+/* This is a system font stack. Please edit it if you want to use other fonts~ */
+body {
+ font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
+}
\ No newline at end of file
diff --git a/assets/scss/style.scss b/assets/scss/style.scss
new file mode 100644
index 0000000..43078f4
--- /dev/null
+++ b/assets/scss/style.scss
@@ -0,0 +1 @@
+@use "wordpress-header";
\ No newline at end of file
diff --git a/composer.json b/composer.json
new file mode 100644
index 0000000..84ab67f
--- /dev/null
+++ b/composer.json
@@ -0,0 +1,8 @@
+{
+ "autoload": {
+ "psr-4": {"${REPO_NAME_PASCAL}\\": "."}
+ },
+ "require": {
+ "ext-curl": "*"
+ }
+}
\ No newline at end of file
diff --git a/composer.lock b/composer.lock
new file mode 100644
index 0000000..69d3ce7
--- /dev/null
+++ b/composer.lock
@@ -0,0 +1,20 @@
+{
+ "_readme": [
+ "This file locks the dependencies of your project to a known state",
+ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
+ "This file is @generated automatically"
+ ],
+ "content-hash": "e9c96cc21846f5e5408230f7c1c55358",
+ "packages": [],
+ "packages-dev": [],
+ "aliases": [],
+ "minimum-stability": "stable",
+ "stability-flags": {},
+ "prefer-stable": false,
+ "prefer-lowest": false,
+ "platform": {
+ "ext-curl": "*"
+ },
+ "platform-dev": {},
+ "plugin-api-version": "2.6.0"
+}