From 77f25b9dada59ea1fef98a38ca6141c7be553adc Mon Sep 17 00:00:00 2001 From: asathoor Date: Thu, 3 Sep 2015 09:10:13 +0200 Subject: [PATCH 01/17] prepared for wp --- README.md | 3 +++ config.rb | 2 +- footer.php | 0 header.php | 0 ie.css | 5 +++++ index.php | 0 page.php | 0 print.css | 3 +++ screen.css | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++ sidebar.php | 0 single.php | 0 style.css | 0 12 files changed, 71 insertions(+), 1 deletion(-) create mode 100644 README.md create mode 100644 footer.php create mode 100644 header.php create mode 100644 ie.css create mode 100644 index.php create mode 100644 page.php create mode 100644 print.css create mode 100644 screen.css create mode 100644 sidebar.php create mode 100644 single.php create mode 100644 style.css diff --git a/README.md b/README.md new file mode 100644 index 0000000..e9b7473 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# Compass Project Prepared for WordPress + +In this clone I have prepared for a typical WordPress theme. diff --git a/config.rb b/config.rb index 148088b..77078db 100644 --- a/config.rb +++ b/config.rb @@ -2,7 +2,7 @@ # Set this to the root of your project when deployed: http_path = "/" -css_dir = "stylesheets" +css_dir = "/" sass_dir = "sass" images_dir = "images" javascripts_dir = "javascripts" diff --git a/footer.php b/footer.php new file mode 100644 index 0000000..e69de29 diff --git a/header.php b/header.php new file mode 100644 index 0000000..e69de29 diff --git a/ie.css b/ie.css new file mode 100644 index 0000000..5cd5b6c --- /dev/null +++ b/ie.css @@ -0,0 +1,5 @@ +/* Welcome to Compass. Use this file to write IE specific override styles. + * Import this file using the following HTML or equivalent: + * */ diff --git a/index.php b/index.php new file mode 100644 index 0000000..e69de29 diff --git a/page.php b/page.php new file mode 100644 index 0000000..e69de29 diff --git a/print.css b/print.css new file mode 100644 index 0000000..b0e9e45 --- /dev/null +++ b/print.css @@ -0,0 +1,3 @@ +/* Welcome to Compass. Use this file to define print styles. + * Import this file using the following HTML or equivalent: + * */ diff --git a/screen.css b/screen.css new file mode 100644 index 0000000..698bfe8 --- /dev/null +++ b/screen.css @@ -0,0 +1,59 @@ +/* Welcome to Compass. + * In this file you should write your main styles. (or centralize your imports) + * Import this file using the following HTML or equivalent: + * */ +/* line 5, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font: inherit; + font-size: 100%; + vertical-align: baseline; } + +/* line 22, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +html { + line-height: 1; } + +/* line 24, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +ol, ul { + list-style: none; } + +/* line 26, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +table { + border-collapse: collapse; + border-spacing: 0; } + +/* line 28, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +caption, th, td { + text-align: left; + font-weight: normal; + vertical-align: middle; } + +/* line 30, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +q, blockquote { + quotes: none; } + /* line 103, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ + q:before, q:after, blockquote:before, blockquote:after { + content: ""; + content: none; } + +/* line 32, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +a img { + border: none; } + +/* line 116, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { + display: block; } diff --git a/sidebar.php b/sidebar.php new file mode 100644 index 0000000..e69de29 diff --git a/single.php b/single.php new file mode 100644 index 0000000..e69de29 diff --git a/style.css b/style.css new file mode 100644 index 0000000..e69de29 From 8c9f1c830a7cc31395fad55c39418d4898b6af04 Mon Sep 17 00:00:00 2001 From: asathoor Date: Thu, 3 Sep 2015 11:30:45 +0200 Subject: [PATCH 02/17] config.rb ok --- README.md | 61 +++++++++++++++++++++++- config.rb | 2 +- koala-config.json | 47 ++++++++++++++++++ sass/_wpClasses.scss | 106 +++++++++++++++++++++++++++++++++++++++++ sass/screen.scss | 6 --- sass/style.scss | 27 +++++++++++ screen.css | 59 ----------------------- style.css | 78 ++++++++++++++++++++++++++++++ stylesheets/screen.css | 69 --------------------------- stylesheets/style.css | 78 ++++++++++++++++++++++++++++++ 10 files changed, 397 insertions(+), 136 deletions(-) create mode 100644 koala-config.json create mode 100644 sass/_wpClasses.scss create mode 100644 sass/style.scss create mode 100644 stylesheets/style.css diff --git a/README.md b/README.md index e9b7473..de0e04d 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,62 @@ # Compass Project Prepared for WordPress -In this clone I have prepared for a typical WordPress theme. +In this clone of a typical Compass project, I have prepared for the production of either a typical WordPress theme or child theme. +Edit style css accordingly. + +# config.rb - Compass Configuration + +The file *config.rb* defines the whereabouts of certain directories. + +WordPress needs a *style.css* file in the root of the theme folder. +Therefore *config.rb* should look like this: + +~~~~ +http_path = "/" +css_dir = "" +sass_dir = "sass" +images_dir = "images" +javascripts_dir = "javascripts" +~~~~ + +## style.css for a theme + +Here's a style.css sample for a WordPress theme: +~~~~ +/*! +Theme Name: Twenty Thirteen +Theme URI: http://wordpress.org/themes/twentythirteen +Author: the WordPress team +Author URI: http://wordpress.org/ +Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small. +Version: 1.0 +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready +Text Domain: twentythirteen + +This theme, like WordPress, is licensed under the GPL. +Use it to make something cool, have fun, and share what you've learned with others. +*/ +~~~~ + +Please note the exclamation mark after the /*!. It + +## style.css for a child theme + +And this is *style.css* for a child theme: + +~~~~ +/*! + Theme Name: Twenty Fifteen Child + Theme URI: http://example.com/twenty-fifteen-child/ + Description: Twenty Fifteen Child Theme + Author: John Doe + Author URI: http://example.com + Template: twentyfifteen + Version: 1.0.0 + License: GNU General Public License v2 or later + License URI: http://www.gnu.org/licenses/gpl-2.0.html + Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready + Text Domain: twenty-fifteen-child +*/ +~~~~ diff --git a/config.rb b/config.rb index 77078db..8a4c128 100644 --- a/config.rb +++ b/config.rb @@ -2,7 +2,7 @@ # Set this to the root of your project when deployed: http_path = "/" -css_dir = "/" +css_dir = "" sass_dir = "sass" images_dir = "images" javascripts_dir = "javascripts" diff --git a/koala-config.json b/koala-config.json new file mode 100644 index 0000000..7837781 --- /dev/null +++ b/koala-config.json @@ -0,0 +1,47 @@ +// Sass project settings, you can edit it and set custom settings. +{ + // The mappings of source directory and output directory + "mappings": [ + // { + // "src": "path/to/source", + // "dest": "path/to/output" + // } + ], + + // Add the ignore rules that Koala will not search them. + // e.g. ["*.json", "*.txt", "test", "path/libs"] + "ignores": ["*.css"], + + // Compile options of Sass. + "options": { + + // Output style. Can be nested (default), compact, compressed, or expanded. + "outputStyle": "nested", + + // Emit comments in the generated CSS indicating the corresponding source line. + "lineComments": false, + + // Emit extra information in the generated CSS that can be used by the FireSass Firebug plugin. + "debugInfo": false, + + // Create sourcemap files next to the generated CSS files + "sourceMap": false, + + // Use Unix-style newlines in written files. + "unixNewlines": false, + + // auto add vendor prefixes to rules + "autoprefix": false + }, + + // Other compile options, use the full name of options. + // e.g, ["--scss", ... ,"--no-cache"]. + // Run the command 'sass -h' to see more options. + "customOptions": [], + + // An array of filesystem paths or importers which should be searched for Sass templates imported with the @import directive. + "includePaths": [], + + // A array of ruby libraries, require them before running Sass. + "requireLibs": [] +} \ No newline at end of file diff --git a/sass/_wpClasses.scss b/sass/_wpClasses.scss new file mode 100644 index 0000000..8b1696c --- /dev/null +++ b/sass/_wpClasses.scss @@ -0,0 +1,106 @@ +/* =WordPress Core classes +-------------------------------------------------------------- */ +.alignnone { + margin: 5px 20px 20px 0; +} + +.aligncenter, +div.aligncenter { + display: block; + margin: 5px auto 5px auto; +} + +.alignright { + float:right; + margin: 5px 0 20px 20px; +} + +.alignleft { + float: left; + margin: 5px 20px 20px 0; +} + +a img.alignright { + float: right; + margin: 5px 0 20px 20px; +} + +a img.alignnone { + margin: 5px 20px 20px 0; +} + +a img.alignleft { + float: left; + margin: 5px 20px 20px 0; +} + +a img.aligncenter { + display: block; + margin-left: auto; + margin-right: auto +} + +.wp-caption { + background: #fff; + border: 1px solid #f0f0f0; + max-width: 96%; /* Image does not overflow the content area */ + padding: 5px 3px 10px; + text-align: center; +} + +.wp-caption.alignnone { + margin: 5px 20px 20px 0; +} + +.wp-caption.alignleft { + margin: 5px 20px 20px 0; +} + +.wp-caption.alignright { + margin: 5px 0 20px 20px; +} + +.wp-caption img { + border: 0 none; + height: auto; + margin: 0; + max-width: 98.5%; + padding: 0; + width: auto; +} + +.wp-caption p.wp-caption-text { + font-size: 11px; + line-height: 17px; + margin: 0; + padding: 0 4px 5px; +} + +/* Text meant only for screen readers. */ +.screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip: auto !important; + color: #21759b; + display: block; + font-size: 14px; + font-size: 0.875rem; + font-weight: bold; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; /* Above WP toolbar. */ +} \ No newline at end of file diff --git a/sass/screen.scss b/sass/screen.scss index 81de847..e69de29 100644 --- a/sass/screen.scss +++ b/sass/screen.scss @@ -1,6 +0,0 @@ -/* Welcome to Compass. - * In this file you should write your main styles. (or centralize your imports) - * Import this file using the following HTML or equivalent: - * */ - -@import "compass/reset"; diff --git a/sass/style.scss b/sass/style.scss new file mode 100644 index 0000000..21b2901 --- /dev/null +++ b/sass/style.scss @@ -0,0 +1,27 @@ +/*! + Theme Name: Blank WordPress Child Theme + Theme URI: https://wordpress.org/themes/whatever + Description: Your Description + Author: John Doe + Author URI: http://johndoe.dk + Template: themify-base + Version: 0.1 + License: GNU General Public License v2 or later + License URI: http://www.gnu.org/licenses/gpl-2.0.html + Tags: tag1, tag2 + Text Domain: blank_wordres_child_theme +*/ + +/* Welcome to Compass. + * In this file you should write your main styles. (or centralize your imports) + * Import this file using the following HTML or equivalent: + * */ + +/* Welcome to WordPress, Compass and Sass + * The welcome above is the original one from Compass. + * I left it as is - however you don't need the link because Compass will compile directly to style.css + * The stylesheet will compile to style.css in the root folder of this theme. */ + +@import "compass/reset"; + +/* ... add your styles below ... */ diff --git a/screen.css b/screen.css index 698bfe8..e69de29 100644 --- a/screen.css +++ b/screen.css @@ -1,59 +0,0 @@ -/* Welcome to Compass. - * In this file you should write your main styles. (or centralize your imports) - * Import this file using the following HTML or equivalent: - * */ -/* line 5, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; } - -/* line 22, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -html { - line-height: 1; } - -/* line 24, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -ol, ul { - list-style: none; } - -/* line 26, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -table { - border-collapse: collapse; - border-spacing: 0; } - -/* line 28, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -caption, th, td { - text-align: left; - font-weight: normal; - vertical-align: middle; } - -/* line 30, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -q, blockquote { - quotes: none; } - /* line 103, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ - q:before, q:after, blockquote:before, blockquote:after { - content: ""; - content: none; } - -/* line 32, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -a img { - border: none; } - -/* line 116, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { - display: block; } diff --git a/style.css b/style.css index e69de29..62f2e80 100644 --- a/style.css +++ b/style.css @@ -0,0 +1,78 @@ +/*! + Theme Name: Blank WordPress Child Theme + Theme URI: https://wordpress.org/themes/whatever + Description: Your Description + Author: John Doe + Author URI: http://johndoe.dk + Template: themify-base + Version: 0.1 + License: GNU General Public License v2 or later + License URI: http://www.gnu.org/licenses/gpl-2.0.html + Tags: tag1, tag2 + Text Domain: blank_wordres_child_theme +*/ +/* Welcome to Compass. + * In this file you should write your main styles. (or centralize your imports) + * Import this file using the following HTML or equivalent: + * */ +/* Welcome to WordPress, Compass and Sass + * The welcome above is the original one from Compass. + * I left it as is - however you don't need the link because Compass will compile directly to style.css + * The stylesheet will compile to style.css in the root folder of this theme. */ +/* line 5, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font: inherit; + font-size: 100%; + vertical-align: baseline; } + +/* line 22, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +html { + line-height: 1; } + +/* line 24, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +ol, ul { + list-style: none; } + +/* line 26, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +table { + border-collapse: collapse; + border-spacing: 0; } + +/* line 28, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +caption, th, td { + text-align: left; + font-weight: normal; + vertical-align: middle; } + +/* line 30, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +q, blockquote { + quotes: none; } + /* line 103, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ + q:before, q:after, blockquote:before, blockquote:after { + content: ""; + content: none; } + +/* line 32, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +a img { + border: none; } + +/* line 116, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { + display: block; } + +/* ... add your styles below ... */ diff --git a/stylesheets/screen.css b/stylesheets/screen.css index d77e78a..e69de29 100644 --- a/stylesheets/screen.css +++ b/stylesheets/screen.css @@ -1,69 +0,0 @@ -/* Welcome to Compass. - * In this file you should write your main styles. (or centralize your imports) - * Import this file using the following HTML or equivalent: - * */ -/* line 17, ../../../../../.rvm/gems/ruby-1.9.2-p180/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font-size: 100%; - font: inherit; - vertical-align: baseline; -} - -/* line 20, ../../../../../.rvm/gems/ruby-1.9.2-p180/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ -body { - line-height: 1; -} - -/* line 22, ../../../../../.rvm/gems/ruby-1.9.2-p180/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ -ol, ul { - list-style: none; -} - -/* line 24, ../../../../../.rvm/gems/ruby-1.9.2-p180/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ -table { - border-collapse: collapse; - border-spacing: 0; -} - -/* line 26, ../../../../../.rvm/gems/ruby-1.9.2-p180/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ -caption, th, td { - text-align: left; - font-weight: normal; - vertical-align: middle; -} - -/* line 28, ../../../../../.rvm/gems/ruby-1.9.2-p180/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ -q, blockquote { - quotes: none; -} -/* line 101, ../../../../../.rvm/gems/ruby-1.9.2-p180/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ -q:before, q:after, blockquote:before, blockquote:after { - content: ""; - content: none; -} - -/* line 30, ../../../../../.rvm/gems/ruby-1.9.2-p180/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ -a img { - border: none; -} - -/* line 115, ../../../../../.rvm/gems/ruby-1.9.2-p180/gems/compass-0.11.1/frameworks/compass/stylesheets/compass/reset/_utilities.scss */ -article, aside, details, figcaption, figure, -footer, header, hgroup, menu, nav, section { - display: block; -} diff --git a/stylesheets/style.css b/stylesheets/style.css new file mode 100644 index 0000000..55b1870 --- /dev/null +++ b/stylesheets/style.css @@ -0,0 +1,78 @@ +/*! + Theme Name: Blank WordPress Child Theme + Theme URI: https://wordpress.org/themes/whatever + Description: Your Description + Author: John Doe + Author URI: http://johndoe.dk + Template: themify-base + Version: 0.1 + License: GNU General Public License v2 or later + License URI: http://www.gnu.org/licenses/gpl-2.0.html + Tags: tag1, tag2 + Text Domain: blank_wordres_child_theme +*/ +/* Welcome to Compass. + * In this file you should write your main styles. (or centralize your imports) + * Import this file using the following HTML or equivalent: + * */ +/* Welcome to WordPress, Compass and Sass + * The welcome above is the original one from Compass. + * I left it as is - however you don't need the link because Compass will compile directly to style.css + * The stylesheet will compile to style.css in the root folder of this theme. */ +/* line 5, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +html, body, div, span, applet, object, iframe, +h1, h2, h3, h4, h5, h6, p, blockquote, pre, +a, abbr, acronym, address, big, cite, code, +del, dfn, em, img, ins, kbd, q, s, samp, +small, strike, strong, sub, sup, tt, var, +b, u, i, center, +dl, dt, dd, ol, ul, li, +fieldset, form, label, legend, +table, caption, tbody, tfoot, thead, tr, th, td, +article, aside, canvas, details, embed, +figure, figcaption, footer, header, hgroup, +menu, nav, output, ruby, section, summary, +time, mark, audio, video { + margin: 0; + padding: 0; + border: 0; + font: inherit; + font-size: 100%; + vertical-align: baseline; } + +/* line 22, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +html { + line-height: 1; } + +/* line 24, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +ol, ul { + list-style: none; } + +/* line 26, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +table { + border-collapse: collapse; + border-spacing: 0; } + +/* line 28, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +caption, th, td { + text-align: left; + font-weight: normal; + vertical-align: middle; } + +/* line 30, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +q, blockquote { + quotes: none; } + /* line 103, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ + q:before, q:after, blockquote:before, blockquote:after { + content: ""; + content: none; } + +/* line 32, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +a img { + border: none; } + +/* line 116, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { + display: block; } + +/* ... add your styles below ... */ From f163624c5d65cd489055f57cd4c27d65db4fe03c Mon Sep 17 00:00:00 2001 From: asathoor Date: Thu, 3 Sep 2015 11:37:24 +0200 Subject: [PATCH 03/17] ignore tildes --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 9ba470d..fee0280 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ -.sass-cache \ No newline at end of file +.sass-cache +*~ From bed6070e8c1435936fa639161bd42132e9b6c5f3 Mon Sep 17 00:00:00 2001 From: asathoor Date: Thu, 3 Sep 2015 22:06:51 +0200 Subject: [PATCH 04/17] update --- README.md | 20 ++++++- footer.php | 2 + header.php | 30 +++++++++++ ie.css | 5 -- index.php | 12 +++++ page.php | 13 +++++ print.css | 3 -- sass/ie.scss | 5 -- sass/print.scss | 3 -- sass/screen.scss | 0 sass/style.scss | 17 ++---- screen.css | 0 sidebar.php | 3 ++ single.php | 13 +++++ style.css | 119 +++++++++++++++++++++++++++++++++++++---- stylesheets/ie.css | 5 -- stylesheets/print.css | 3 -- stylesheets/screen.css | 0 stylesheets/style.css | 78 --------------------------- 19 files changed, 203 insertions(+), 128 deletions(-) delete mode 100644 ie.css delete mode 100644 print.css delete mode 100644 sass/ie.scss delete mode 100644 sass/print.scss delete mode 100644 sass/screen.scss delete mode 100644 screen.css delete mode 100644 stylesheets/ie.css delete mode 100644 stylesheets/print.css delete mode 100644 stylesheets/screen.css delete mode 100644 stylesheets/style.css diff --git a/README.md b/README.md index de0e04d..e36fda0 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,8 @@ # Compass Project Prepared for WordPress -In this clone of a typical Compass project, I have prepared for the production of either a typical WordPress theme or child theme. -Edit style css accordingly. +This repo was made in order to get a starting point for a WordPress theme styled via SASS and Compass. +In a standard Compass project the .scss files are placed in the /sass folder. +However WordPress needs the style.css in the root folder. # config.rb - Compass Configuration @@ -18,6 +19,7 @@ images_dir = "images" javascripts_dir = "javascripts" ~~~~ + ## style.css for a theme Here's a style.css sample for a WordPress theme: @@ -60,3 +62,17 @@ And this is *style.css* for a child theme: Text Domain: twenty-fifteen-child */ ~~~~ + +# Files + +config.rb +footer.php +header.php +index.php +koala-config.json +page.php +README.md +/sass/style.scss +sidebar.php +single.php +style.css diff --git a/footer.php b/footer.php index e69de29..691287b 100644 --- a/footer.php +++ b/footer.php @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/header.php b/header.php index e69de29..0184469 100644 --- a/header.php +++ b/header.php @@ -0,0 +1,30 @@ + + + class="no-js"> + + + + + + + + + + + + + + + + + + + + +> \ No newline at end of file diff --git a/ie.css b/ie.css deleted file mode 100644 index 5cd5b6c..0000000 --- a/ie.css +++ /dev/null @@ -1,5 +0,0 @@ -/* Welcome to Compass. Use this file to write IE specific override styles. - * Import this file using the following HTML or equivalent: - * */ diff --git a/index.php b/index.php index e69de29..c492a9f 100644 --- a/index.php +++ b/index.php @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/page.php b/page.php index e69de29..284a88e 100644 --- a/page.php +++ b/page.php @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/print.css b/print.css deleted file mode 100644 index b0e9e45..0000000 --- a/print.css +++ /dev/null @@ -1,3 +0,0 @@ -/* Welcome to Compass. Use this file to define print styles. - * Import this file using the following HTML or equivalent: - * */ diff --git a/sass/ie.scss b/sass/ie.scss deleted file mode 100644 index 5cd5b6c..0000000 --- a/sass/ie.scss +++ /dev/null @@ -1,5 +0,0 @@ -/* Welcome to Compass. Use this file to write IE specific override styles. - * Import this file using the following HTML or equivalent: - * */ diff --git a/sass/print.scss b/sass/print.scss deleted file mode 100644 index b0e9e45..0000000 --- a/sass/print.scss +++ /dev/null @@ -1,3 +0,0 @@ -/* Welcome to Compass. Use this file to define print styles. - * Import this file using the following HTML or equivalent: - * */ diff --git a/sass/screen.scss b/sass/screen.scss deleted file mode 100644 index e69de29..0000000 diff --git a/sass/style.scss b/sass/style.scss index 21b2901..a325cc7 100644 --- a/sass/style.scss +++ b/sass/style.scss @@ -9,19 +9,8 @@ License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: tag1, tag2 - Text Domain: blank_wordres_child_theme + Text Domain: blank_wordpress_child_theme */ -/* Welcome to Compass. - * In this file you should write your main styles. (or centralize your imports) - * Import this file using the following HTML or equivalent: - * */ - -/* Welcome to WordPress, Compass and Sass - * The welcome above is the original one from Compass. - * I left it as is - however you don't need the link because Compass will compile directly to style.css - * The stylesheet will compile to style.css in the root folder of this theme. */ - -@import "compass/reset"; - -/* ... add your styles below ... */ +@import "compass/reset"; // Meyer reset +@import "wpClasses"; // WP core classes diff --git a/screen.css b/screen.css deleted file mode 100644 index e69de29..0000000 diff --git a/sidebar.php b/sidebar.php index e69de29..b879b70 100644 --- a/sidebar.php +++ b/sidebar.php @@ -0,0 +1,3 @@ + + + diff --git a/single.php b/single.php index e69de29..6bb34eb 100644 --- a/single.php +++ b/single.php @@ -0,0 +1,13 @@ + + + + + + + + diff --git a/style.css b/style.css index 62f2e80..0ffc18f 100644 --- a/style.css +++ b/style.css @@ -9,16 +9,8 @@ License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Tags: tag1, tag2 - Text Domain: blank_wordres_child_theme + Text Domain: blank_wordpress_child_theme */ -/* Welcome to Compass. - * In this file you should write your main styles. (or centralize your imports) - * Import this file using the following HTML or equivalent: - * */ -/* Welcome to WordPress, Compass and Sass - * The welcome above is the original one from Compass. - * I left it as is - however you don't need the link because Compass will compile directly to style.css - * The stylesheet will compile to style.css in the root folder of this theme. */ /* line 5, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, @@ -75,4 +67,111 @@ a img { article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } -/* ... add your styles below ... */ +/* =WordPress Core classes +-------------------------------------------------------------- */ +/* line 3, sass/_wpClasses.scss */ +.alignnone { + margin: 5px 20px 20px 0; } + +/* line 7, sass/_wpClasses.scss */ +.aligncenter, +div.aligncenter { + display: block; + margin: 5px auto 5px auto; } + +/* line 13, sass/_wpClasses.scss */ +.alignright { + float: right; + margin: 5px 0 20px 20px; } + +/* line 18, sass/_wpClasses.scss */ +.alignleft { + float: left; + margin: 5px 20px 20px 0; } + +/* line 23, sass/_wpClasses.scss */ +a img.alignright { + float: right; + margin: 5px 0 20px 20px; } + +/* line 28, sass/_wpClasses.scss */ +a img.alignnone { + margin: 5px 20px 20px 0; } + +/* line 32, sass/_wpClasses.scss */ +a img.alignleft { + float: left; + margin: 5px 20px 20px 0; } + +/* line 37, sass/_wpClasses.scss */ +a img.aligncenter { + display: block; + margin-left: auto; + margin-right: auto; } + +/* line 43, sass/_wpClasses.scss */ +.wp-caption { + background: #fff; + border: 1px solid #f0f0f0; + max-width: 96%; + /* Image does not overflow the content area */ + padding: 5px 3px 10px; + text-align: center; } + +/* line 51, sass/_wpClasses.scss */ +.wp-caption.alignnone { + margin: 5px 20px 20px 0; } + +/* line 55, sass/_wpClasses.scss */ +.wp-caption.alignleft { + margin: 5px 20px 20px 0; } + +/* line 59, sass/_wpClasses.scss */ +.wp-caption.alignright { + margin: 5px 0 20px 20px; } + +/* line 63, sass/_wpClasses.scss */ +.wp-caption img { + border: 0 none; + height: auto; + margin: 0; + max-width: 98.5%; + padding: 0; + width: auto; } + +/* line 72, sass/_wpClasses.scss */ +.wp-caption p.wp-caption-text { + font-size: 11px; + line-height: 17px; + margin: 0; + padding: 0 4px 5px; } + +/* Text meant only for screen readers. */ +/* line 80, sass/_wpClasses.scss */ +.screen-reader-text { + clip: rect(1px, 1px, 1px, 1px); + position: absolute !important; + height: 1px; + width: 1px; + overflow: hidden; } + +/* line 88, sass/_wpClasses.scss */ +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip: auto !important; + color: #21759b; + display: block; + font-size: 14px; + font-size: 0.875rem; + font-weight: bold; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; + /* Above WP toolbar. */ } diff --git a/stylesheets/ie.css b/stylesheets/ie.css deleted file mode 100644 index 5cd5b6c..0000000 --- a/stylesheets/ie.css +++ /dev/null @@ -1,5 +0,0 @@ -/* Welcome to Compass. Use this file to write IE specific override styles. - * Import this file using the following HTML or equivalent: - * */ diff --git a/stylesheets/print.css b/stylesheets/print.css deleted file mode 100644 index b0e9e45..0000000 --- a/stylesheets/print.css +++ /dev/null @@ -1,3 +0,0 @@ -/* Welcome to Compass. Use this file to define print styles. - * Import this file using the following HTML or equivalent: - * */ diff --git a/stylesheets/screen.css b/stylesheets/screen.css deleted file mode 100644 index e69de29..0000000 diff --git a/stylesheets/style.css b/stylesheets/style.css deleted file mode 100644 index 55b1870..0000000 --- a/stylesheets/style.css +++ /dev/null @@ -1,78 +0,0 @@ -/*! - Theme Name: Blank WordPress Child Theme - Theme URI: https://wordpress.org/themes/whatever - Description: Your Description - Author: John Doe - Author URI: http://johndoe.dk - Template: themify-base - Version: 0.1 - License: GNU General Public License v2 or later - License URI: http://www.gnu.org/licenses/gpl-2.0.html - Tags: tag1, tag2 - Text Domain: blank_wordres_child_theme -*/ -/* Welcome to Compass. - * In this file you should write your main styles. (or centralize your imports) - * Import this file using the following HTML or equivalent: - * */ -/* Welcome to WordPress, Compass and Sass - * The welcome above is the original one from Compass. - * I left it as is - however you don't need the link because Compass will compile directly to style.css - * The stylesheet will compile to style.css in the root folder of this theme. */ -/* line 5, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -html, body, div, span, applet, object, iframe, -h1, h2, h3, h4, h5, h6, p, blockquote, pre, -a, abbr, acronym, address, big, cite, code, -del, dfn, em, img, ins, kbd, q, s, samp, -small, strike, strong, sub, sup, tt, var, -b, u, i, center, -dl, dt, dd, ol, ul, li, -fieldset, form, label, legend, -table, caption, tbody, tfoot, thead, tr, th, td, -article, aside, canvas, details, embed, -figure, figcaption, footer, header, hgroup, -menu, nav, output, ruby, section, summary, -time, mark, audio, video { - margin: 0; - padding: 0; - border: 0; - font: inherit; - font-size: 100%; - vertical-align: baseline; } - -/* line 22, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -html { - line-height: 1; } - -/* line 24, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -ol, ul { - list-style: none; } - -/* line 26, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -table { - border-collapse: collapse; - border-spacing: 0; } - -/* line 28, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -caption, th, td { - text-align: left; - font-weight: normal; - vertical-align: middle; } - -/* line 30, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -q, blockquote { - quotes: none; } - /* line 103, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ - q:before, q:after, blockquote:before, blockquote:after { - content: ""; - content: none; } - -/* line 32, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -a img { - border: none; } - -/* line 116, ../../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ -article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { - display: block; } - -/* ... add your styles below ... */ From 2197dfbc2caeb5c5833a3ddb77cf1f551cc73b8d Mon Sep 17 00:00:00 2001 From: asathoor Date: Sat, 5 Sep 2015 04:40:55 +0200 Subject: [PATCH 05/17] style.css update --- README.md | 68 +++++++++++++++++++++++++++---------------------- index.php | 10 +++++++- sass/style.scss | 24 +++++++++-------- style.css | 24 +++++++++-------- 4 files changed, 72 insertions(+), 54 deletions(-) diff --git a/README.md b/README.md index e36fda0..760a1be 100644 --- a/README.md +++ b/README.md @@ -22,19 +22,20 @@ javascripts_dir = "javascripts" ## style.css for a theme -Here's a style.css sample for a WordPress theme: +Here's a style.css sample for this WordPress theme: + ~~~~ /*! -Theme Name: Twenty Thirteen -Theme URI: http://wordpress.org/themes/twentythirteen -Author: the WordPress team -Author URI: http://wordpress.org/ -Description: The 2013 theme for WordPress takes us back to the blog, featuring a full range of post formats, each displayed beautifully in their own unique way. Design details abound, starting with a vibrant color scheme and matching header images, beautiful typography and icons, and a flexible layout that looks great on any device, big or small. -Version: 1.0 +Theme Name: SASS / Compass Skeleton +Theme URI: http://multimusen.dk/ +Author: Per Thykjaer Jensen +Author URI: http://multimusen.dk/ +Description: Sass and Compass Skeleton theme. +Version: Beta License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html -Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready -Text Domain: twentythirteen +Tags: compass, sass, barebone, skeleton +Text Domain: petj_sass_compass_skeleton This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. @@ -45,34 +46,39 @@ Please note the exclamation mark after the /*!. It ## style.css for a child theme -And this is *style.css* for a child theme: +And this is *style.css* for a child theme for the theme ~~~~ /*! - Theme Name: Twenty Fifteen Child - Theme URI: http://example.com/twenty-fifteen-child/ - Description: Twenty Fifteen Child Theme - Author: John Doe - Author URI: http://example.com + Theme Name: Compass Skeleton Child + Theme URI: http://multimusen.dk + Description: A skeleton theme prepared for SASS and Compass. + Author: Per Thykjaer Jensen + Author URI: http://multimusen.dk Template: twentyfifteen - Version: 1.0.0 + Version: 0.1 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html - Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready - Text Domain: twenty-fifteen-child + Tags: sass, compass, skeleton + Text Domain: compass-skeleton-child */ ~~~~ -# Files - -config.rb -footer.php -header.php -index.php -koala-config.json -page.php -README.md -/sass/style.scss -sidebar.php -single.php -style.css +# The Loop + +* Codex: [The Loop](https://codex.wordpress.org/The_Loop) +* See: [Elegant Themes](http://www.elegantthemes.com/blog/tips-tricks/the-wordpress-loop-explained-for-beginners) + +Here's a loop sample from the page above: + +~~~~ +if (have_posts()) : + while (have_posts()) : + the_post(); + the_content(); + endwhile; +endif; +?> +~~~~ + +More elaborate loops are possible, have a look at the loops in e.g. the *twentyfifteen*, *twentyfourteen* and other themes. diff --git a/index.php b/index.php index c492a9f..8a5162f 100644 --- a/index.php +++ b/index.php @@ -7,6 +7,14 @@ - + + diff --git a/sass/style.scss b/sass/style.scss index a325cc7..2db75fb 100644 --- a/sass/style.scss +++ b/sass/style.scss @@ -1,15 +1,17 @@ /*! - Theme Name: Blank WordPress Child Theme - Theme URI: https://wordpress.org/themes/whatever - Description: Your Description - Author: John Doe - Author URI: http://johndoe.dk - Template: themify-base - Version: 0.1 - License: GNU General Public License v2 or later - License URI: http://www.gnu.org/licenses/gpl-2.0.html - Tags: tag1, tag2 - Text Domain: blank_wordpress_child_theme +Theme Name: SASS / Compass Skeleton +Theme URI: http://multimusen.dk/ +Author: Per Thykjaer Jensen +Author URI: http://multimusen.dk/ +Description: Sass and Compass Skeleton theme. +Version: Beta +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Tags: compass, sass, barebone, skeleton +Text Domain: petj_sass_compass_skeleton + +This theme, like WordPress, is licensed under the GPL. +Use it to make something cool, have fun, and share what you've learned with others. */ @import "compass/reset"; // Meyer reset diff --git a/style.css b/style.css index 0ffc18f..d5b25d4 100644 --- a/style.css +++ b/style.css @@ -1,15 +1,17 @@ /*! - Theme Name: Blank WordPress Child Theme - Theme URI: https://wordpress.org/themes/whatever - Description: Your Description - Author: John Doe - Author URI: http://johndoe.dk - Template: themify-base - Version: 0.1 - License: GNU General Public License v2 or later - License URI: http://www.gnu.org/licenses/gpl-2.0.html - Tags: tag1, tag2 - Text Domain: blank_wordpress_child_theme +Theme Name: SASS / Compass Skeleton +Theme URI: http://multimusen.dk/ +Author: Per Thykjaer Jensen +Author URI: http://multimusen.dk/ +Description: Sass and Compass Skeleton theme. +Version: Beta +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Tags: compass, sass, barebone, skeleton +Text Domain: petj_sass_compass_skeleton + +This theme, like WordPress, is licensed under the GPL. +Use it to make something cool, have fun, and share what you've learned with others. */ /* line 5, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ html, body, div, span, applet, object, iframe, From 2b700600e0fbf768be20bffe4f46dccdb234d8b3 Mon Sep 17 00:00:00 2001 From: asathoor Date: Sat, 5 Sep 2015 05:38:48 +0200 Subject: [PATCH 06/17] style.css and Jolly Rodger edited --- README.md | 14 +++++++++ .../744px-Pirate_Flag_of_Henry_Every.svg.png | Bin 0 -> 30248 bytes sass/style.scss | 10 ++++--- screenshot.png | Bin 0 -> 28737 bytes style.css | 27 +++++++++--------- 5 files changed, 34 insertions(+), 17 deletions(-) create mode 100644 images/744px-Pirate_Flag_of_Henry_Every.svg.png create mode 100644 screenshot.png diff --git a/README.md b/README.md index 760a1be..357ac12 100644 --- a/README.md +++ b/README.md @@ -82,3 +82,17 @@ endif; ~~~~ More elaborate loops are possible, have a look at the loops in e.g. the *twentyfifteen*, *twentyfourteen* and other themes. + +# Future development ideas + +## Menu + +*Navigare necesse est* + +## Widget Area + +In *sidebar.php* + +## A Costum Hook + +do_action, add_action(), function ... diff --git a/images/744px-Pirate_Flag_of_Henry_Every.svg.png b/images/744px-Pirate_Flag_of_Henry_Every.svg.png new file mode 100644 index 0000000000000000000000000000000000000000..89448716be8734564725f0e31970f0b6de57e3ec GIT binary patch literal 30248 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 rm;d`q|NEa File:Pirate_Flag_of_Henry_Every.svg Version: Beta License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html -Tags: compass, sass, barebone, skeleton +Tags: compass, sass, barebone, skeleton, Jolly Rodger Text Domain: petj_sass_compass_skeleton This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ + + @import "compass/reset"; // Meyer reset @import "wpClasses"; // WP core classes diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..1fc80426dc0cf9e60f75f68606462cc97edda827 GIT binary patch literal 28737 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 E2mVVR`~Uy| literal 0 HcmV?d00001 diff --git a/style.css b/style.css index d5b25d4..15fe8ab 100644 --- a/style.css +++ b/style.css @@ -1,19 +1,20 @@ +@charset "UTF-8"; /*! -Theme Name: SASS / Compass Skeleton -Theme URI: http://multimusen.dk/ +Theme Name: PETJ - the SASS / Compass Skeleton +Theme URI: https://github.com/asathoor/sass-test Author: Per Thykjaer Jensen Author URI: http://multimusen.dk/ -Description: Sass and Compass Skeleton theme. +Description: Sass and Compass Skeleton theme. Since the theme is a skeleton for further development, "Jolly Rodger" is the logical image. Therefore the screenshot image is the infamous “Pirate Flag of Henry Every”. Licensed under CC0 via Commons File:Pirate_Flag_of_Henry_Every.svg Version: Beta License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html -Tags: compass, sass, barebone, skeleton +Tags: compass, sass, barebone, skeleton, Jolly Rodger Text Domain: petj_sass_compass_skeleton This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ -/* line 5, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +/* line 5, ../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, @@ -34,38 +35,38 @@ time, mark, audio, video { font-size: 100%; vertical-align: baseline; } -/* line 22, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +/* line 22, ../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ html { line-height: 1; } -/* line 24, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +/* line 24, ../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ ol, ul { list-style: none; } -/* line 26, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +/* line 26, ../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ table { border-collapse: collapse; border-spacing: 0; } -/* line 28, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +/* line 28, ../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; } -/* line 30, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +/* line 30, ../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ q, blockquote { quotes: none; } - /* line 103, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ + /* line 103, ../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; } -/* line 32, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +/* line 32, ../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ a img { border: none; } -/* line 116, ../../../../../var/lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ +/* line 116, ../../../../../../lib/gems/2.1.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */ article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } From 86e17bb6a5a41a3419c6af761fe913446013d241 Mon Sep 17 00:00:00 2001 From: asathoor Date: Sat, 5 Sep 2015 08:58:02 +0200 Subject: [PATCH 07/17] uri multimusen added --- sass/style.scss | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sass/style.scss b/sass/style.scss index e87be15..426538f 100644 --- a/sass/style.scss +++ b/sass/style.scss @@ -14,7 +14,6 @@ This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ - - +// imports @import "compass/reset"; // Meyer reset @import "wpClasses"; // WP core classes From 6f53976015b1fef85d6c7ac459bea7d28aeb722c Mon Sep 17 00:00:00 2001 From: asathoor Date: Sat, 5 Sep 2015 09:25:36 +0200 Subject: [PATCH 08/17] Loop info --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 357ac12..57870b7 100644 --- a/README.md +++ b/README.md @@ -83,6 +83,10 @@ endif; More elaborate loops are possible, have a look at the loops in e.g. the *twentyfifteen*, *twentyfourteen* and other themes. +* [The Loop](https://codex.wordpress.org/The_Loop) +* [Template Tags](https://codex.wordpress.org/Template_Tags) +* [Query](https://codex.wordpress.org/Template_Tags/query_posts) + # Future development ideas ## Menu From 8ee7615849b977aa343dd41c28e7fca04ecca395 Mon Sep 17 00:00:00 2001 From: asathoor Date: Sat, 5 Sep 2015 16:38:18 +0200 Subject: [PATCH 09/17] menus, widgets etc. --- README.md | 34 +++++++++++++++++++++++++++++++++- functions.php | 32 ++++++++++++++++++++++++++++++++ header.php | 14 +++++++++----- index.php | 22 ++++++++++++++++------ sidebar.php | 11 ++++++++++- single.php | 19 +++++++++++++++---- 6 files changed, 115 insertions(+), 17 deletions(-) create mode 100644 functions.php diff --git a/README.md b/README.md index 57870b7..2e265b3 100644 --- a/README.md +++ b/README.md @@ -95,7 +95,39 @@ More elaborate loops are possible, have a look at the loops in e.g. the *twentyf ## Widget Area -In *sidebar.php* +1. Define the widget in functions.php +2. Invoke the widget in relevant file + +### functions.php + +Use something like this in functions.php: + +~~~~ +/* WIDGET AREAS */ +// http://codex.wordpress.org/Widgetizing_Themes + +function petj_widgets_define() { + + register_sidebar( array( + 'name' => 'petj_sidebar_widget', + 'id' => 'petj_sidebar_widget', + 'before_widget' => '

', + 'after_widget' => '
', + 'before_title' => '

', + 'after_title' => '

', + ) ); + +} +add_action( 'widgets_init', 'petj_widgets_define' ); +~~~~ + +### sidebar.php + +You can have widget areas whereever you want in your theme. In this case I add the widget area in sidebar.php: + +~~~~ + +~~~~ ## A Costum Hook diff --git a/functions.php b/functions.php new file mode 100644 index 0000000..24b3dc2 --- /dev/null +++ b/functions.php @@ -0,0 +1,32 @@ + __( 'Sidebar Menu' ), + 'extra-menu' => __( 'Extra Menu' ) + ) + ); +} +add_action( 'init', 'petj_menus' ); + +/* WIDGET AREAS */ +// http://codex.wordpress.org/Widgetizing_Themes + +function petj_widgets_define() { + + register_sidebar( array( + 'name' => 'petj_sidebar_widget', + 'id' => 'petj_sidebar_widget', + 'before_widget' => '
', + 'after_widget' => '
', + 'before_title' => '

', + 'after_title' => '

', + ) ); + +} +add_action( 'widgets_init', 'petj_widgets_define' ); +?> \ No newline at end of file diff --git a/header.php b/header.php index 0184469..810ef82 100644 --- a/header.php +++ b/header.php @@ -1,8 +1,7 @@ @@ -18,13 +17,18 @@ - + - -> \ No newline at end of file +> +
+
+

+

+
+
\ No newline at end of file diff --git a/index.php b/index.php index 8a5162f..5f4607a 100644 --- a/index.php +++ b/index.php @@ -5,16 +5,26 @@ ?> - + + +
+ +

Main Content

+ +

The Loop

+ +Below: content from the Loop. ',''); + endwhile; endif; ?> +
- + \ No newline at end of file diff --git a/sidebar.php b/sidebar.php index b879b70..2bac7fa 100644 --- a/sidebar.php +++ b/sidebar.php @@ -1,3 +1,12 @@ + \ No newline at end of file diff --git a/single.php b/single.php index 6bb34eb..f639669 100644 --- a/single.php +++ b/single.php @@ -1,13 +1,24 @@ - + - +
+ + +',''); + endwhile; +endif; +?> +
From 4bb7507fed48f19dbca4349b6e33e2d2fa515608 Mon Sep 17 00:00:00 2001 From: asathoor Date: Sat, 5 Sep 2015 17:00:59 +0200 Subject: [PATCH 10/17] menus explained --- README.md | 41 +++++++++++++++++++++++++++++++++-------- 1 file changed, 33 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 2e265b3..7ec0dfc 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,6 @@ if (have_posts()) : the_content(); endwhile; endif; -?> ~~~~ More elaborate loops are possible, have a look at the loops in e.g. the *twentyfifteen*, *twentyfourteen* and other themes. @@ -87,13 +86,8 @@ More elaborate loops are possible, have a look at the loops in e.g. the *twentyf * [Template Tags](https://codex.wordpress.org/Template_Tags) * [Query](https://codex.wordpress.org/Template_Tags/query_posts) -# Future development ideas -## Menu - -*Navigare necesse est* - -## Widget Area +## Widget Areas 1. Define the widget in functions.php 2. Invoke the widget in relevant file @@ -129,6 +123,37 @@ You can have widget areas whereever you want in your theme. In this case I add t ~~~~ +# The Menu + +The menu is defined in functions.php and invoked in sidebar.php. You can define menu areas all over your theme. + +## functions.php + +Here the menu is registered: + +~~~~ +function petj_menus() { + register_nav_menus( + array( + 'sidebar-menu' => __( 'Sidebar Menu' ), + 'extra-menu' => __( 'Extra Menu' ) + ) + ); +} +add_action( 'init', 'petj_menus' ); +~~~~ + +## sidebar.php + +And here we display the menu in the theme: + +~~~~ + +~~~~ +---- + +# Further development ideas + ## A Costum Hook -do_action, add_action(), function ... +do_action, add_action(), function ... \ No newline at end of file From 9b2dfb12c09fce5c3dc5f06f90b5723e8986b896 Mon Sep 17 00:00:00 2001 From: asathoor Date: Sat, 5 Sep 2015 17:15:30 +0200 Subject: [PATCH 11/17] repo idea --- README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7ec0dfc..5f8ea39 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,14 @@ This repo was made in order to get a starting point for a WordPress theme styled via SASS and Compass. In a standard Compass project the .scss files are placed in the /sass folder. -However WordPress needs the style.css in the root folder. +However WordPress needs the style.css in the root folder. -# config.rb - Compass Configuration +## The Compass Skeleton Theme + +> This theme is a skeleton. The purpose of the theme is to demonstrate how to use the WordPress API. +> The files are prepared for styling in *Sass / Compass*. + +## config.rb - Compass Configuration The file *config.rb* defines the whereabouts of certain directories. From 7a2ce310ce191389e88ce1531d5b2d75612a050c Mon Sep 17 00:00:00 2001 From: asathoor Date: Sat, 5 Sep 2015 17:17:08 +0200 Subject: [PATCH 12/17] repo idea 2 --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5f8ea39..8969f7f 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,15 @@ # Compass Project Prepared for WordPress -This repo was made in order to get a starting point for a WordPress theme styled via SASS and Compass. -In a standard Compass project the .scss files are placed in the /sass folder. -However WordPress needs the style.css in the root folder. - ## The Compass Skeleton Theme > This theme is a skeleton. The purpose of the theme is to demonstrate how to use the WordPress API. > The files are prepared for styling in *Sass / Compass*. +This repo was made in order to get a starting point for a WordPress theme styled via SASS and Compass. +In a standard Compass project the .scss files are placed in the /sass folder. +However WordPress needs the style.css in the root folder. + + ## config.rb - Compass Configuration The file *config.rb* defines the whereabouts of certain directories. From e19185dc3efe65bacb542c506a9dbb59cecc2a90 Mon Sep 17 00:00:00 2001 From: asathoor Date: Sat, 5 Sep 2015 17:28:53 +0200 Subject: [PATCH 13/17] repo idea 2 --- README.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 8969f7f..44b8f03 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,11 @@ -# Compass Project Prepared for WordPress - -## The Compass Skeleton Theme +# The Compass Skeleton Theme for WordPress > This theme is a skeleton. The purpose of the theme is to demonstrate how to use the WordPress API. > The files are prepared for styling in *Sass / Compass*. -This repo was made in order to get a starting point for a WordPress theme styled via SASS and Compass. +This repo was made in order to get a starting point for a WordPress theme styled via *SASS* and *Compass*. In a standard Compass project the .scss files are placed in the /sass folder. -However WordPress needs the style.css in the root folder. +However WordPress needs the style.css in the root folder. The solution is to edit the *config.rb*. ## config.rb - Compass Configuration From 202933ca92df6287441d1f1f7bcd0a2755c608ea Mon Sep 17 00:00:00 2001 From: asathoor Date: Sat, 5 Sep 2015 22:03:57 +0200 Subject: [PATCH 14/17] from where is what? --- footer.php | 2 ++ header.php | 2 ++ index.php | 15 ++++----------- sass/style.scss | 27 ++++++++++++++++++++++++++- sidebar.php | 4 +++- single.php | 3 +++ style.css | 26 ++++++++++++++++++++++++++ 7 files changed, 66 insertions(+), 13 deletions(-) diff --git a/footer.php b/footer.php index 691287b..724a186 100644 --- a/footer.php +++ b/footer.php @@ -1,2 +1,4 @@ +

file: footer.php

+ \ No newline at end of file diff --git a/header.php b/header.php index 810ef82..8096862 100644 --- a/header.php +++ b/header.php @@ -13,6 +13,7 @@ + @@ -28,6 +29,7 @@ >
+

File: header.php "Compass Skeleton"

diff --git a/index.php b/index.php index 5f4607a..ffe5fe0 100644 --- a/index.php +++ b/index.php @@ -3,28 +3,21 @@ * file: index.php */ ?> - -
- -

Main Content

- -

The Loop

- -Below: content from the Loop. - +

File: index.php

+

Main Content

+

The Loop

',''); + the_title('

','

'); endwhile; endif; ?>
- \ No newline at end of file diff --git a/sass/style.scss b/sass/style.scss index 426538f..0e90f78 100644 --- a/sass/style.scss +++ b/sass/style.scss @@ -14,6 +14,31 @@ This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ -// imports @import "compass/reset"; // Meyer reset @import "wpClasses"; // WP core classes + +body { + font-family: sans-serif; + font-size: large; +} + +h1,h2,h3,h4,h5,h6 { + font-weight: bolder; + font-size: 120%; + display: block; + color: white; + background-color: darkorange; +} + +// mark new files +.newFile { + display: block; + color: whitesmoke; + background-color: midnightblue; + padding: 20px; +} +.loop { + display: block; + color: white; + background-color: chocolate; +} \ No newline at end of file diff --git a/sidebar.php b/sidebar.php index 2bac7fa..b3bc5fe 100644 --- a/sidebar.php +++ b/sidebar.php @@ -1,8 +1,10 @@