diff --git a/README.md b/README.md index 5f295a0..6504fe4 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -# techblog.djs-consulting.com +# blog.bitbadger.solutions -Why are you here? [The blog is over there!](https://techblog.djs-consulting.com) :) +Why are you here? [The blog is over there!](https://blog.bitbadger.solutions) :) _(This is the source code repository for the Hexo version of the blog.)_ diff --git a/_config.yml b/_config.yml index 5c19cde..f79189a 100644 --- a/_config.yml +++ b/_config.yml @@ -3,8 +3,8 @@ ## Source: https://github.com/hexojs/hexo/ # Site -title: DJS Consulting Tech Blog -subtitle: Technical Information from DJS Consulting +title: The Bit Badger Blog +subtitle: Technical Information from Bit Badger Solutions description: author: Daniel J. Summers language: en @@ -12,7 +12,7 @@ timezone: UTC # URL ## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/' -url: https://techblog.djs-consulting.com +url: https://blog.bitbadger.solutions root: / permalink: :year/:title.html permalink_defaults: @@ -83,7 +83,7 @@ pagination_dir: page # Extensions ## Plugins: https://hexo.io/plugins/ ## Themes: https://hexo.io/themes/ -theme: mantraish +theme: bit-badger # Feed feed: diff --git a/source/_posts/2005/about-the-xine-rpms.md b/source/_posts/2005/about-the-xine-rpms.md index ce07825..5b9dae7 100644 --- a/source/_posts/2005/about-the-xine-rpms.md +++ b/source/_posts/2005/about-the-xine-rpms.md @@ -56,4 +56,4 @@ _These RPMs were built on White Box Enterprise Linux 4 running kernel version 2. [www.xine-project.org]: //www.xine-project.org "xine Home" -[RSS feed]: /category/hosted-64-bit-software/xine-rpms/feed "Xine RPMs (RSS) • DJS Consulting Tech Blog" +[RSS feed]: /category/hosted-64-bit-software/xine-rpms/feed "Xine RPMs (RSS) • The Bit Badger Blog" diff --git a/source/_posts/2005/xine-lib-1-0-1-rpm.md b/source/_posts/2005/xine-lib-1-0-1-rpm.md index 9c1f1b0..49c7eeb 100644 --- a/source/_posts/2005/xine-lib-1-0-1-rpm.md +++ b/source/_posts/2005/xine-lib-1-0-1-rpm.md @@ -17,5 +17,5 @@ You'll also need a user interface - as of this release, the most current release (To save disk space, only the current release and two prior releases will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" -[ui]: /2005/xine-ui-0-99-3-rpm.html +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" +[ui]: /2005/xine-ui-0-99-3-rpm.html "xine-ui 0.99.3 RPM • The Bit Badger Blog" diff --git a/source/_posts/2005/xine-lib-1-1-0-rpm.md b/source/_posts/2005/xine-lib-1-1-0-rpm.md index 3f20228..24407ee 100644 --- a/source/_posts/2005/xine-lib-1-1-0-rpm.md +++ b/source/_posts/2005/xine-lib-1-1-0-rpm.md @@ -17,6 +17,6 @@ You'll also need a user interface - as of this release, the most current release (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" -[ui]: /2005/xine-ui-0-99-4-rpm.html -[pri]: /2005/xine-lib-1-0-1-rpm.html +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" +[ui]: /2005/xine-ui-0-99-4-rpm.html "xine-ui 0.99.4 RPM • The Bit Badger Blog" +[pri]: /2005/xine-lib-1-0-1-rpm.html "xine-lib 1.0.1 RPM • The Bit Badger Blog" diff --git a/source/_posts/2005/xine-lib-1-1-1-rpm.md b/source/_posts/2005/xine-lib-1-1-1-rpm.md index b398680..b6119a1 100644 --- a/source/_posts/2005/xine-lib-1-1-1-rpm.md +++ b/source/_posts/2005/xine-lib-1-1-1-rpm.md @@ -17,6 +17,6 @@ You'll also need a user interface - as of this release, the most current release (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" -[ui]: /2005/xine-ui-0-99-4-rpm.html -[pri]: /2005/xine-lib-1-1-0-rpm.html +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" +[ui]: /2005/xine-ui-0-99-4-rpm.html "xine-ui 0.99.4 RPM • The Bit Badger Blog" +[pri]: /2005/xine-lib-1-1-0-rpm.html "xine-lib 1.1.0 RPM • The Bit Badger Blog" diff --git a/source/_posts/2005/xine-ui-0-99-3-rpm.md b/source/_posts/2005/xine-ui-0-99-3-rpm.md index 9857c0d..c61f778 100644 --- a/source/_posts/2005/xine-ui-0-99-3-rpm.md +++ b/source/_posts/2005/xine-ui-0-99-3-rpm.md @@ -16,5 +16,5 @@ To use this, you'll also need xine-lib - as of this release, the most recent rel (To save disk space, only the current release and two prior releases will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" -[lib]: /2005/xine-lib-1-0-1-rpm.html +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" +[lib]: /2005/xine-lib-1-0-1-rpm.html "xine-lib 1.0.1 RPM • The Bit Badger Blog" diff --git a/source/_posts/2005/xine-ui-0-99-4-rpm.md b/source/_posts/2005/xine-ui-0-99-4-rpm.md index 6a42e11..35ff4a6 100644 --- a/source/_posts/2005/xine-ui-0-99-4-rpm.md +++ b/source/_posts/2005/xine-ui-0-99-4-rpm.md @@ -16,6 +16,6 @@ To use this, you'll also need xine-lib - as of this release, the most recent rel (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" -[lib]: /2005/xine-lib-1-1-0-rpm.html -[pri]: /2005/xine-ui-0-99-3-rpm.html +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" +[lib]: /2005/xine-lib-1-1-0-rpm.html "xine-lib 1.1.0 RPM • The Bit Badger Blog" +[pri]: /2005/xine-ui-0-99-3-rpm.html "xine-ui 0.99.3 RPM • The Bit Badger Blog" diff --git a/source/_posts/2007/category-drop-down-in-wordpress.md b/source/_posts/2007/category-drop-down-in-wordpress.md index 5f7d3d3..0b7dece 100644 --- a/source/_posts/2007/category-drop-down-in-wordpress.md +++ b/source/_posts/2007/category-drop-down-in-wordpress.md @@ -26,5 +26,5 @@ This works for both "pretty" and standard links, as it uses the template tag [ge [template]: //codex.wordpress.org/Template_Tags "Template Tags - WordPress Codex" [cat]: //codex.wordpress.org/Template_Tags/wp_dropdown_categories "wp_dropdown_categories - WordPress Codex" [personal]: //daniel.summershome.org "Daniel J. Summers" -[this post]: /2007/posting-source-code-in-wordpress-take-2.html "Posting Source Code in WordPress, Take 2 • DJS Consulting Tech Blog" +[this post]: /2007/posting-source-code-in-wordpress-take-2.html "Posting Source Code in WordPress, Take 2 • The Bit Badger Blog" [link]: //codex.wordpress.org/Function_Reference/get_category_link "get_category_link - WordPress Codex" diff --git a/source/_posts/2007/lightning-calendar-plug-in-for-thunderbird-amd64.md b/source/_posts/2007/lightning-calendar-plug-in-for-thunderbird-amd64.md index 14ba98a..097097b 100644 --- a/source/_posts/2007/lightning-calendar-plug-in-for-thunderbird-amd64.md +++ b/source/_posts/2007/lightning-calendar-plug-in-for-thunderbird-amd64.md @@ -27,4 +27,4 @@ Since I have just started using it, I haven't wrung it out, or tested all the op [Mozilla Sunbird]: //www.mozilla.org/projects/calendar/sunbird/ "Mozilla Sunbird Calendar Project" [Lightning]: //www.mozilla.org/projects/calendar/lightning/ "Lightning Plug-in for Thunderbird" -[this post]: /2007/mozilla-now-hosting-lightning-64-bit-plug-in.html "Mozilla Now Hosting Lightning 64-bit Plug-In • DJS Consulting Tech Blog" +[this post]: /2007/mozilla-now-hosting-lightning-64-bit-plug-in.html "Mozilla Now Hosting Lightning 64-bit Plug-In • The Bit Badger Blog" diff --git a/source/_posts/2007/releases-for-lightning-plug-in-and-xine-rpms.md b/source/_posts/2007/releases-for-lightning-plug-in-and-xine-rpms.md index 0367809..c84fb76 100644 --- a/source/_posts/2007/releases-for-lightning-plug-in-and-xine-rpms.md +++ b/source/_posts/2007/releases-for-lightning-plug-in-and-xine-rpms.md @@ -10,10 +10,10 @@ tags: - category - lightning - xine -summary: How to track releases of pre-built open source software hosted by DJS Consulting +summary: How to track releases of pre-built open source software hosted by Bit Badger Solutions --- -At DJS Consulting, we maintain 64-bit builds for two software products - xine and the Lightning plug-in for Thunderbird. These are now shown under "Hosted 64-Bit Software" in the sidebar. You can also view links for each of the categories. +At Bit Badger Solutions, we maintain 64-bit builds for two software products - xine and the Lightning plug-in for Thunderbird. These are now shown under "Hosted 64-Bit Software" in the sidebar. You can also view links for each of the categories. **Lightning Plug-In** _(UPDATE: See [this post][].)_ @@ -26,6 +26,6 @@ At DJS Consulting, we maintain 64-bit builds for two software products - xine an Along these lines, there will hopefully be a new xine (1.1.7) coming soon - stay tuned! -[this post]: /2007/mozilla-now-hosting-lightning-64-bit-plug-in.html "Mozilla Now Hosting Lightning 64-bit Plug-In • DJS Consulting Tech Blog" +[this post]: /2007/mozilla-now-hosting-lightning-64-bit-plug-in.html "Mozilla Now Hosting Lightning 64-bit Plug-In • The Bit Badger Blog" [xine-cat]: /category/xine-rpms [xine-rss]: /xine-rpms.xml diff --git a/source/_posts/2007/welcome.md b/source/_posts/2007/welcome.md index 9cd200a..3fb0450 100644 --- a/source/_posts/2007/welcome.md +++ b/source/_posts/2007/welcome.md @@ -10,7 +10,7 @@ tags: - welcome --- -Welcome to the DJS Consulting Tech Blog. This blog is a place where I plan to posts tips and other information regarding technology (AKA "geek stuff"). This will allow me to keep [my personal blog][pers] non-technical. +Welcome to The Bit Badger Blog. This blog is a place where I plan to posts tips and other information regarding technology (AKA "geek stuff"). This will allow me to keep [my personal blog][pers] non-technical. I have imported my old "My Linux Adventure" posts from 2004 here, to allow the to be indexed and searchable. I noticed, in the process, that some of the information is somewhat dated - take it for what it's worth, which is twice what you paid for it! diff --git a/source/_posts/2007/xine-lib-1-1-7-rpm.md b/source/_posts/2007/xine-lib-1-1-7-rpm.md index 4085943..fb3e92a 100644 --- a/source/_posts/2007/xine-lib-1-1-7-rpm.md +++ b/source/_posts/2007/xine-lib-1-1-7-rpm.md @@ -20,6 +20,6 @@ You'll also need a user interface - as of this release, the most current release (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" -[ui]: /2007/xine-ui-0-99-5-rpm.html -[pri]: /2005/xine-lib-1-1-1-rpm.html +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" +[ui]: /2007/xine-ui-0-99-5-rpm.html "xine-ui 0.99.5 RPM • The Bit Badger Blog" +[pri]: /2005/xine-lib-1-1-1-rpm.html "xine-lib 1.1.1 RPM • The Bit Badger Blog" diff --git a/source/_posts/2007/xine-ui-0-99-5-rpm.md b/source/_posts/2007/xine-ui-0-99-5-rpm.md index c84ef1b..b65f7fe 100644 --- a/source/_posts/2007/xine-ui-0-99-5-rpm.md +++ b/source/_posts/2007/xine-ui-0-99-5-rpm.md @@ -19,6 +19,6 @@ To use this, you'll also need xine-lib - as of this release, the most recent rel (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" -[lib]: /2007/xine-lib-1-1-7-rpm.html -[pri]: /2005/xine-ui-0-99-4-rpm.html +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" +[lib]: /2007/xine-lib-1-1-7-rpm.html "xine-lib 1.1.7 RPM • The Bit Badger Blog" +[pri]: /2005/xine-ui-0-99-4-rpm.html "xine-ui 0.99.4 RPM • The Bit Badger Blog" diff --git a/source/_posts/2008/algorithm-for-one-to-many-child-table-updates.md b/source/_posts/2008/algorithm-for-one-to-many-child-table-updates.md index c57e88c..b0bc170 100644 --- a/source/_posts/2008/algorithm-for-one-to-many-child-table-updates.md +++ b/source/_posts/2008/algorithm-for-one-to-many-child-table-updates.md @@ -134,5 +134,5 @@ foreach($_POST["area"] as $iArea) { I think you'll agree that this is much better than spinning through a loop, doing a count on each ID to see if it exists, then either doing an update or an insert based on the count. And, while the implementation here is PHP, it could easily be implemented in any language that supports arrays and database access. -[nsx]: //djs-consulting.com/applications/nsx "Not So Extreme Makeover: Community Edition • DJS Consulting" +[nsx]: //bitbadger.solutions/solutions/nsx "Not So Extreme Makeover: Community Edition • Bit Badger Solutions" [pdo]: //us.php.net/pdo "PHP Data Objects (PDO)" diff --git a/source/_posts/2008/on-mission.md b/source/_posts/2008/on-mission.md index 19ab0e3..7e2ff2b 100644 --- a/source/_posts/2008/on-mission.md +++ b/source/_posts/2008/on-mission.md @@ -17,5 +17,5 @@ Sorry for the lack of new content (although I did download and build the latest Happy Easter - see you in April! -[nsx]: //djs-consulting.com/applications/nsx "Not So Extreme Makeover: Community Edition • DJS Consulting" +[nsx]: //bitbadger.solutions/solutions/nsx "Not So Extreme Makeover: Community Edition • Bit Badger Solutions" [pg]: //www.postgresql.org diff --git a/source/_posts/2008/oracle-sql-developer-debian-package.md b/source/_posts/2008/oracle-sql-developer-debian-package.md index 8f55606..405c1d0 100644 --- a/source/_posts/2008/oracle-sql-developer-debian-package.md +++ b/source/_posts/2008/oracle-sql-developer-debian-package.md @@ -31,4 +31,4 @@ I haven't tested it with gcj, but using Sun's Java 6 update 7 from the Ubuntu re [sd]: //www.oracle.com/technology/products/database/sql_developer/index.html "Oracle SQL Developer • Oracle" [Toad]: //www.toadsoft.com [alien]: //kitenet.net/~joey/code/alien/ -[deb]: //djs-consulting.com/linux/software/sqldeveloper/sqldeveloper_1.5.54.40-2_all.deb "SQL Developer 1.5.1 Debian Package • DJS Consulting Linux Software Repository" +[deb]: //djs-consulting.com/linux/software/sqldeveloper/sqldeveloper_1.5.54.40-2_all.deb "SQL Developer 1.5.1 Debian Package • Bit Badger Solutions Linux Software Repository" diff --git a/source/_posts/2008/the-djs-consulting-linux-software-repository.md b/source/_posts/2008/the-djs-consulting-linux-software-repository.md index 6b26abc..83171a1 100644 --- a/source/_posts/2008/the-djs-consulting-linux-software-repository.md +++ b/source/_posts/2008/the-djs-consulting-linux-software-repository.md @@ -1,6 +1,6 @@ --- layout: post -title: The DJS Consulting Linux Software Repository +title: The Bit Badger Solutions Linux Software Repository author: Daniel date: 2008-06-24 21:05:18 categories: @@ -25,7 +25,7 @@ We have created a software repository, where users can browse files that may be Enjoy! -[repo]: //hosted.djs-consulting.com/software "DJS Consulting Linux Software Repository" +[repo]: //hosted.djs-consulting.com/software "Bit Badger Solutions Linux Software Repository" [/sled]: //hosted.djs-consulting.com/software/sled "SUSE Linux Enterprise Desktop Add-On Images" [/opensuse]: //hosted.djs-consulting.com/software/opensuse "openSUSE Add-On Images" [pcc]: //www.pcc-services.com "PCC Services" diff --git a/source/_posts/2008/xine-lib-1-1-10-1-rpm.md b/source/_posts/2008/xine-lib-1-1-10-1-rpm.md index b8143ac..84a0d93 100644 --- a/source/_posts/2008/xine-lib-1-1-10-1-rpm.md +++ b/source/_posts/2008/xine-lib-1-1-10-1-rpm.md @@ -20,6 +20,6 @@ You'll also need a user interface - as of this release, the most current release (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" -[ui]: /2007/xine-ui-0-99-5-rpm.html -[pri]: /2008/xine-lib-1-1-9-1-rpm.html +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" +[ui]: /2007/xine-ui-0-99-5-rpm.html "xine-ui 0.99.5 RPM • The Bit Badger Blog" +[pri]: /2008/xine-lib-1-1-9-1-rpm.html "xine-lib 1.1.9.1 RPM • The Bit Badger Blog" diff --git a/source/_posts/2008/xine-lib-1-1-13-rpm.md b/source/_posts/2008/xine-lib-1-1-13-rpm.md index 1e7bbba..52257be 100644 --- a/source/_posts/2008/xine-lib-1-1-13-rpm.md +++ b/source/_posts/2008/xine-lib-1-1-13-rpm.md @@ -20,6 +20,6 @@ You'll also need a user interface - as of this release, the most current release (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" -[ui]: /2007/xine-ui-0-99-5-rpm.html -[pri]: /2008/xine-lib-1-1-10-1-rpm.html +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" +[ui]: /2007/xine-ui-0-99-5-rpm.html "xine-ui 0.99.5 RPM • The Bit Badger Blog" +[pri]: /2008/xine-lib-1-1-10-1-rpm.html "xine-lib 1.1.10.1 RPM • The Bit Badger Blog" diff --git a/source/_posts/2008/xine-lib-1-1-14-rpm.md b/source/_posts/2008/xine-lib-1-1-14-rpm.md index 2b75e6e..86e0972 100644 --- a/source/_posts/2008/xine-lib-1-1-14-rpm.md +++ b/source/_posts/2008/xine-lib-1-1-14-rpm.md @@ -20,6 +20,6 @@ You'll also need a user interface - as of this release, the most current release (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" -[ui]: /2007/xine-ui-0-99-5-rpm.html -[pri]: /2008/xine-lib-1-1-13-rpm.html +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" +[ui]: /2007/xine-ui-0-99-5-rpm.html "xine-ui 0.99.5 RPM • The Bit Badger Blog" +[pri]: /2008/xine-lib-1-1-13-rpm.html "xine-lib 1.1.13 RPM • The Bit Badger Blog" diff --git a/source/_posts/2008/xine-lib-1-1-9-1-rpm.md b/source/_posts/2008/xine-lib-1-1-9-1-rpm.md index 47081a0..2f1f77c 100644 --- a/source/_posts/2008/xine-lib-1-1-9-1-rpm.md +++ b/source/_posts/2008/xine-lib-1-1-9-1-rpm.md @@ -19,6 +19,6 @@ You'll also need a user interface - as of this release, the most current release (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" -[ui]: /2007/xine-ui-0-99-5-rpm.html -[pri]: /2007/xine-lib-1-1-7-rpm.html +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" +[ui]: /2007/xine-ui-0-99-5-rpm.html "xine-ui 0.99.5 RPM • The Bit Badger Blog" +[pri]: /2007/xine-lib-1-1-7-rpm.html "xine-lib 1.1.7 RPM • The Bit Badger Blog" diff --git a/source/_posts/2009/xine-lib-1-1-16-1-rpm.md b/source/_posts/2009/xine-lib-1-1-16-1-rpm.md index 87e2193..e85a430 100644 --- a/source/_posts/2009/xine-lib-1-1-16-1-rpm.md +++ b/source/_posts/2009/xine-lib-1-1-16-1-rpm.md @@ -21,6 +21,6 @@ You'll also need a user interface - as of this release, the most current release (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" -[ui]: /2007/xine-ui-0-99-5-rpm.html -[pri]: /2008/xine-lib-1-1-14-rpm.html +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" +[ui]: /2007/xine-ui-0-99-5-rpm.html "xine-ui 0.99.5 RPM • The Bit Badger Blog" +[pri]: /2008/xine-lib-1-1-14-rpm.html "xine-lib 1.1.14 RPM • The Bit Badger Blog" diff --git a/source/_posts/2009/xine-lib-1-1-16-2-rpm.md b/source/_posts/2009/xine-lib-1-1-16-2-rpm.md index e3f91ff..39fdf97 100644 --- a/source/_posts/2009/xine-lib-1-1-16-2-rpm.md +++ b/source/_posts/2009/xine-lib-1-1-16-2-rpm.md @@ -21,6 +21,6 @@ You'll also need a user interface - as of this release, the most current release (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" -[ui]: /2007/xine-ui-0-99-5-rpm.html -[pri]: /2009/xine-lib-1-1-16-1-rpm.html +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" +[ui]: /2007/xine-ui-0-99-5-rpm.html "xine-ui 0.99.5 RPM • The Bit Badger Blog" +[pri]: /2009/xine-lib-1-1-16-1-rpm.html "xine-lib 1.1.16.1 RPM • The Bit Badger Blog" diff --git a/source/_posts/2009/xine-lib-1-1-16-3-rpm.md b/source/_posts/2009/xine-lib-1-1-16-3-rpm.md index dfbf1a9..fcb2f5b 100644 --- a/source/_posts/2009/xine-lib-1-1-16-3-rpm.md +++ b/source/_posts/2009/xine-lib-1-1-16-3-rpm.md @@ -21,6 +21,6 @@ You'll also need a user interface - as of this release, the most current release (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" -[ui]: /2007/xine-ui-0-99-5-rpm.html -[pri]: /2009/xine-lib-1-1-16-2-rpm.html +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" +[ui]: /2007/xine-ui-0-99-5-rpm.html "xine-ui 0.99.5 RPM • The Bit Badger Blog" +[pri]: /2009/xine-lib-1-1-16-2-rpm.html "xine-lib 1.1.16.2 RPM • The Bit Badger Blog" diff --git a/source/_posts/2010/mono-fastcgi-startup-script.md b/source/_posts/2010/mono-fastcgi-startup-script.md index 5716ac1..34dd79a 100644 --- a/source/_posts/2010/mono-fastcgi-startup-script.md +++ b/source/_posts/2010/mono-fastcgi-startup-script.md @@ -16,7 +16,7 @@ tags: summary: A script that allows Mono web applications to be defined and started the way Apache and nginx enable and disable their sites --- -We've begun running Mono on some DJS Consulting servers to enable us to support the .NET environment, in addition to the PHP environment most of our other applications use. While Ubuntu has nice packages (and Badgerports even brings brought them up to the latest release), one thing that we were missing was a "conf.d"-type of configuration; my "/applications=" clause of the command was getting really, really long. We decided to see if we could create something similar to Apache / Nginx's sites-available/sites-enabled paradigm, and we have succeeded! +We've begun running Mono on some Bit Badger Solutions servers to enable us to support the .NET environment, in addition to the PHP environment most of our other applications use. While Ubuntu has nice packages (and Badgerports even brings brought them up to the latest release), one thing that we were missing was a "conf.d"-type of configuration; my "/applications=" clause of the command was getting really, really long. We decided to see if we could create something similar to Apache / Nginx's sites-available/sites-enabled paradigm, and we have succeeded! To begin, you'll need to create the directories `/etc/mono/fcgi/apps-available` and `/etc/mono/fcgi/apps-enabled`. These directories will hold files that will be used define applications. The intent of these directories is to put the actual files in `apps-available`, then symlink the ones that are enabled from `apps-enabled`. These files have no name restrictions, but do not put an extra newline character in them. The script will concatenate the contents of that file to create the [MONO_FCGI_APPLICATIONS environment variable][env], which tells the server what applications exist. (The syntax is the same as that for the "/applications=" clause - `[domain]:[URL path]:[filesystem path]`.) Here's how the site you're reading now is configured (from the file `djs-consulting.com.techblog.conf`)... diff --git a/source/_posts/2010/oracle-sql-developer-2-1-debian-package.md b/source/_posts/2010/oracle-sql-developer-2-1-debian-package.md index ad72f3c..c517374 100644 --- a/source/_posts/2010/oracle-sql-developer-2-1-debian-package.md +++ b/source/_posts/2010/oracle-sql-developer-2-1-debian-package.md @@ -12,11 +12,11 @@ tags: summary: A newer version of SQL Developer is available --- -It had been a while since I had updated SQL Developer. It turns out that version 2.1 was released March 1st of this year. I've downloaded it and created a Debian package. It can be [downloaded][deb] from the [DJS Consulting Linux Software Repository][repo]. +It had been a while since I had updated SQL Developer. It turns out that version 2.1 was released March 1st of this year. I've downloaded it and created a Debian package. It can be [downloaded][deb] from the [Bit Badger Solutions Linux Software Repository][repo]. I've used it with Sun's Java 6 Update 18; I have not tested it with OpenJDK. If you have problems getting it to work, you may want to check the [previous post][post] on this topic. [deb]: //hosted.djs-consulting.com/software/sqldeveloper/sqldeveloper_2.1.1.64.39-2_all.deb "Download SQL Developer 2.1 Debian Package" -[repo]: //hosted.djs-consulting.com/software "DJS Consulting Linux Software Repository" -[post]: /2008/oracle-sql-developer-debian-package.html "Oracle SQL Developer Debian Package • DJS Consulting Tech Blog" +[repo]: //hosted.djs-consulting.com/software "Bit Badger Solutions Linux Software Repository" +[post]: /2008/oracle-sql-developer-debian-package.html "Oracle SQL Developer Debian Package • The Bit Badger Blog" diff --git a/source/_posts/2010/tech-blog-2-0.md b/source/_posts/2010/tech-blog-2-0.md index 744f452..cadaacf 100644 --- a/source/_posts/2010/tech-blog-2-0.md +++ b/source/_posts/2010/tech-blog-2-0.md @@ -15,14 +15,14 @@ tags: - wordpress --- -After three years on [WordPress][], the DJS Consulting Tech Blog has moved to [BlogEngine.NET][]. There are several reasons for this change, some technical and some not. +After three years on [WordPress][], The Bit Badger Blog has moved to [BlogEngine.NET][]. There are several reasons for this change, some technical and some not. * PHP's Fast CGI processor has a problem where, if all of the processes are busy, the server will simply time out. While this hasn't afflicted my server as much as others, it has caused problems; when this problem occurred, none of the PHP sites were accessible. * Through experience with a very heavily-used site, I became less enamored of WordPress's "read from the database every time" way of doing business. I also found that various caching plug-ins for WordPress, on this particular site, did very little to ease the load. * Since I first looked at Mono (Linux's implementation of the .NET framework), it has matured significantly. It supports most of C# 4.0 already, which was released earlier this year. * BlogEngine.NET is a rapidly-maturing blog platform, and the project has a stated goal of 100% compatibility with Mono. This is good, because you can mention Mono problems to the team, and you're not dismissed because you're running Linux. -As part of the move, the URL has changed; the new link is . I have implemented redirection for each post, the category and category feed links, and the main blog feed and home page from the old URL, so you may not have even realized that you're looking at the new site. The DJS Consulting Software Repository remains at . +As part of the move, the URL has changed; the new link is . I have implemented redirection for each post, the category and category feed links, and the main blog feed and home page from the old URL, so you may not have even realized that you're looking at the new site. The Bit Badger Solutions Software Repository remains at . I'm looking forward to this new setup! diff --git a/source/_posts/2010/xine-lib-1-1-19-rpm.md b/source/_posts/2010/xine-lib-1-1-19-rpm.md index 02511de..8236111 100644 --- a/source/_posts/2010/xine-lib-1-1-19-rpm.md +++ b/source/_posts/2010/xine-lib-1-1-19-rpm.md @@ -21,6 +21,6 @@ You'll also need a user interface - as of this release, the most current release (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" -[ui]: /2010/xine-ui-0-99-6-rpm.html -[pri]: /2009/xine-lib-1-1-16-3-rpm.html +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" +[ui]: /2010/xine-ui-0-99-6-rpm.html "xine-ui 0.99.6 RPM • The Bit Badger Blog" +[pri]: /2009/xine-lib-1-1-16-3-rpm.html "xine-lib 1.1.16.3 RPM • The Bit Badger Blog" diff --git a/source/_posts/2010/xine-ui-0-99-6-rpm.md b/source/_posts/2010/xine-ui-0-99-6-rpm.md index c3ac394..c0df3ce 100644 --- a/source/_posts/2010/xine-ui-0-99-6-rpm.md +++ b/source/_posts/2010/xine-ui-0-99-6-rpm.md @@ -19,6 +19,6 @@ To use this, you'll also need xine-lib - as of this release, the most recent rel (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" -[lib]: /2010/xine-lib-1-1-19-rpm.html -[pri]: /2007/xine-ui-0-99-5-rpm.html +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" +[lib]: /2010/xine-lib-1-1-19-rpm.html "xine-lib 1.1.19 RPM • The Bit Badger Blog" +[pri]: /2007/xine-ui-0-99-5-rpm.html "xine-ui 0.99.5 RPM • The Bit Badger Blog" diff --git a/source/_posts/2011/database-abstraction-v0-8.md b/source/_posts/2011/database-abstraction-v0-8.md index 24bdfc0..efd854f 100644 --- a/source/_posts/2011/database-abstraction-v0-8.md +++ b/source/_posts/2011/database-abstraction-v0-8.md @@ -29,16 +29,14 @@ When we began developing C# web applications, we found ourselves in the position With our PHP applications, we had written a database service that read queries from XML files. Then, queries were accessed by name, with parameters passed via arrays. The one thing that ADO.NET has that was useful was the fact that it is based on interfaces. This means that if we wrote something that exposed, manipulated, and depended on `IDataConnection` (instead of `SqlConnection`, the SQL Server implementation of that interface), we could support any implementation of database. The `SqlDataReader` implements `IDataReader` as well. Our solution was becoming apparent. -Over time, we developed what is now the [Database Abstraction][proj] project hosted on CodePlex _(UPDATE: migrated project to [GitHub][])_. On Thursday, we released the first public release (although the DLLs are in the repository, and are usually current at every commit). If you are looking for a way to separate your data access from the rest of your code, or want a solution that's database-agnostic, check it out. It supports SQL Server, MySQL, PostgreSQL, SQLite, and ODBC connections *, using the data provider name to derive the proper connection to implement. There is also a Mock implementation to support unit tests; this mock can provide data, providing a useful way to test methods. Finally, there is a membership and role provider based on Database Abstraction; simply configure the connection string, create the database tables, and away you go! ** +Over time, we developed what is now the Database Abstraction project hosted on CodePlex _(UPDATE: migrated project to [GitHub][])_. On Thursday, we released the first public release (although the DLLs are in the repository, and are usually current at every commit). If you are looking for a way to separate your data access from the rest of your code, or want a solution that's database-agnostic, check it out. It supports SQL Server, MySQL, PostgreSQL, SQLite, and ODBC connections *, using the data provider name to derive the proper connection to implement. There is also a Mock implementation to support unit tests; this mock can provide data, providing a useful way to test methods. Finally, there is a membership and role provider based on Database Abstraction; simply configure the connection string, create the database tables, and away you go! ** -A pre-released version is already in production use in our [PrayerTracker][] application, and others are being built around it. If this sounds like something that could help your project, certainly feel free to [check it out][rel]! +A pre-release version is already in production use in our [PrayerTracker][] application, and others are being built around it. If this sounds like something that could help your project, certainly feel free to check it out! _\* Oracle is omitted from this list, as their DLL had redistribution restrictions; this meant that the source code repository, upon check-out, would have build errors. There may be an Oracle implementation in the future (it would be trivial), but there is not one now._ _\** The membership and role providers are untested; they will be tested and tweaked by version 0.9._ -[proj]: //dbabstraction.codeplex.com "Database Abstraction • CodePlex" [PrayerTracker]: //prayer.djs-consulting.com "PrayerTracker" -[rel]: //dbabstraction.codeplex.com/releases/view/75241 "Database Abstaction v0.8 • Database Abstraction" [GitHub]: //github.com/danieljsummers/DatabaseAbstraction diff --git a/source/_posts/2011/tech-blog-3-0.md b/source/_posts/2011/tech-blog-3-0.md index 3b40a4b..21449bd 100644 --- a/source/_posts/2011/tech-blog-3-0.md +++ b/source/_posts/2011/tech-blog-3-0.md @@ -41,6 +41,6 @@ Finally, with this update, the blog has received its first new theme. It's a cle So, there you have it. Enjoy! -[Tech Blog 2.0]: /2010/tech-blog-2-0.html "Tech Blog 2.0 • DJS Consulting Tech Blog" +[Tech Blog 2.0]: /2010/tech-blog-2-0.html "Tech Blog 2.0 • The Bit Badger Blog" [WordPress]: //wordpress.org "WordPress" [BlogEngine]: http://dnbe.net/docs/ "BlogEngine.NET" diff --git a/source/_posts/2011/xine-lib-1-1-20-rpm.md b/source/_posts/2011/xine-lib-1-1-20-rpm.md index a964aaa..b2318b3 100644 --- a/source/_posts/2011/xine-lib-1-1-20-rpm.md +++ b/source/_posts/2011/xine-lib-1-1-20-rpm.md @@ -21,9 +21,9 @@ You'll also need a user interface - as of this release, the most current release (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" [xine-lib]: //hosted.djs-consulting.com/software/xine/xine-lib/libxine1-1.1.20-2.x86_64.rpm [xine-lib-dev]: //hosted.djs-consulting.com/software/xine/xine-lib/libxine-dev-1.1.20-2.x86_64.rpm [xine-lib-doc]: //hosted.djs-consulting.com/software/xine/xine-lib/libxine1-doc-1.1.20-2.noarch.rpm -[ui]: /2010/xine-ui-0-99-6-rpm.html -[pri]: /2010/xine-lib-1-1-19-rpm.html +[ui]: /2010/xine-ui-0-99-6-rpm.html "xine-ui 0.99.6 RPM • The Bit Badger Blog" +[pri]: /2010/xine-lib-1-1-19-rpm.html "xine-lib 1.1.19 RPM • The Bit Badger Blog" diff --git a/source/_posts/2012/4040-web-service-for-2012.md b/source/_posts/2012/4040-web-service-for-2012.md index 88d6860..72a3af0 100644 --- a/source/_posts/2012/4040-web-service-for-2012.md +++ b/source/_posts/2012/4040-web-service-for-2012.md @@ -32,7 +32,7 @@ The REST API start page is at this URL no longer active. The prayer g There will be a WordPress plug-in shortly that will utilize this to display the current day or hour's prayer guide directly on your blog; we'll make another post when that is available. Also, starting September 26th (the first day of the vigil), it will be available for display with no login required at the Hoffmantown Prayer and [PrayerTracker][pt] websites. Developers, the service is available now; if you want to write code to utilize the service, you've got 3 months to make it work! -[post]: /2010/4040-web-service.html "40/40 Web Service • DJS Consulting Tech Blog" +[post]: /2010/4040-web-service.html "40/40 Web Service • The Bit Badger Blog" [4040]: //4040prayer.wordpress.com "40/40 Prayer Vigil" [erlc]: http://erlc.com "Ethics and Religious Liberty Commission" [pt]: //prayer.djs-consulting.com "PrayerTracker" diff --git a/source/_posts/2012/4040-wordpress-plugin.md b/source/_posts/2012/4040-wordpress-plugin.md index 43a2c8c..f93eb0d 100644 --- a/source/_posts/2012/4040-wordpress-plugin.md +++ b/source/_posts/2012/4040-wordpress-plugin.md @@ -17,4 +17,4 @@ Version 2012.0 is the version that's up there now. The Spanish translations of t [pi]: //wordpress.org/plugins/4040-prayer-vigil/ "40/40 Prayer Vigil • WordPress Plugin Directory" -[post]: /2012/4040-web-service-for-2012.html "40/40 Web Service for 2012 • DJS Consulting Tech Blog" +[post]: /2012/4040-web-service-for-2012.html "40/40 Web Service for 2012 • The Bit Badger Blog" diff --git a/source/_posts/2012/xine-lib-1-1-20-1-rpm.md b/source/_posts/2012/xine-lib-1-1-20-1-rpm.md index c836d13..36cacdf 100644 --- a/source/_posts/2012/xine-lib-1-1-20-1-rpm.md +++ b/source/_posts/2012/xine-lib-1-1-20-1-rpm.md @@ -13,7 +13,7 @@ tags: Below are the library and development RPMs for xine-lib version 1.1.20.1. These were built on Ubuntu Linux and converted to RPM using alien. Be sure to check out the [About the xine RPMs][abt] post for more information. [xine-lib][] - The main xine library -[xine-lib-dev][] - The development xine library (needed if you’re building an interface against xine-lib) +[xine-lib-dev][] - The development xine library (needed if you're building an interface against xine-lib) [xine-lib-doc][] - Documentation You'll also need a user interface - as of this release, the most current release of [xine-ui is 0.99.6][ui]. @@ -21,9 +21,9 @@ You'll also need a user interface - as of this release, the most current release (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" [xine-lib]: //hosted.djs-consulting.com/software/xine/xine-lib/libxine1-1.1.20.1-2.x86_64.rpm [xine-lib-dev]: //hosted.djs-consulting.com/software/xine/xine-lib/libxine-dev-1.1.20.1-2.x86_64.rpm [xine-lib-doc]: //hosted.djs-consulting.com/software/xine/xine-lib/libxine1-doc-1.1.20.1-2.noarch.rpm -[ui]: /2010/xine-ui-0-99-6-rpm.html -[pri]: /2011/xine-lib-1-1-20-rpm.html +[ui]: /2010/xine-ui-0-99-6-rpm.html "xine-ui 0.99.6 RPM • The Bit Badger Blog" +[pri]: /2011/xine-lib-1-1-20-rpm.html "xine-lib 1.1.20 RPM • The Bit Badger Blog" diff --git a/source/_posts/2012/xine-lib-1-1-21-rpm.md b/source/_posts/2012/xine-lib-1-1-21-rpm.md index 2bd6227..7cf887c 100644 --- a/source/_posts/2012/xine-lib-1-1-21-rpm.md +++ b/source/_posts/2012/xine-lib-1-1-21-rpm.md @@ -21,9 +21,9 @@ You'll also need a user interface - as of this release, the most current release (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" [xine-lib]: //hosted.djs-consulting.com/software/xine/xine-lib/libxine1-1.1.21-2.x86_64.rpm [xine-lib-dev]: //hosted.djs-consulting.com/software/xine/xine-lib/libxine-dev-1.1.21-2.x86_64.rpm [xine-lib-doc]: //hosted.djs-consulting.com/software/xine/xine-lib/libxine1-doc-1.1.21-2.noarch.rpm -[ui]: /2012/xine-ui-0-99-7-rpm.html -[pri]: /2012/xine-lib-1-1-20-1-rpm.html +[ui]: /2012/xine-ui-0-99-7-rpm.html "xine-ui 0.99.7 RPM • The Bit Badger Blog" +[pri]: /2012/xine-lib-1-1-20-1-rpm.html "xine-lib 1.1.20.1 RPM • The Bit Badger Blog" diff --git a/source/_posts/2012/xine-ui-0-99-7-rpm.md b/source/_posts/2012/xine-ui-0-99-7-rpm.md index 4b0cadd..d4f9d8c 100644 --- a/source/_posts/2012/xine-ui-0-99-7-rpm.md +++ b/source/_posts/2012/xine-ui-0-99-7-rpm.md @@ -19,7 +19,7 @@ To use this, you'll also need xine-lib - as of this release, the most recent rel (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" [xine-ui]: //hosted.djs-consulting.com/software/xine/xine-ui/xine-ui-0.99.7-2.x86_64.rpm -[lib]: /2012/xine-lib-1-1-21-rpm.html -[pri]: /2010/xine-ui-0-99-6-rpm.html +[lib]: /2012/xine-lib-1-1-21-rpm.html "xine-lib 1.1.21 RPM • The Bit Badger Blog" +[pri]: /2010/xine-ui-0-99-6-rpm.html "xine-ui 0.99.6 RPM • The Bit Badger Blog" diff --git a/source/_posts/2013/oracle-sql-developer-3-2-debian-package.md b/source/_posts/2013/oracle-sql-developer-3-2-debian-package.md index 82f809e..35bb30c 100644 --- a/source/_posts/2013/oracle-sql-developer-3-2-debian-package.md +++ b/source/_posts/2013/oracle-sql-developer-3-2-debian-package.md @@ -16,9 +16,9 @@ summary: A new version of Oracle's SQL Developer Oracle has released version 3.2 (.20.09) of their SQL Developer tool. They're still releasing RPMs, so developers on Debian-based systems need to use alien to install it on their machines. We have done that, and have made this available for others to use as well. What makes this particular release of SQL Developer so great is that [it now runs reliably under Java 1.7][java7] - no more keeping a 1.6 JDK floating around just for SQL Developer! -The .deb package [can be downloaded here][deb], or you can browse current and previously posted packages [in the "SQL Developer" directory][dir] of the DJS Consulting Software Repository. +The .deb package [can be downloaded here][deb], or you can browse current and previously posted packages [in the "SQL Developer" directory][dir] of the Bit Badger Solutions Software Repository. [java7]: //www.thatjeffsmith.com/archive/2013/06/oracle-sql-developer-and-java-7/ "Oracle SQL Developer and Java 7 • That Jeff Smith" [deb]: //hosted.djs-consulting.com/software/sqldeveloper/sqldeveloper_3.2.20.09.87-2_all.deb "SQL Developer 3.2.20.09 Debian Package" -[dir]: //hosted.djs-consulting.com/software/sqldeveloper/ "SQL Developer • DJS Consulting Linux Software Repository" +[dir]: //hosted.djs-consulting.com/software/sqldeveloper/ "SQL Developer • Bit Badger Solutions Linux Software Repository" diff --git a/source/_posts/2014/gxine-0-5-908-rpm.md b/source/_posts/2014/gxine-0-5-908-rpm.md index dca2574..2ef4048 100644 --- a/source/_posts/2014/gxine-0-5-908-rpm.md +++ b/source/_posts/2014/gxine-0-5-908-rpm.md @@ -21,8 +21,8 @@ To use this, you'll also need xine-lib - as of this release, the most recent rel (To save disk space, only the current release and two prior releases will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" [gxine]: //hosted.djs-consulting.com/software/xine/gxine/gxine-0.5.908-2.x86_64.rpm [gxineplugin]: //hosted.djs-consulting.com/software/xine/gxine/gxineplugin-0.5.908-2.x86_64.rpm -[lib]: /2014/xine-lib-1-2-6-rpm.html -[lib1]: /2012/xine-lib-1-1-21-rpm.html +[lib]: /2014/xine-lib-1-2-6-rpm.html "xine-lib 1.2.6 RPM • The Bit Badger Blog" +[lib1]: /2012/xine-lib-1-1-21-rpm.html "xine-lib 1.1.21 RPM • The Bit Badger Blog" diff --git a/source/_posts/2014/xine-lib-1-2-6-rpm.md b/source/_posts/2014/xine-lib-1-2-6-rpm.md index c32d08e..dfc4dd5 100644 --- a/source/_posts/2014/xine-lib-1-2-6-rpm.md +++ b/source/_posts/2014/xine-lib-1-2-6-rpm.md @@ -23,9 +23,9 @@ You'll also need a user interface - as of this release, the most current release (To save disk space, only the current release and two prior releases in the 1.2-series will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" [xine-lib]: //hosted.djs-consulting.com/software/xine/xine-lib/libxine2-1.2.6-2.x86_64.rpm [xine-lib-dev]: //hosted.djs-consulting.com/software/xine/xine-lib/libxine2-dev-1.2.6-2.x86_64.rpm [xine-lib-doc]: //hosted.djs-consulting.com/software/xine/xine-lib/libxine2-doc-1.2.6-2.noarch.rpm -[ui]: /2014/xine-ui-0-99-9-rpm.html "xine-ui 0.99.9 RPM • DJS Consulting Tech Blog" -[gxine]: /2014/gxine-0-5-908-rpm.html "gxine 0.5.908 RPM • DJS Consulting Tech Blog" +[ui]: /2014/xine-ui-0-99-9-rpm.html "xine-ui 0.99.9 RPM • The Bit Badger Blog" +[gxine]: /2014/gxine-0-5-908-rpm.html "gxine 0.5.908 RPM • The Bit Badger Blog" diff --git a/source/_posts/2014/xine-ui-0-99-8-rpm.md b/source/_posts/2014/xine-ui-0-99-8-rpm.md index 9386a5b..588f22a 100644 --- a/source/_posts/2014/xine-ui-0-99-8-rpm.md +++ b/source/_posts/2014/xine-ui-0-99-8-rpm.md @@ -19,7 +19,7 @@ To use this, you'll also need xine-lib - as of this release, the most recent rel (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" [xine-ui]: //hosted.djs-consulting.com/software/xine/xine-ui/xine-ui-0.99.8-2.x86_64.rpm -[lib]: /2012/xine-lib-1-1-21-rpm.html -[pri]: /2012/xine-ui-0-99-7-rpm.html +[lib]: /2012/xine-lib-1-1-21-rpm.html "xine-lib 1.1.21 RPM • The Bit Badger Blog" +[pri]: /2012/xine-ui-0-99-7-rpm.html "xine-ui 0.99.7 RPM • The Bit Badger Blog" diff --git a/source/_posts/2014/xine-ui-0-99-9-rpm.md b/source/_posts/2014/xine-ui-0-99-9-rpm.md index 3ed83e3..f60cd2d 100644 --- a/source/_posts/2014/xine-ui-0-99-9-rpm.md +++ b/source/_posts/2014/xine-ui-0-99-9-rpm.md @@ -19,8 +19,8 @@ To use this, you'll also need xine-lib - as of this release, the most recent rel (To save disk space, only the current release and two [prior releases][pri] will be maintained.) -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" [xine-ui]: //hosted.djs-consulting.com/software/xine/xine-ui/xine-ui-0.99.9-2.x86_64.rpm -[lib]: /2014/xine-lib-1-2-6-rpm.html -[lib1]: /2012/xine-lib-1-1-21-rpm.html -[pri]: /2014/xine-ui-0-99-8-rpm.html "xine-lib 0.99.8 RPM • DJS Consulting Tech Blog" +[lib]: /2014/xine-lib-1-2-6-rpm.html "xine-lib 1.2.6 RPM • The Bit Badger Blog" +[lib1]: /2012/xine-lib-1-1-21-rpm.html "xine-lib 1.1.21 RPM • The Bit Badger Blog" +[pri]: /2014/xine-ui-0-99-8-rpm.html "xine-lib 0.99.8 RPM • The Bit Badger Blog" diff --git a/source/_posts/2017/generating-a-jekyll-site-on-mercurial-hg-push.md b/source/_posts/2017/generating-a-jekyll-site-on-mercurial-hg-push.md index e7d747c..e117fa7 100644 --- a/source/_posts/2017/generating-a-jekyll-site-on-mercurial-hg-push.md +++ b/source/_posts/2017/generating-a-jekyll-site-on-mercurial-hg-push.md @@ -22,13 +22,13 @@ summary: The process we use to regenerate Jekyll sites when a push occurs to a p As we mentioned in [our last post][v4], we plan to share aspects of how we moved to [Jekyll][]. This is the first of these posts. -# Background +## Background With a database-based solution, updating is easy; when the user updates content through the user interface, the new content is served when the page or post is requested. However, with a static site, an "update" is technically any change to the underlying files from which the site is generated. Typically, though, this is marked by source control commit and push to a master repository. [GitHub Pages][ghp], the product for which Jekyll was developed, uses this as a flag to regenerate the site. We weren't using GitHub*, though - we were using [Mercurial][hg] (Hg) for our source code control, with the master repository on a different server than the one from which the site is served. _\* There were a few reasons we did not wish to host our sites using GitHub, none of which are pertinent to how this works._ -# Options +## Options With the need to regenerate the site after each site's master repository receives a push, there were a few different options we considered. @@ -40,7 +40,7 @@ The first option has the potential to run afoul of SSH rate limits, plus has the Eventually, we decided to go with option 3. -# Script All the Things +## Script All the Things On the Hg server, in the master repository for each site, we put the following in `.hg/hgrc` _(the following examples are for this site)_: @@ -102,14 +102,14 @@ Finally, each script needs to be run to check for the presence of the semaphore */4 * * * * /opt/jobs/jekyll/tech-blog.sh > /dev/null {% endcodeblock %} -# Conclusion +## Conclusion Overall, we're pleased with the results. The inter-server communication is light, only requiring one initiated `ssh` connection from each server, so we won't run afoul of rate limits. With the work being done on the destination server, the amount of time where there are no files in the directory (between the `rm -r $DEST/*` and the time the `cp -r * $DEST` finishes) is very short; it would have been much longer if the directory were being repopulated across the network, or more complex if we added a staging area on the web server. Each piece can be run separately, and if we've committed a post with a future date, we can run the same `touch` command to make that post appear. Next time, we'll discuss our experiences converting a non-WordPress site. -[v4]: /2017/tech-blog-v4.html "Tech Blog v4 • DJS Consulting Tech Blog" +[v4]: /2017/tech-blog-v4.html "Tech Blog v4 • The Bit Badger Blog" [Jekyll]: //jekyllrb.com "Jekyll" [ghp]: //pages.github.com "GitHub Pages" [hg]: //www.mercurial-scm.org "Mercurial (Hg)" diff --git a/source/_posts/2017/mapping-categories-and-tags-with-hexo.md b/source/_posts/2017/mapping-categories-and-tags-with-hexo.md index 5c68cde..34b3257 100644 --- a/source/_posts/2017/mapping-categories-and-tags-with-hexo.md +++ b/source/_posts/2017/mapping-categories-and-tags-with-hexo.md @@ -31,6 +31,6 @@ As you can see by hovering over the links in the sidebar, "Programming > .NET > [Jekyll]: //jekyllrb.com "Jekyll" [Hexo]: //hexo.io "Hexo" -[gh]: //github.com/danieljsummers/techblog.djs-consulting.com "DJS Consulting Tech Blog • GitHub" +[gh]: //github.com/danieljsummers/blog.bitbadger.solutions "The Bit Badger Blog • GitHub" [Gitter]: //gitter.im "Gitter" [iss]: //github.com/hexojs/hexo/issues/908#issuecomment-62913729 "Hexo category_map Issue" diff --git a/source/_posts/2017/tech-blog-v4.md b/source/_posts/2017/tech-blog-v4.md index b1a4e41..23f1b4c 100644 --- a/source/_posts/2017/tech-blog-v4.md +++ b/source/_posts/2017/tech-blog-v4.md @@ -21,6 +21,6 @@ From [August 2011][v3] until today, this site has been running under WordPress. There will be more to come on Jekyll; there are at least two posts to be written, one on automating the build process and another on the migration from WordPress. Until then, though, there are redirects that ensure the RSS feeds for both the main blog and the xine RPMs require no changes, and the category pages have redirects as well. If something does not look right, let us know via either of the social media accounts linked above. -[v3]: /2011/tech-blog-3-0.html "Tech Blog 3.0 • DJS Consulting Tech Blog" +[v3]: /2011/tech-blog-3-0.html "Tech Blog 3.0 • The Bit Badger Blog" [Jekyll]: //jekyllrb.com "Jekyll" [nginx]: //nginx.com "nginx" diff --git a/source/_posts/2017/writing-a-hexo-tag-plugin.md b/source/_posts/2017/writing-a-hexo-tag-plugin.md index c23dcaa..21005ac 100644 --- a/source/_posts/2017/writing-a-hexo-tag-plugin.md +++ b/source/_posts/2017/writing-a-hexo-tag-plugin.md @@ -2,6 +2,7 @@ layout: post title: Writing a Hexo Tag Plugin date: 2017-09-09 23:45:17 +author: Daniel categories: - [ Programming, JavaScript, Hexo ] tags: diff --git a/source/linux/index.md b/source/linux/index.md index db9d90c..8253801 100644 --- a/source/linux/index.md +++ b/source/linux/index.md @@ -3,11 +3,11 @@ layout: page title: Linux Resources date: 2005-09-01 00:00:00 --- -We at DJS Consulting love Linux! Below are the resources we provide. +We at Bit Badger Solutions love Linux! Below are the resources we provide. * [Installing Linux on an Averatec 6200 Laptop][averatec] * [xine RPMs for the x86_64 EL Architecture][xine] -* [DJS Consulting Software Repository][repo] +* [Bit Badger Solutions Software Repository][repo] * [Linux posts][posts] on this blog [averatec]: /linux/installing-wbel4-rhel4-on-an-averatec-6200-laptop/ diff --git a/source/linux/xine-rpms-for-el-x86_64-architecture/index.md b/source/linux/xine-rpms-for-el-x86_64-architecture/index.md index b7af05b..40c306d 100644 --- a/source/linux/xine-rpms-for-el-x86_64-architecture/index.md +++ b/source/linux/xine-rpms-for-el-x86_64-architecture/index.md @@ -8,6 +8,6 @@ The xine RPMs are now distributed through this blog. Information about the RPMs You can also [view the list of available RPMs][list] or simply [browse the available xine files][browse]. -[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • DJS Consulting Tech Blog" -[list]: /category/hosted-64-bit-software/xine-rpms/ "“xine RPMs” Category • DJS Consulting Tech Blog" -[browse]: //hosted.djs-consulting.com/software/xine "xine RPMs • DJS Consulting Software Repository" +[abt]: /2005/about-the-xine-rpms.html "About the xine RPMs • The Bit Badger Blog" +[list]: /category/hosted-64-bit-software/xine-rpms/ "“xine RPMs” Category • The Bit Badger Blog" +[browse]: //hosted.djs-consulting.com/software/xine "xine RPMs • Bit Badger Solutions Software Repository" diff --git a/themes/bit-badger/layout/_partial/footer.pug b/themes/bit-badger/layout/_partial/footer.pug new file mode 100644 index 0000000..1aa138a --- /dev/null +++ b/themes/bit-badger/layout/_partial/footer.pug @@ -0,0 +1,9 @@ +footer + span. + A production of #[a(href='https://bitbadger.solutions' title='Bit Badger Solutions') Bit Badger Solutions] + span. + Generated by #[a(href='//hexo.io' title='Hexo') Hexo] + span. + Served by #[a(href='//www.nginx.com' title='nginx') nginx] + span. + Secured by #[a(href='https://letsencrypt.org' title!='Let’s Encrypt') Let’s Encrypt] diff --git a/themes/mantraish/layout/_partial/head.pug b/themes/bit-badger/layout/_partial/head.pug similarity index 100% rename from themes/mantraish/layout/_partial/head.pug rename to themes/bit-badger/layout/_partial/head.pug diff --git a/themes/bit-badger/layout/_partial/header.pug b/themes/bit-badger/layout/_partial/header.pug new file mode 100644 index 0000000..b8aed10 --- /dev/null +++ b/themes/bit-badger/layout/_partial/header.pug @@ -0,0 +1,17 @@ +header + .header-logo + a(href='/') + img(src='/img/bitbadger.png' + alt='A cartoon badger looking at a computer screen, with his paw on a mouse' + title='Bit Badger Solutions') + .header-title: a(href='/') The Bit Badger Blog + .header-spacer   + .header-social + a(href='/feed.xml' title='Subscribe to The Bit Badger Blog via RSS') + img(src='/img/rss.png' alt='RSS') + |     + a(href='https://twitter.com/DJS_Consulting' title='DJS_Consulting on Twitter') + img(src='/img/twitter.png' alt='Twitter' ) + |     + a(href='https://www.facebook.com/pages/DJS-Consulting/262368048575' title='DJS Consulting on Facebook') + img(src='/img/facebook.png' alt='Facebook') diff --git a/themes/mantraish/layout/_partial/post-categories.pug b/themes/bit-badger/layout/_partial/post-categories.pug similarity index 100% rename from themes/mantraish/layout/_partial/post-categories.pug rename to themes/bit-badger/layout/_partial/post-categories.pug diff --git a/themes/bit-badger/layout/_partial/post-tags.pug b/themes/bit-badger/layout/_partial/post-tags.pug new file mode 100644 index 0000000..d2289b3 --- /dev/null +++ b/themes/bit-badger/layout/_partial/post-tags.pug @@ -0,0 +1,9 @@ +- var it = post || page +if it.tags && it.tags.length > 0 + small + = 'Tagged ' + - var tags = it.tags.toArray().sort((a, b) => a.name < b.name ? -1 : a.name > b.name ? 1 : 0) + for tag in tags + a(href=url_for(tag.path) title='Posts tagged "' + tag.name + '"' rel='tag')= tag.name + if tags.indexOf(tag) < (tags.length - 1) + = ', ' diff --git a/themes/bit-badger/layout/_partial/sidebar.pug b/themes/bit-badger/layout/_partial/sidebar.pug new file mode 100644 index 0000000..795659f --- /dev/null +++ b/themes/bit-badger/layout/_partial/sidebar.pug @@ -0,0 +1,7 @@ +.blog-sidebar + div + .sidebar-head Linux Resources + ul: li: a(href='/linux') Browse Resources + div + .sidebar-head Categories + != list_categories({ class: 'cat' }) diff --git a/themes/bit-badger/layout/base.pug b/themes/bit-badger/layout/base.pug new file mode 100644 index 0000000..dacf15f --- /dev/null +++ b/themes/bit-badger/layout/base.pug @@ -0,0 +1,9 @@ +doctype html +html(lang=config.language) + include _partial/head.pug + body + include _partial/header.pug + .content-wrapper + #content(role='main'): block content + include _partial/sidebar.pug + include _partial/footer.pug diff --git a/themes/bit-badger/layout/index.pug b/themes/bit-badger/layout/index.pug new file mode 100644 index 0000000..97705bb --- /dev/null +++ b/themes/bit-badger/layout/index.pug @@ -0,0 +1,53 @@ +extends base + +block title + if page.category + = page.category + != ' « ' + = config.title + else + if page.tag + != '“' + = page.tag + != '” Tag « ' + = config.title + else + if config.subtitle + = config.title + ' | ' + config.subtitle + else + = config.title + +block content + if page.tag || page.category + h1 + if page.category + | Posts categorized “ + = page.category + | ” + else + | Posts tagged “ + = page.tag + | ” + hr.home-break + for post in page.posts.toArray() + article.auto + div + h1.home-title. + #[small.home-lead= post.date.format('MMMM D, YYYY')]#[br] +   #[a(href=url_for(post.path) title='Permalink to ' + post.title)!= post.title] + .entry-content!= post.content + small + = 'Categorized under ' + include _partial/post-categories.pug + br + include _partial/post-tags.pug + br + hr.home-break + + .bottom-nav(role='navigation') + .nav-previous + if page.prev + a(href=url_for(page.prev_link)) « Newer Posts + .nav-next + if page.next + a(href=url_for(page.next_link)) Older Posts » diff --git a/themes/mantraish/layout/page.pug b/themes/bit-badger/layout/page.pug similarity index 87% rename from themes/mantraish/layout/page.pug rename to themes/bit-badger/layout/page.pug index 84abd97..fe241df 100644 --- a/themes/mantraish/layout/page.pug +++ b/themes/bit-badger/layout/page.pug @@ -6,6 +6,6 @@ block title = config.title block content - .post.single.hentry + article.auto h1.entry-title= page.title .entry-content!= page.content diff --git a/themes/mantraish/layout/post.pug b/themes/bit-badger/layout/post.pug similarity index 54% rename from themes/mantraish/layout/post.pug rename to themes/bit-badger/layout/post.pug index ec1c964..30def09 100644 --- a/themes/mantraish/layout/post.pug +++ b/themes/bit-badger/layout/post.pug @@ -6,30 +6,27 @@ block title = config.title block content - .post.single.hentry + article.auto h1.entry-title= page.title - .entry-meta - |   - span.author.vcard. - By #[= page.author] #[span.bl_sep= '| '] - span.ondate: span.entry-date. - #[= page.date.format('MMMM D, YYYY')] at #[= page.date.format('h:mm a')] #[span.bl_sep= '| '] - span.bl_categ + br + span.entry-meta + = 'Posted by ' + page.author + ' on ' + page.date.format('MMMM D, YYYY') + ' at '+ page.date.format('h:mm a') + br + = 'Categorized under ' include _partial/post-categories.pug .entry-content!= page.content - .entry-utility - span.bl_posted - include _partial/post-tags.pug + .entry-footer + include _partial/post-tags.pug if page.tags && page.tags.length > 0 - span.bl_sep= ' | ' - span.bl_bookmark. + small!= ' • ' + small. Bookmark the #[a(title='Permanent link to ' + page.title href=url_for(page.path) rel='bookmark') permalink]. - #nav-below.navigation + .bottom-nav(role='navigation') .nav-previous if page.prev a(href=url_for(page.prev_link ? page.prev_link : page.prev.path) title='Previous Post - ' + page.prev.title). - #[span.meta-nav «] #[= page.prev.title] + « #[= page.prev.title] .nav-next if page.next a(href=url_for(page.next_link ? page.next_link : page.next.path) title='Next Post - ' + page.next.title). - #[= page.next.title] #[span.meta-name »] + #[= page.next.title] » diff --git a/themes/bit-badger/source/img/bitbadger.png b/themes/bit-badger/source/img/bitbadger.png new file mode 100644 index 0000000..62f8d76 Binary files /dev/null and b/themes/bit-badger/source/img/bitbadger.png differ diff --git a/themes/bit-badger/source/img/facebook.png b/themes/bit-badger/source/img/facebook.png new file mode 100644 index 0000000..3cdde01 Binary files /dev/null and b/themes/bit-badger/source/img/facebook.png differ diff --git a/themes/bit-badger/source/img/rss.png b/themes/bit-badger/source/img/rss.png new file mode 100644 index 0000000..4cc7b96 Binary files /dev/null and b/themes/bit-badger/source/img/rss.png differ diff --git a/themes/bit-badger/source/img/twitter.png b/themes/bit-badger/source/img/twitter.png new file mode 100644 index 0000000..8b5ae7c Binary files /dev/null and b/themes/bit-badger/source/img/twitter.png differ diff --git a/themes/bit-badger/source/style.css b/themes/bit-badger/source/style.css new file mode 100644 index 0000000..17dd568 --- /dev/null +++ b/themes/bit-badger/source/style.css @@ -0,0 +1,342 @@ +@import url('https://fonts.googleapis.com/css?family=Oswald|Raleway'); +html { + background-color: lightgray; +} +body, .entry-meta { + font-family: "Raleway", "Segoe UI", Ubuntu, Tahoma, "DejaVu Sans", "Liberation Sans", Arial, sans-serif; +} +body { + margin: 0px; + background-color: #FFFAFA; +} +a { + color: navy; + text-decoration: none; +} +a:hover { + border-bottom: dotted 1px navy; +} +a img { + border:0; +} +acronym { + border-bottom:dotted 1px black; +} +header, h1, h2, h3, footer a, .home-lead a, .highlight { + font-family: "Oswald", "Segoe UI", Ubuntu, "DejaVu Sans", "Liberation Sans", Arial, sans-serif; +} +h1 { + text-align: center; + margin: 1.4rem 0; + font-size: 2rem; +} +h2 { + margin: 1.2rem 0; +} +h3 { + margin: 1rem 0; +} +h2, h3 { + width: 80%; + border-bottom: solid 2px navy; +} +p { + margin: 1rem 0; +} +.hdr { + font-size: 14pt; + font-weight: bold; +} +header { + height: 100px; + display: flex; + flex-direction: row; + justify-content: space-between; + background-image: -webkit-gradient(linear, left top, left bottom, from(lightgray), to(#FFFAFA)); + background-image: -webkit-linear-gradient(top, lightgray, #FFFAFA); + background-image: -moz-linear-gradient(top, lightgray, #FFFAFA); + background-image: linear-gradient(to bottom, lightgray, #FFFAFA); +} +header a:link, header a:visited { + color: black; +} +header a:hover { + border-bottom:none; +} +.content-item { + padding-left: 5px; + padding-right: 5px; + font-size: 1rem; +} +article.page .metadata { + display: none; +} +.strike { + text-decoration: line-through; +} +footer { + padding: 20px 15px 10px 15px; + display: flex; + flex-direction: row; + justify-content: space-between; + font-size: 1rem; + color: black; + clear: both; + background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFAFA), to(lightgray)); + background-image: -webkit-linear-gradient(top, #FFFAFA, lightgray); + background-image: -moz-linear-gradient(top, #FFFAFA, lightgray); + background-image: linear-gradient(to bottom, #FFFAFA, lightgray); +} +footer a:link, footer a:visited { + color: black; +} +.alignleft { + float:left; + padding-right: 5px; +} +ul { + padding-left: 40px; +} +li { + list-style-type: disc; +} +.header-title { + font-size: 3rem; + font-weight: bold; + line-height: 100px; +} +.header-spacer { + flex-grow: 3; +} +.header-social { + padding: 25px .8rem 0 0; +} +.header-social img { + width: 50px; + height: 50px; +} + +.content-wrapper { + margin: 0 1rem; +} +@media all and (min-width: 80rem) { + .content-wrapper { + margin: 0; + display: flex; + flex-flow: row; + align-items: flex-start; + justify-content: space-around; + } +} +.home-title { + text-align: left; + line-height: 2rem; +} +.home-lead { + font-family: "Raleway", "Segoe UI", Ubuntu, Tahoma, "DejaVu Sans", "Liberation Sans", Arial, sans-serif; + font-size: 1.2rem; +} +.home-break { + width: 80%; + border: dotted 1px lightgray; + border-bottom: 0; +} +.blog-sidebar { + border-top: dotted 1px lightgray; + padding-top: 1rem; + font-size: 1rem; + display: flex; + flex-flow: row wrap; + justify-content: space-around; +} +.blog-sidebar ul { + padding-left: 1rem; +} +.blog-sidebar > ul { + padding: 0; + margin: 0; +} +.blog-sidebar li { + list-style: none; +} +.blog-sidebar li:before { + content: '» '; +} +@media all and (min-width: 68rem) { + .blog-sidebar { + width: 66rem; + margin: auto; + } +} +@media all and (min-width: 80rem) { + .blog-sidebar { + width: 12rem; + border-top: none; + border-left: dotted 1px lightgray; + padding-top: 0; + padding-left: 2rem; + margin: 0; + flex-direction: column; + } +} +.blog-sidebar a { + font-size: 10pt; + font-family: sans-serif; +} +.sidebar-head { + text-align: center; + font-family: "Oswald", "Segoe UI", Ubuntu, "DejaVu Sans", "Liberation Sans", Arial, sans-serif; + font-weight: bold; + color: maroon; + margin-bottom: .8rem; + padding: 3px 12px; + border-bottom: solid 2px lightgray; + font-size: 1rem; +} +.app-sidebar-name, .app-sidebar-description { + margin: 0; + padding: 0; +} +.app-sidebar-description { + font-style: italic; + color: #555555; + padding-bottom: .6rem; +} + + +.content { + font-size: 1.1rem; +} +.auto { + margin: 0 auto; +} +.auto > div { + max-width: 66rem; +} +@media all and (min-width: 68rem) { + .content { + width: 66rem; + } +} +.entry-title { + line-height: 1.5rem; +} +.entry-meta { + font-size: 1rem; +} +.cat-list-count { + padding-left: .3rem; + font-size: .8rem; +} +.cat-list-count:before { + content: '('; +} +.cat-list-count:after { + content: ')'; +} +.bottom-nav { + display: flex; + flex-flow: row wrap; + justify-content: space-between; + padding-top: 1.5rem; +} + +figure.highlight { + background-color: #F8F8F8; +} +figure.highlight table { + background-color: #002b36; + width: 100%; +} +figure.highlight td.gutter, +figure.highlight td.code, +figure.highlight pre { + padding: 0; + border: 0; + background-color: #002b36; + color: #839496; +} +figure.highlight td.gutter { + text-align:right; + padding-right: .4rem; +} +figure.highlight td.gutter div.line:after { + content: ':'; + color: #586e75; +} +figure.highlight td.code pre div.line:after { + content: '.'; + visibility: hidden; +} +figure.highlight pre div.line, +figure.highlight pre div.line > * { + font-family: Consolas,"Courier New",Courier,monospace !important; +} +figure.highlight { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #839496; + border:1px dashed #ddd; +} +figure.highlight .comment, +figure.highlight .quote { + color: #586e75; +} +/* Solarized Green */ +figure.highlight .keyword, +figure.highlight .selector-tag, +figure.highlight .addition { + color: #859900; +} +/* Solarized Cyan */ +figure.highlight .number, +figure.highlight .string, +figure.highlight .meta .meta-string, +figure.highlight .literal, +figure.highlight .doctag, +figure.highlight .regexp { + color: #2aa198; +} +/* Solarized Blue */ +figure.highlight .title, +figure.highlight .section, +figure.highlight .name, +figure.highlight .selector-id, +figure.highlight .selector-class { + color: #268bd2; +} +/* Solarized Yellow */ +figure.highlight .attribute, +figure.highlight .attr, +figure.highlight .variable, +figure.highlight .template-variable, +figure.highlight .class .title, +figure.highlight .type { + color: #b58900; +} +/* Solarized Orange */ +figure.highlight .symbol, +figure.highlight .bullet, +figure.highlight .subst, +figure.highlight .meta, +figure.highlight .meta .keyword, +figure.highlight .selector-attr, +figure.highlight .selector-pseudo, +figure.highlight .link { + color: #cb4b16; +} +/* Solarized Red */ +figure.highlight .built_in, +figure.highlight .deletion { + color: #dc322f; +} +figure.highlight .formula { + background: #eee8d5; +} +figure.highlight .emphasis { + font-style: italic; +} +figure.highlight .strong { + font-weight: bold; +} diff --git a/themes/mantraish/layout/_partial/footer.pug b/themes/mantraish/layout/_partial/footer.pug deleted file mode 100644 index 39ffd84..0000000 --- a/themes/mantraish/layout/_partial/footer.pug +++ /dev/null @@ -1,13 +0,0 @@ -footer#footer(role='contentinfo') - #footer2 - #site-copyright. - A production of #[a(href='//djs-consulting.com' title='Your Web Design and Application Solution Source') DJS Consulting] - | Design Inspired by #[a(target='_blank' href='//www.cryoutcreations.eu' title='Mantra Theme by Cryout Creations') Mantra] - div(style='text-align:center;clear:both;padding-top:4px;'). - #[a(href='/' title='DJS Consulting Tech Blog' rel='home') DJS Consulting Tech Blog] | Generated by - #[a(href='//hexo.io' title='Hexo') Hexo] | Served by #[a(href='//www.nginx.com' title='nginx') nginx] | Secured by - #[a(href='//letsencrypt.org') Let's Encrypt] - #sfooter.socials - a(target='_blank' rel='nofollow' href='/feed.xml' class='socialicons social-RSS' title='RSS'): img(alt='RSS' src='/img/social-rss.png') - a(target='_blank' rel='nofollow' href='//twitter.com/DJS_Consulting' class='socialicons social-Twitter' title='Twitter'): img(alt='Twitter' src='/img/social-twitter.png') - a(target='_blank' rel='nofollow' href='//www.facebook.com/pages/DJS-Consulting/262368048575' class='socialicons social-Facebook' title='Facebook'): img(alt='Facebook' src='/img/social-facebook.png') diff --git a/themes/mantraish/layout/_partial/header.pug b/themes/mantraish/layout/_partial/header.pug deleted file mode 100644 index 96bea2b..0000000 --- a/themes/mantraish/layout/_partial/header.pug +++ /dev/null @@ -1,18 +0,0 @@ -header#header - #masthead - #branding(role='banner') - #header-container - div(style='margin-top:0;') - h1#site-title: a(href='/' title=site.title rel='home')= config.title - #site-description= config.subtitle - #sheader.socials - a(target='_blank' rel='nofollow' href='/feed.xml' class='socialicons social-RSS' title='RSS'): img(alt='RSS' src='/img/social-rss.png') - a(target='_blank' rel='nofollow' href='//twitter.com/DJS_Consulting' class='socialicons social-Twitter' title='Twitter'): img(alt='Twitter' src='/img/social-twitter.png') - a(target='_blank' rel='nofollow' href='//www.facebook.com/pages/DJS-Consulting/262368048575' class='socialicons social-Facebook' title='Facebook'): img(alt='Facebook' src='/img/social-facebook.png') - div(style='clear:both;') - nav#access.jssafe(role='navigation') - .skip-link.screen-reader-text: a(href='#content' title='Skip to content') Skip to content - #prime_nav.menu: ul - li: a(href='/') Home - li: a(href='/linux/') Linux Resources - div(style='clear:both;') diff --git a/themes/mantraish/layout/_partial/post-tags.pug b/themes/mantraish/layout/_partial/post-tags.pug deleted file mode 100644 index dd0a1b7..0000000 --- a/themes/mantraish/layout/_partial/post-tags.pug +++ /dev/null @@ -1,8 +0,0 @@ -- var it = post || page -if it.tags && it.tags.length > 0 - = 'Tagged ' - - var tags = it.tags.toArray().sort((a, b) => a.name < b.name ? -1 : a.name > b.name ? 1 : 0) - for tag in tags - a(href=url_for(tag.path) title='Posts tagged "' + tag.name + '"' rel='tag')= tag.name - if tags.indexOf(tag) < (tags.length - 1) - = ', ' diff --git a/themes/mantraish/layout/_partial/sidebar.pug b/themes/mantraish/layout/_partial/sidebar.pug deleted file mode 100644 index 53c4840..0000000 --- a/themes/mantraish/layout/_partial/sidebar.pug +++ /dev/null @@ -1,5 +0,0 @@ -#primary.widget-area(role='complementary') - ul.xoxo - li.widget-container.widget_categories - h3.widget-title Categories - != list_categories({ class: 'cat' }) diff --git a/themes/mantraish/layout/base.pug b/themes/mantraish/layout/base.pug deleted file mode 100644 index be900cb..0000000 --- a/themes/mantraish/layout/base.pug +++ /dev/null @@ -1,13 +0,0 @@ -doctype html -html(lang=config.language) - include _partial/head.pug - body - #toTop - #wrapper.hfeed - include _partial/header.pug - #main - #forbottom - section#container - #content(role='main'): block content - include _partial/sidebar.pug - include _partial/footer.pug diff --git a/themes/mantraish/layout/index.pug b/themes/mantraish/layout/index.pug deleted file mode 100644 index 0d14694..0000000 --- a/themes/mantraish/layout/index.pug +++ /dev/null @@ -1,65 +0,0 @@ -extends base - -block title - if page.category - = page.category - != ' « ' - = config.title - else - if page.tag - != '“' - = page.tag - != '” Tag « ' - = config.title - else - if config.subtitle - = config.title + ' | ' + config.subtitle - else - = config.title - -block content - if page.tag || page.category - h1 - if page.category - | Posts categorized “ - = page.category - | ” - else - | Posts tagged “ - = page.tag - | ” - hr - for post in page.posts.toArray() - article.post - header.entry-header - hgroup: h2.entry-title: a(href=url_for(post.path) title='Permalink to ' + post.title)!= post.title - .entry-meta - |    - span.author.vcard - | By  - = post.author - span.bl_sep  |  - span.ondate - span.entry-date. - #[= post.date.format('MMMM D, YYYY')] at #[= post.date.format('h:mm a')] - #[span.bl_sep |] - span.bl_categ - = ' ' - include _partial/post-categories.pug - .entry-content!= post.content - footer.entry-meta2 - span.bl_tagg - include _partial/post-tags.pug - br - - #nav-below.navigation - .nav-previous - if page.prev - a(href=url_for(page.prev_link)) - span.meta-nav « - |  Newer Posts - .nav-next - if page.next - a(href=url_for(page.next_link)) - | Older Posts  - span.meta-nav » diff --git a/themes/mantraish/source/img/back2top.png b/themes/mantraish/source/img/back2top.png deleted file mode 100644 index 64e246f..0000000 Binary files a/themes/mantraish/source/img/back2top.png and /dev/null differ diff --git a/themes/mantraish/source/img/bullet-arrow-white.png b/themes/mantraish/source/img/bullet-arrow-white.png deleted file mode 100644 index 3faa964..0000000 Binary files a/themes/mantraish/source/img/bullet-arrow-white.png and /dev/null differ diff --git a/themes/mantraish/source/img/bullet-dark.png b/themes/mantraish/source/img/bullet-dark.png deleted file mode 100644 index ff7d964..0000000 Binary files a/themes/mantraish/source/img/bullet-dark.png and /dev/null differ diff --git a/themes/mantraish/source/img/bullet.png b/themes/mantraish/source/img/bullet.png deleted file mode 100644 index 39c7df9..0000000 Binary files a/themes/mantraish/source/img/bullet.png and /dev/null differ diff --git a/themes/mantraish/source/img/social-facebook.png b/themes/mantraish/source/img/social-facebook.png deleted file mode 100644 index 947a6af..0000000 Binary files a/themes/mantraish/source/img/social-facebook.png and /dev/null differ diff --git a/themes/mantraish/source/img/social-rss.png b/themes/mantraish/source/img/social-rss.png deleted file mode 100644 index beae9d0..0000000 Binary files a/themes/mantraish/source/img/social-rss.png and /dev/null differ diff --git a/themes/mantraish/source/img/social-twitter.png b/themes/mantraish/source/img/social-twitter.png deleted file mode 100644 index 41efa99..0000000 Binary files a/themes/mantraish/source/img/social-twitter.png and /dev/null differ diff --git a/themes/mantraish/source/style.css b/themes/mantraish/source/style.css deleted file mode 100644 index 94ac758..0000000 --- a/themes/mantraish/source/style.css +++ /dev/null @@ -1,3023 +0,0 @@ -/* - * Theme Name: Mantra - * Theme URI: http://www.cryoutcreations.eu/mantra - * Description: Mantra is a do-it-yourself WordPress theme, featuring a pack of over 100 customization options and easy to use tweaks capable of tuning WordPress to your very specific needs and likes. With the help of a simple and efficient user interface you can customize everything:the layout (1,2 or 3 columns), total and partial site widths, colors (all texts, links, backgrounds etc.), fonts (over 35 font-families plus all Google Fonts), text and header sizes, post metas, post excerpts, post formats, header and background images, custom menus, 27 social media links and icons, pins, bullets and much much more. With a fully responsive layout,a customizable showcase presentation page, animated slider, magazine and blog layouts, 8 widget areas, modern graphics and an easy and intuitive admin section, you can start creating your dream site right now. - * Author: Cryout Creations - * Author URI: http://www.cryoutcreations.eu - * Version: 2.3.4 - * License: GNU General Public License v2.0 - * License URI: http://www.gnu.org/licenses/gpl-2.0.html - * Tags: black, red, blue, white, silver, light, dark, one-column, two-columns, three-columns, right-sidebar, left-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, front-page-post-form, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready - * - * Copyright (c) 2011-2013 Cryout Creations - * http://www.cryoutcreations.eu -*/ - - -/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html --------------------------------------------------------------- */ - -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, font, 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{ - background: transparent; - border: 0; - margin: 0; - padding: 0; - vertical-align: baseline; -} - -table, tbody, tfoot, thead, tr, th, td { - background: transparent; - border: 0; - margin: 0; - padding: 0; -} - -body { - line-height: 1; -} -h1, h2, h3, h4, h5, h6 { - clear: both; - font-weight: normal; -} -#content h1,#content h2,#content h3,#content h4,#content h5,#content h6 { - clear: none; -} -ol, ul { - list-style: none; -} - -blockquote { - border : 1px solid #EEE; - padding:15px ; - display:block; - background-color: #FAFAFA; - font-style: italic; - max-width:90% !important; - margin:0 auto; - clear:both; - float:none; - color:#999; - -webkit-border-radius:5px; - -moz-border-radius:5px; - border-radius:5px; - -webkit-box-shadow: 0px 0px 3px #FFF inset; - -moz-box-shadow: 0px 0px 3px #FFF inset; - box-shadow: 0px 0px 3px #FFF inset; - } - -del { - text-decoration: line-through; -} -/* tables still need 'cellspacing="0"' in the markup */ -table { - border-collapse: collapse; - border-spacing: 0; -} -a img { - border: none; -} - - - -/* =Layout --------------------------------------------------------------- */ - -/* -LAYOUT: Two columns -DESCRIPTION: Two-column fixed layout with one sidebar right of content -*/ - -#container { - float: none; - margin:0; - width: 100%; -} -#content { - display:block; - float:left; - margin: 0px 0px 0 20px; - padding-top:10px; -} -#primary, -#secondary { - display:block; - float: right; - overflow: hidden; - width:125px; - border-left:1px dashed #EAEAEA; - padding-left:20px; - padding-top:10px; -} -#primary { -min-height:200px; -} - -#secondary { - /*clear: right;*/ -} -#footer { - clear: both; - width: 100%; -} - -/* -LAYOUT: One column, no sidebar -DESCRIPTION: One centered column with no sidebar -*/ - -.one-column #content { - margin: 0 20px; - width:auto; - float:none; -} - -/* -LAYOUT: Full width, no sidebar -DESCRIPTION: Full width content with no sidebar; used for attachment pages -*/ - -.single-attachment #content { - margin: 0px auto; - width:96%; - display:block; - float:none; -} - - -/* =Fonts --------------------------------------------------------------- */ -body { - font-family:Segoe UI, Arial, sans-serif; -} - -pre { - font-family: "Courier 10 Pitch", Courier, monospace; -} -code, code > * { - font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace !important; -} - -.entry-content code { - background-color: #FAFAFA; - /* border-left: 5px solid #EEEEEE; - clear: both; */ - color: #1B1B1B; - /* display: block; - float: none; */ - /*margin: 0 auto; - overflow: auto; */ - padding: 2px 5px; - text-indent: 0; - white-space: pre; - /* width: 95% !important; */ -} - -.entry-content pre code { - background-color: inherit; - padding: 0px; -} -/* =Structure --------------------------------------------------------------- */ - -/* The main theme structure */ -#colophon, -#branding, -#main, -#wrapper { - margin: 0 auto; -} - -#branding { -display:block; -float:left; -clear:both; -height:75px; -padding:0; -position:relative; -overflow:hidden; -} - -a#logo { -display:inline; -height:100%; -} - -#linky { -background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICR‌​AEAOw=='); -display:block; -width:100%; -height:100%; -} - -#forbottom { -min-height:200px; -} - -#wrapper { - padding: 10px 0 0; -} - -/* Structure the footer area */ -#footer-widget-area { - overflow: hidden; -} - -.footerfour .widget-area { - float: left; - margin-left: 1.5%; - margin-right:1.5%; - width: 22%; -} -.footerthree .widget-area { - float: left; - margin-left: 1.5%; - margin-right:1.5%; - width: 30%; -} - -.footertwo .widget-area { - float: left; - margin-left: 2.5%; - width: 47%; -} - -.footerone .widget-area { - float: left; - margin-left: 2%; - width: 98%; -} - - -#footer-widget-area #fourth { - margin-right: 0; -} - -#site-generator { - float: right; - width: 220px; -} - - -/* =Global Elements --------------------------------------------------------------- */ - -/* Main global 'theme' and typographic styles */ -body { - padding-bottom:10px; - background: #333; -} - -body, -input, -textarea { - color: #666; - font-size: 12px; - line-height: 18px; - -} -hr { - background-color: #d7d7d7; - border: 0; - clear: both; - height: 1px; - margin-bottom: 18px; -} - -/* Text elements */ -#content { - font-size:15px; - line-height:1.7em; - color: #333; -} - -#content p{ - margin-bottom: 1.5em; -} -.entry-content ul, .entry-summary ul { - margin-left: 1.5em; -} - -.entry-content ul, .entry-summary ul , -.entry-content ol, .entry-summary ol { -margin-bottom:1.5em; -} - -.entry-content ul>li { - background: url(./img/bullet.png) left 10px no-repeat; - padding-left:20px; -} - -.entry-content li li { - margin-left:15px; -} - -ol { - list-style: decimal; - margin-left: 1.5em; - -} -ol ol { - list-style: upper-alpha; -} -ol ol ol { - list-style: lower-roman; -} -ol ol ol ol { - list-style: lower-alpha; -} -ul ul, -ol ol, -ul ol, -ol ul { - margin-bottom: 0; -} -dt { - font-weight: bold; -} -big { - font-size: 131.25%; -} -ins { - background: #D9EFFD; - text-decoration: none; -} - -pre { - background: #F8F8F8; - color: #222; - padding: 1.5em; - border:1px dashed #ddd; -} -abbr, -acronym { - border-bottom: 1px dotted #666; - cursor: help; -} -sup, -sub { - height: 0; - line-height: 1; - position: relative; - vertical-align: baseline; -} -sup { - bottom: 1ex; -} -sub { - top: .5ex; -} -input[type="text"],input[type="password"],input[type="email"], -textarea { - background: #fff; - border: 1px solid #DDD; - padding-left:5px; - border-radius:2px; - -moz-border-radius:2px; - -webkit-border-radius:2px; - height:32px; - -webkit-transition:.2s border ease; - -moz-transition:.2s border ease; - -o-transition:.2s border ease; - transition:.2s border ease; - -moz-box-sizing:border-box; - -webkit-box-sizing:border-box; - box-sizing:border-box; -} - -input[type="text"]:hover,input[type="password"]:hover,input[type="email"]:hover, -textarea:hover { -border:1px solid #CCC !important; -} -a:link { - color: #0D85CC;text-decoration:none; -} -a:visited { - color: #0D85CC;text-decoration:none;; -} -a:active, -a:hover { - color: #000; -} - -/* Text meant only for screen readers */ -.screen-reader-text { - position: absolute; - left: -9000px; -} - - -/* =Header --------------------------------------------------------------- */ - -#header { - background:none; - -} -#site-title { - float: left; - font-size: 36px; - line-height: 60px; -} -#site-title a { - color: #EEE; - font-weight: bold; - text-decoration: none; - font-variant: small-caps; - letter-spacing: -0.02em; - -moz-text-shadow: -2px -2px 0px #000; - -webkit-text-shadow: -2px -2px 0px #000; - text-shadow: -2px -2px 0px #000; - display:block; -} -#site-description { - display:inline; - float: left; - font-size: 15px; - line-height:60px; - margin-left:20px; - color:#999; - padding-left:0px; - letter-spacing: 0.1em; - -moz-text-shadow: 0px -1px 0px #000; - -webkit-text-shadow: 0px -1px 0px #000; - text-shadow: 0px -1px 0px #000; -} - -#header-container { -display:block; -float:none; -position:absolute; -top:0px; -width:100%; -height:100%; -} - -#header-container > div { -margin-top: 20px; -margin-left: 40px; -} - -/* =Menu -PRIMARY --------------------------------------------------------------- */ - -#access { - display: block; - float: left; - margin: 0 auto; - margin-top:10px; -} - -#access .menu-header, div.menu { -margin:0 6px; -} - -#access ul { -margin-bottom:0px; -} - - #access ul li.current_page_item, #access ul li.current-menu-item { --moz-box-shadow:none; --webkit-box-shadow:none; -box-shadow:none; -background:#fff; -} - - -#access a { - display:block; - color: #5F5B5B; - text-decoration: none; - padding:0.2em 1.2em; - font-size:14px; -} - -#access ul li { -display:block; -float:left; -background:#FAFAFA; --webkit-border-radius:7px 7px 0 0; --moz-border-radius:7px 7px 0 0; -border-radius:7px 7px 0 0; -margin:0 3px; -padding:3px 0; --moz-box-shadow:0 -3px 4px rgba(0,0,0,0.1) inset; --webkit-box-shadow:0 -3px 4px rgba(0,0,0,0.1) inset; -box-shadow:0 -3px 4px rgba(0,0,0,0.1) inset; -white-space: nowrap; -} - -#access a:hover { - color:#0C85CD ; -} - -#access ul ul { - display: none; - position: absolute; - clear:both; - z-index: 99999; - margin-left:0px; - -moz-box-shadow:0 10px 10px rgba(0, 0, 0, 0.3) ; - -webkit-box-shadow:0 10px 10px rgba(0, 0, 0, 0.3); - box-shadow:0 10px 10px rgba(0, 0, 0, 0.3); -} -#access ul ul li { /* level 2 */ - margin:0; - width: 100%; /* submenu width fix */ - border-bottom: 1px solid rgba(220,220,220,0.3); - position:relative; - background:#FFF; - -webkit-border-radius: 0; - -moz-border-radius:0; - border-radius: 0; - -moz-box-shadow:none ; - -webkit-box-shadow:none ; - box-shadow:none; - display:block; - float:left; - clear:both; - min-width:150px; -} - - -#access ul ul ul { -position:absolute; - left: 100%; - top: 0px; - margin:0; -} - - -#access ul ul ul li { /* level 3 */ - border: 0; - width: 100%; - display: block; - float: none; - border-bottom: 1px solid rgba(220,220,220,0.3); - } - - -#access ul ul a, #access ul ul ul a { - display:block; - float:none; - color:#5F5B5B; - width:100% ; - padding-top: 0.6em ; - padding-bottom: 0.6em ; - } - -#access ul ul li:hover, #access ul ul ul li:hover { - background:#FCFCFC ; - } - - - -#access li:hover > a { - color:#0E85CD ; -} - -#access ul ul :hover > a { - color:#0E85CD; -} - -#access.jssafe ul li > ul { - display: none; -} - -#access.jssafe ul li:hover > ul { - display: block; -} -#access ul li.current_page_item > a, -#access ul li.current-menu-item > a{ - - color: #000 !important; -} - -#access ul ul li.current_page_item , -#access ul ul li.current-menu-ancestor, -#access ul ul li.current-menu-item , -#access ul ul li.current-menu-parent { - color: #000 !important; - background:#FFF !important; -} - - -* html #access ul li.current_page_item a, -* html #access ul li.current-menu-ancestor a, -* html #access ul li.current-menu-item a, -* html #access ul li.current-menu-parent a, -* html #access ul li a:hover { - color: #5F5B5B ; -} - -/* =Menu -SECONDARY --------------------------------------------------------------- */ - -.footermenu { - display:block; - overflow:visible; - float:none; -} - -.topmenu { -overflow:hidden; - } - -.topmenu ul{ - margin:0; - padding:0; - float:right; -} - -.topmenu ul li{ - display:block; - float:left; - margin:3px 5px; -} - -.footermenu { - text-align:center; - overflow:hidden; - display:table; - float:none; - margin:0 auto; -} - -.footermenu ul li{ - display:block; - float:left; - margin:0px 5px; - text-align:center; -} - - -/* =Content --------------------------------------------------------------- */ - -#main { - background:#FFF; - clear: both; - overflow: hidden; - padding: 0px ; -} -#content { - margin-bottom: 0px; -} - -.entry-content pre, -.entry-content hr { - margin-bottom: 8px; -} -.entry-content ul ul, -.entry-content ol ol, -.entry-content ul ol, -.entry-content ol ul { - margin-bottom: 0; -} -.entry-content pre, -.entry-content kbd, -.entry-content tt, -.entry-content var { - overflow:auto; - font-family: "Courier New",Courier,monospace !important; -} - -.entry-content dt, -.entry-content th { - color: #000; -} -.entry-content h1, -.entry-content h2, -.entry-content h3, -.entry-content h4, -.entry-content h5, -.entry-content h6 { - color: #0E85CD; - margin:20px 0px 5px 0px; -} - -.entry-content h1 { -font-size:1.9em; -} - -.entry-content table { - border: 1px solid #e7e7e7; - margin: 0 0 24px 0; - text-align: left; - width: 100%; -} -.entry-content tr { - background-color:#FFF; - vertical-align:top; -} -.entry-content .alternate { - background-color:#FFF; -} - -.entry-content tr th, -.entry-content thead th { - color: #000; - font-weight: bold; - padding: 9px 24px; - background-color:#f8f8f8; -} -.entry-content tr td { - border-top: 1px solid #e7e7e7; - padding: 6px 24px; - vertical-align:top; -} -.entry-content tr.odd td { - background: #f2f7fc; -} -.hentry { - margin: 0 0 28px 0; -} - -.single .hentry { - margin: 0 0 36px 0; -} -.page-title { - color: #000; - font-size: 16px; - font-weight: bold; - margin: 0 0 10px 0; -} -.page-title span { - color: #333; - font-size: 16px; - font-style: italic; - font-weight: normal; -} -.page-title a:link, -.page-title a:visited { - color: #666; - text-decoration: none; -} -.page-title a:active, -.page-title a:hover { - color: #0D85CC; -} -#content .entry-title { - color: #000000; - font-size: 30px; - font-weight: normal; - line-height: 1.3em; - margin-bottom: 0; - -moz-text-shadow:2px 2px 0px #FFF,-2px -2px 0px #FFF,3px 3px 1px #ccc; - -webkit-text-shadow:2px 2px 0px #FFF,-2px -2px 0px #FFF,3px 3px 1px #ccc; - text-shadow:2px 2px 0px #FFF,-2px -2px 0px #FFF,3px 3px 1px #ccc; -} -.entry-title a:link, -.entry-title a:visited { - color:inherit; - text-decoration: none; -} -.entry-title a:active, -.entry-title a:hover { - color: #333; -} - -#content > h1.entry-title { - margin-bottom: 10px; -} - -.entry-meta { - background-color: #F5F5F5; - border: 2px solid #FFF; - color: #666666; - display: block; - font-size: 12px; - margin: 0px 1px; - padding: 0 6px; - box-shadow:0px 0px 1px #DDD; - -moz-box-shadow:0px 0px 1px #DDD; - -webkit-box-shadow:0px 0px 1px #DDD; - clear:both; - line-height:2em; -} - -#content .entry-meta2, -#content .entry-meta3 { - font-size:12px ; - padding: 0; - clear:both; - display:block; -} - -.entry-meta .comments-link { - float:right; - background:#FFF; - padding:0px 10px; - padding-bottom:0px; - font-size:12px; - box-shadow: inset 1px 1px 0px #DDD; - -moz-box-shadow: inset 1px 1px 0px #DDD; - -webkit-box-shadow: inset 1px 1px 0px #DDD; - line-height:1.9em; - margin-top:0px; -} - -#content h3.entry-format { - margin-left:0px; - padding-left:4px; - display:inline; - float:left; - font-size:14px; - color:#666 !important; - text-decoration:underline; - text-transform: uppercase; - text-shadow: none; - -moz-text-shadow: none; - -webkit-text-shadow:none; - font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; -} - -.entry-meta2 .comments-link { - border-bottom: 1px solid #EEEEEE; - float: right; - font-size: 12px; - padding: 0 10px; -} - - -.entry-meta abbr, -.entry-utility abbr { - border: none; -} -.entry-meta abbr:hover, -.entry-utility abbr:hover { - border-bottom: 1px dotted #666; -} -.entry-content, -.entry-summary { - clear: both; - padding: 8px 0px 10px; -} -#content .entry-summary p:last-child { - margin-bottom: 12px; -} -.entry-content fieldset { - border: 1px solid #e7e7e7; - margin: 0 0 24px 0; - padding: 24px; -} -.entry-content fieldset legend { - background: #fff; - color: #000; - font-weight: bold; - padding: 0 24px; -} - -.entry-content label {} -.entry-content sup, -.entry-content sub { - font-size: 10px; -} - -.entry-content blockquote.left { - float: left; - margin-left: 0; - margin-right: 24px; - text-align: right; - width: 33%; -} -.entry-content blockquote.right { - float: right; - margin-left: 24px; - margin-right: 0; - text-align: left; - width: 33%; -} - -.tag-links { - margin-left:30px; -} - -.page-link { - margin: 20px 0; - clear:both; - font-size: 12px; - line-height: 14px; -} - - .page-link em { - font-weight: normal; - font-style:normal; - text-decoration: none; - margin:0px; - padding: 2px 8px; - background:#f7f7f7; - border-bottom:1px solid #eee; - -moz-transition:.2s background ease-in; - -o-transition:.2s background ease-in; - -webkit-transition:.2s background ease-in; - transition:.2s background ease-in; -} - - .page-link a:hover em { - background:#eee; -} - -body.page .edit-link { - clear: both; - display: block; -} -#entry-author-info { - background: #FFF; - border-top: 4px solid #333; - clear: both; - font-size: 14px; - line-height: 20px; - margin: 24px 0; - overflow: hidden; - padding: 18px 20px; -} -#entry-author-info #author-avatar { - background: #fff; - border: 1px solid #e7e7e7; - float: left; - height: 60px; - margin: 0 -104px 0 0; - padding: 11px; - -moz-box-shadow:0 0 10px #EEEEEE inset; - -webkit-box-shadow:0 0 10px #EEEEEE inset; - box-shadow:0 0 10px #EEEEEE inset; - -} -#entry-author-info #author-description { - float: left; - margin: 0 0 0 104px; -} -#entry-author-info h2 { - color: #000; - font-size: 100%; - font-weight: bold; - margin-bottom: 0; -} -.entry-utility { - clear: both; - color: #666; - font-size: 12px; - line-height: 18px; -} - a, -.entry-utility a { - color: #666; -} -.entry-meta a:hover, -.entry-utility a:hover { - color: #000; -} -#content .video-player { - padding: 0; -} - -/* POST FORMATS */ - -article.format-link, article.format-quote, article.format-image, article.format-chat, article.format-aside { - background-position: 0px 10px; - background-repeat: no-repeat; } -article.format-aside { background-position: 10px -7px; } -article.format-link { background-image: url(images/post-formats/link.png); } -article.format-quote { background-image: url(images/post-formats/quotes.png); } -article.format-image { background-image: url(images/post-formats/picture.png); } -article.format-chat { background-image: url(images/post-formats/bubble.png); } -article.format-aside { background-image: url(images/post-formats/brackets.png); } - -article.format-link header, article.format-quote header, article.format-image header, -article.format-chat header, article.format-aside header { - padding-left: 60px; } -article.format-aside header { margin-top: 7px; } -article.format-link h3.entry-format, article.format-quote h3.entry-format, article.format-image h3.entry-format, -article.format-chat h3.entry-format, article.format-aside h3.entry-format { display: none !important; } - - -/* =Asides --------------------------------------------------------------- */ - -.home #content .format-aside p, -.home #content .category-asides p { - line-height: 20px; - margin-bottom: 10px; - margin-top: 0; -} -.home .hentry.format-aside, -.home .hentry.category-asides { - padding: 0; -} -.home #content .format-aside .entry-content, -.home #content .category-asides .entry-content { - padding-top: 0; -} - - -#content .format-aside .entry-title { - display:none; -} - -#content .format-aside .author , -#content .format-aside .bl_categ, -#content .format-aside .bl_sep { - display:none; -} - -/** - * 5.4 Galleries - * ---------------------------------------------------------------------------- - */ - -#content .gallery br+br { - display: none; -} -#content .attachment img { /* single attachment images should be centered */ - display: block; - margin: 0 auto; - max-width:96%; -} - -.gallery { - margin: 0 auto 20px; -} - -.gallery img { - /*border: 10px solid #f1f1f1;*/ -} - -.gallery-item { - float: left; - margin: 0 4px 4px 0; - overflow: hidden; - position: relative; -} - -.gallery-columns-1.gallery-size-medium, -.gallery-columns-1.gallery-size-thumbnail, -.gallery-columns-2.gallery-size-thumbnail, -.gallery-columns-3.gallery-size-thumbnail { - display: table; - margin: 0 auto 20px; -} - -.gallery-columns-1 .gallery-item, -.gallery-columns-2 .gallery-item, -.gallery-columns-3 .gallery-item { - text-align: center; -} - -.gallery-columns-4 .gallery-item { - max-width: 23%; - max-width: -webkit-calc(25% - 4px); - max-width: calc(25% - 4px); -} - -.gallery-columns-5 .gallery-item { - max-width: 19%; - max-width: -webkit-calc(20% - 4px); - max-width: calc(20% - 4px); -} - -.gallery-columns-6 .gallery-item { - max-width: 15%; - max-width: -webkit-calc(16.7% - 4px); - max-width: calc(16.7% - 4px); -} - -.gallery-columns-7 .gallery-item { - max-width: 13%; - max-width: -webkit-calc(14.28% - 4px); - max-width: calc(14.28% - 4px); -} - -.gallery-columns-8 .gallery-item { - max-width: 11%; - max-width: -webkit-calc(12.5% - 4px); - max-width: calc(12.5% - 4px); -} - -.gallery-columns-9 .gallery-item { - max-width: 9%; - max-width: -webkit-calc(11.1% - 4px); - max-width: calc(11.1% - 4px); -} - -.gallery-columns-1 .gallery-item:nth-of-type(1n), -.gallery-columns-2 .gallery-item:nth-of-type(2n), -.gallery-columns-3 .gallery-item:nth-of-type(3n), -.gallery-columns-4 .gallery-item:nth-of-type(4n), -.gallery-columns-5 .gallery-item:nth-of-type(5n), -.gallery-columns-6 .gallery-item:nth-of-type(6n), -.gallery-columns-7 .gallery-item:nth-of-type(7n), -.gallery-columns-8 .gallery-item:nth-of-type(8n), -.gallery-columns-9 .gallery-item:nth-of-type(9n) { - margin-right: 0; -} - -.gallery-caption { - background-color: rgba(0, 0, 0, 0.7); - box-sizing: border-box; - color: #fff; - font-size: 14px; - line-height: 1.3; - margin: 0; - max-height: 50%; - opacity: 0; - padding: 2px 5%; - position: absolute; - bottom: 0; - left: 0; - text-align: left; - -webkit-transition: opacity 400ms ease; - transition: opacity 400ms ease; - width: 90%; - cursor: default; - margin: 0 0 16px; -} - -.gallery-item:hover .gallery-caption { - opacity: 1; -} - -.gallery-columns-7 .gallery-caption, -.gallery-columns-8 .gallery-caption, -.gallery-columns-9 .gallery-caption { - display: none; -} - -/* =Chat --------------------------------------------------------------- */ -.format-chat p { - font-family:Monaco, Courier New, monospace !important; -} - -/* =Quote --------------------------------------------------------------- */ -.format-quote blockquote, -.format-quote blockquote p{ - font-family: Georgia,"Bitstream Charter",serif !important; - font-size:1.1em !important; -} - - -/* =Status --------------------------------------------------------------- */ - -.format-status .entry-title { - display:none; -} - -#content .format-status .entry-meta2 { - float:left; - clear:right; - padding-left:0px; -} - -.status_content { - display:block; - float:left; - width:80%; -} - -#content .format-status h3.entry-format { - margin-left:0px; - padding-left:0px; - text-indent:0; -} - -.format-status .avatar { - display:block; - width:auto; - float:left; - margin-right:10px; -} - -/* =Attachment pages --------------------------------------------------------------- */ - -.attachment .entry-content .entry-caption { - font-size: 140%; - margin-top: 24px; -} -/*.attachment .entry-content .nav-previous a:before { - content: '\2190\00a0'; -} -.attachment .entry-content .nav-next a:after { - content: '\00a0\2192'; -}*/ - - -/* =Images --------------------------------------------------------------- */ - -#content img { - margin: 0; - height: auto; - max-width:100%; - -webkit-box-sizing:border-box; - -moz-box-sizing:border-box; - box-sizing:border-box; -} - -#content img:hover { - -} - -#content .alignleft, -#content img.alignleft { - display: inline; - float: left; - margin-right: 24px; - margin-top: 4px; -} -#content .alignright, -#content img.alignright { - display: inline; - float: right; - margin-left: 24px; - margin-top: 4px; -} -#content .aligncenter, -#content img.aligncenter { - clear: both; - display: block; - margin-left: auto; - margin-right: auto; -} -#content img.alignleft, -#content img.alignright, -#content img.aligncenter { - margin-bottom: 12px; -} -#content .wp-caption { - background:url(images/pins/Pin2.png) no-repeat center 1px #F9F9F9; - border: 1px solid #DDD; - border-radius:4px; - -moz-border-radius:4px; - -webkit-border-radius:4px; - line-height: 18px; - margin-bottom: 20px; - padding:22px 7px 4px; - text-align: center; - color: #333; - max-width:100%; - -moz-box-sizing:border-box; - -webkit-box-sizing:border-box; - box-sizing:border-box; -} -#content .wp-caption img { - margin: 5px 0 0; - border:none !important; - padding:0px; - box-shadow: none !important; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important; - border-radius:4px; - -moz-border-radius:4px; - -webkit-border-radius:4px; - width:100%; -} -#content .wp-caption p.wp-caption-text { - font-size: 12px; - margin: 5px; - text-align:center; - text-indent:0px; -} -#content .wp-smiley { - margin: 0; - -moz-box-shadow: none !important; - -webkit-box-shadow: none !important ; - box-shadow: none !important; - background: none !important; - border: 0 !important; - vertical-align: middle; - width:auto !important; -} - - -/* =Navigation --------------------------------------------------------------- */ - -.navigation { - color: #666; - font-size: 12px; - line-height: 18px; - overflow: hidden; - -} -.navigation a:link, -.navigation a:visited { - text-decoration: none; - color:#666; -} -.navigation a:active, -.navigation a:hover { - color: #0D85CC; -} -.nav-previous { - float: left; - max-width: 47%; - padding:0 1%; - border-bottom:1px dashed #DDD; -} -.nav-next { - float: right; - text-align: right; - max-width: 47%; - padding:0 1%; - border-bottom:1px dashed #DDD; -} - -.nav-next:hover, .nav-previous:hover { - border-color:#999; -} - -#nav-above { - margin: 0 0 18px 0; -} -#nav-above { - display: none; -} -.paged #nav-above, -.single #nav-above { - display: block; -} -#nav-below { - margin-bottom: 10px; - clear:both; -} - - -/* =Comments --------------------------------------------------------------- */ -#comments { - clear: both; -} -#comments .navigation { - padding: 0 0 18px 0; -} -h3#comments-title, -h3#reply-title { - color: #000; - font-size: 20px; - font-weight: bold; - margin-bottom: 0; -} -h3#comments-title { - padding-top:4px; - padding-bottom:4px; - padding-left:10px; - margin-top: 20px; - margin-bottom:20px;; -} -.commentlist { - list-style: none; - margin: 0; -} -/*.commentlist li.comment { - padding:10px; - line-height: 24px; - margin: 0 0 10px 0; - padding: 0 0px 10px 56px; - position: relative; - background:#FFF; - background-image:none; - list-style:none; -}*/ - -.reply a.comment-reply-link { -padding:0 3px; -color:#CCC; -font-weight:bold; --moz-transition:.2s color ease; --webkit-transition:.2s color ease; -transition:.2s color ease; -} - -.commentlist li:last-child { - margin-bottom: 0; -} -#comments .comment-body ul, -#comments .comment-body ol { -} -#comments .comment-body p:last-child { - margin-bottom: 0px; -} -#comments .comment-body blockquote p:last-child { - margin-bottom: 24px; -} -.commentlist ol { - list-style: decimal; -} -.commentlist img.avatar { - position: absolute; - top: 4px; - left: 5px; - border:1px solid #EEE ; - -moz-border-radius:0 ; - -webkit-border-radius:0; - border-radius:0; - background:#FFF; -} -.comment-author { - display:block; - float:left; -} -.comment-author cite { - color: #000; -} -.comment-author .says { - font-style: italic; - display:none; -} -.comment-meta { - font-size: 12px; - margin-bottom: 5px; - display:block; - float:left; - margin-left:5px; -} -.comment-meta a:link, -.comment-meta a:visited { - color: #999; - text-decoration: none; -} -.comment-meta a:active, -.comment-meta a:hover { - color: #0D85CC; -} - -.comment-body { -padding:5px 10px; -background:#F9F9F9; -border:1px solid #EEE; -clear:both; -} -.commentlist .even { -} -.commentlist .bypostauthor { -} -.reply { - font-size: 12px; - padding: 0 0 10px 0; - text-align:right; -} -.reply a, -a.comment-edit-link { - color: #666; -} - -.reply a:hover, -a.comment-edit-link:hover { - color: #0D85CC; -} -.commentlist .children { - background-image:none; - list-style: none; - margin: 0; - margin-left:-40px; - -} -.commentlist .children li { - border: none; - background-image:none !important; - margin: 0; - text-indent:0px !important; -} - -.nopassword, -.nocomments, .nocomments2 { -/* display: block;*/ -} - -#comments .pingback { - border-bottom: 1px solid #e7e7e7; - margin-bottom: 18px; - padding-bottom: 18px; -} -.commentlist li.comment+li.pingback { - margin-top: -6px; -} -#comments .pingback p { - color: #666; - display: block; - font-size: 12px; - line-height: 18px; - margin: 0; -} -#comments .pingback .url { - font-size: 13px; - font-style: italic; -} - -/* Comments form */ -input[type="submit"] { - color: #333; -} -#respond { - margin: 24px 0; - overflow: hidden; - position: relative; -} -#respond p { - margin: 0; -} -#respond .comment-notes { - margin-bottom: 1.5em; - font-size:0.8em; - color:#999; -} -.form-allowed-tags { - line-height: 1em; -} -.children #respond { - margin: 0 48px 0 0; - min-width:400px; -} -h3#reply-title { - margin: 18px 0 0 0; -} -#comments-list #respond { - margin: 0 0 18px 0; -} -#comments-list ul #respond { - margin: 0; -} -#cancel-comment-reply-link { - font-size: 12px; - font-weight: normal; - line-height: 18px; -} -#respond .required { - color: #0D85CC; - display:inline; -} - -#commentform { - width:90%; - max-width:550px; - display:block; - float:left; - margin:0 auto; -} - -#respond label { - color: #666; - font-size: 12px; -} - -#respond input { - margin: 0 0 9px; -} - - - -.comment-form-comment textarea { - width:80%; - display:block; - float:right; - margin-left:12px; - height:150px; -} - -.comment-form-author label, .comment-form-email label, .comment-form-email label, .comment-form-url label, .comment-form-comment label { -display:block; - float:left; - clear:both; - padding-top:3px; - width:10%; -} - -.comment-form-author input, .comment-form-email input, .comment-form-email input, .comment-form-url input, .comment-form-comment input { - width:80%; - display:block; - float:right; - margin-left:12px; -} - -#respond .form-allowed-tags { - color: #666; - font-size: 12px; - line-height: 18px; - width: 100%; - margin-left:12px; - clear:both; - display:block; - float:none; - padding-top:8px; -} -#respond .form-allowed-tags code { - font-size: 11px; -} -#respond .form-submit { - margin: 12px 0; - text-align:right; - clear:both; -} -#respond .form-submit input { - font-size: 14px; - width: auto; -} - -#respond .form-submit input#submit { - color:#555; - border:1px solid #CCC; - border-radius:5px; - -moz-border-radius:5px; - -webkit-border-radius:5px; - padding:2px 5px; - background-color:#FFF; - -moz-box-shadow: inset 0px -10px 10px 0px #EEE; - -webkit-box-shadow: inset 0px -10px 10px 0px #EEE; - box-shadow: inset 0px -10px 10px 0px #EEE; -} - -#respond .form-submit input#submit:hover { - background-color:#F6F6F6; - color:#444; -} - - -/* =Widget Areas --------------------------------------------------------------- */ - -.widget-area ul { - list-style: none !important; - margin-left: 0; - list-style-image:none; -} -.widget-area ul ul { - list-style: none !important; - margin-left: 0; -} - -.widget-area ul li{ - background-image: none; - margin-left: 0; - list-style-image:none; -} -.widget-area ul ul li{ - background:url(./img/bullet-arrow-white.png) left 8px no-repeat; - margin:4px 3px; - display:block; - float:none; - width:auto; - padding:3px 0 0 12px; -} - -.contentsearch { -display:block; -float:none; -overflow:hidden; -} - -.contentsearch #s { - display:block;float:left; - margin-bottom:20px; - padding-left:10px; - font-size:15px; - height:40px; - min-width:250px; - -moz-border-radius:0 10px 10px 0; - -webkit-border-radius:0 10px 10px 0; - border-radius:0 10px 10px 0; - -moz-transition:background .2s ease-in; - -o-transition:background .2s ease-in; - -webkit-transition:background .2s ease-in; - transition:background .2s ease-in; - } -.contentsearch #searchsubmit { -display:block; -float:left; -padding:0; -margin:0; -text-align:center; -position:relative; -left:-40px; top:0px; -background: #777; -width:40px;height:40px; -border:none; -cursor:pointer; -font-size:12px; -color:#EEE; --moz-border-radius:0 10px 10px 0; --webkit-border-radius:0 10px 10px 0; -border-radius:0 10px 10px 0; -} - -#searchform { -display:block; -position:relative; -height:20px; -margin-bottom:20px; -} - -#main #searchform, #footer #searchform { -margin-right:10px; -} - -.widget_search #s, #search #s {/* This keeps the search inputs in line This is the Sidebar Search*/ - position:absolute; - right:0;top:0; - display:block; - width:100%; - padding-left:10px; - margin:0; - -moz-border-radius:0px 0 0 0; - -webkit-border-radius:0px 0 0 0; - border-radius:0px 6px 6px 0; - font-family:Arial !important; - font-size:14px; - -moz-box-sizing:border-box; - -webkit-box-sizing:border-box; - box-sizing:border-box; -} - -#searchform #s:hover , #container #s:hover { -color:#0D85CC; -} - -.widget_search #searchsubmit { -display:block; -padding:0;margin:0; -position:absolute; -top:0px;right:0px; -width:36px;height:32px; -border:none;cursor:pointer; -color:#FFF;background: #999; -font-size:12px; --moz-border-radius:0px 0 0 0; --webkit-border-radius:0px 0 0 0; -border-radius:0px 6px 6px 0; --moz-transition:.2s background ease-in; --webkit-transition:.2s background ease-in; -transition:.2s background ease-in; -} - -#searchsubmit:hover { -background:#AAA; -} - -.widget_search label { - display: none; -} -.widget-container { - margin: 0 0 18px 0; -} -.widget-title { - color: #2EA5FD; - font-size:16px; - padding:4px 0; - padding-left:15px; - text-align:left; - margin-bottom:10px; - background-color:#333; - margin-left:-10px; - padding-right:10px; - width:100%; - -moz-border-radius:10px 0 0 0; - -webkit-border-radius:10px 0 0 0; - border-radius:10px 0 0 0; - -} - -#footer-widget-area .widget-title { - background:none; - box-shadow:none; - -moz-box-shadow:none; - -webkit-box-shadow:none; - color:#0D85CC; - text-align:left; - border-radius:10px; - -webkit-border-radius:10px; - -moz-border-radius:10px; - width:95%; -} - -#footer-widget-area a { - background:none; - box-shadow:none; - -moz-box-shadow:none; - -webkit-box-shadow:none; - text-shadow:none; - border:0; - padding:0;margin:0; -} - -#footer-widget-area a:hover { - text-decoration:underline; - color:#888; -} - -#footer-widget-area ul ul li { - display:block; - float:none; - background:none; - padding-left:0; - margin-left:0; -} - -.widget-container li { - display:block;float:none; - margin:4px 0; -} - -.widget-area a:link, -.widget-area a:visited { - text-decoration: none; - color:#0D85CC; - font-size:14px; - word-wrap:break-word; -} -.widget-area a:active, -.widget-area a:hover { - color:#333; -} - -.widget-area .entry-meta { - font-size: 11px; -} -#wp_tag_cloud div { - line-height: 1.6em; -} -#wp-calendar { - width: 100%; -} - -#calendar_wrap { - display:block; - float:none; - margin-left:10px; -} - -#wp-calendar caption { - color: #333; - font-size: 14px; - font-weight: bold; - padding-bottom: 4px; - text-align: left; - margin-left:10px; -} -#wp-calendar thead { - font-size: 11px; -} -#wp-calendar thead th { -} -#wp-calendar tbody { - color: #000; -} -#wp-calendar tbody td { - padding: 3px 0 2px; - text-align: center; - border:1px solid #EEE; -} - -#wp-calendar tbody td:hover { - background: #EEE; - opacity:0.8; -} - -#wp-calendar tbody td a{ - box-shadow:none; - -moz-box-shadow:none; - -webkit-box-shadow:none; - color:#0D85CC; - border:none !important; - background:none !important; - padding:0; - margin:0; -} - -#wp- tbody .pad { - background: none; -} -#wp-calendar tfoot #next { - text-align: right; -} -.widget_rss a.rsswidget { - color: #000; -} -.widget_rss a.rsswidget:hover { - color: #0D85CC; -} -.widget_rss .widget-title img { - width: 11px; - height: 11px; -} - -/* Main sidebars */ -#main .widget-area ul { - margin-left: 0; - padding: 0; -} -#main .widget-area ul ul { - border: none; - margin-left: 0px; - padding: 0; -} -#main .widget-area ul.xoxo{ -padding-right:10px; -} - -/* Before and after content widgets */ - -.yoyo .widget-title { -background:none; -padding:0; -margin:0; -} - - -/* Footer widget areas */ -#footer-widget-area { -margin-top:10px; -} - -#footer-widget-area a{ - color:#666; -} - -#footer-widget-area #wp-calendar tbody td { - background:none ; - border:1px solid #222; - padding:3px 0 2px; - text-align:center; - color:#999; -} - - - -/* =Footer --------------------------------------------------------------- */ - -#footer { - margin-bottom: 0px; - background:#222; - -} - -#footer2 { -display:block; -background:#171717; -padding-bottom:10px; -overflow:visible; -} - -#colophon { - margin-top: 0; - overflow: hidden; - padding: 0 0 10px 0px; -} - -#site-copyright { - display:block; - float:none; - font-style: italic; - clear:both; - margin:0 auto; - text-align:center; - padding-top:4px; -} - -#site-copyright a{ -text-decoration:none; -color:#0D85CC; -} - -#site-copyright a:hover{ -text-decoration:underline; -} - -img#wpstats { - display: block; - margin: 0 auto 10px; -} - -/* Extras */ - -#forbottom { - clear:both; - width:100%; -} - -#forbottom2 { - clear:both; - width:100%; -} - - -/* =Mobile Safari ( iPad, iPhone and iPod Touch ) --------------------------------------------------------------- */ - -pre { - -webkit-text-size-adjust: 140%; -} -code { - -webkit-text-size-adjust: 160%; -} -#access, -.entry-meta, -.entry-utility, -.navigation, -.widget-area { - -webkit-text-size-adjust: 120%; -} -#site-description { - -webkit-text-size-adjust: none; -} - -/* SOCIALS */ - -.socials { - float:right; - position:relative; - margin-right:10px; - padding-left:10px; - min-height:20px; - overflow: hidden; - padding-top:5px; -} -.socials a { - display:block; - float:left; - margin-right:5px; - position:relative; -} -.socials img { - width:26px; -} - -#header-container >div#sheader { -position:absolute; -margin:0; -top:5px; -right:5px; -} -#smenul, #smenur { - margin-top:3px; - margin-bottom:-6px; -} -#smenul a img, #smenur a img {width:34px;} -#smenul { - float:left; - padding-left:20px; -} -#sfooter { - float:right; - padding-top:5px; - top:-24px; - overflow:visible; -} - -#sfooter a { - width:26px; - height:26px; - margin-left:5px; -} - -/* ARTICLES */ - -article.post { - display:block; - overflow:hidden; -} - -article.sticky { -/*background: url("images/icon-back.png") repeat;*/ -background: #fafafa; -background: -moz-linear-gradient(top, #eeeeee 0%, #f7f7f7 7%, #ffffff 61%, #ffffff 100%); -background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(7%,#f7f7f7), color-stop(61%,#ffffff), color-stop(100%,#ffffff)); -background: -webkit-linear-gradient(top, #eeeeee 0%,#f7f7f7 7%,#ffffff 61%,#ffffff 100%); -background: -o-linear-gradient(top, #eeeeee 0%,#f7f7f7 7%,#ffffff 61%,#ffffff 100%); -background: -ms-linear-gradient(top, #eeeeee 0%,#f7f7f7 7%,#ffffff 61%,#ffffff 100%); -background: linear-gradient(to bottom, #eeeeee 0%,#f7f7f7 7%,#ffffff 61%,#ffffff 100%); -filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 ); --moz-border-radius:10px; --webkit-border-radius:10px; -border-radius:10px; -padding:10px; -} - - .sticky hgroup { -} - - -/* BACK TO TOP BUTTON */ - -#toTop { - width:37px; - height:39px; - background:url(./img/back2top.png) bottom center no-repeat; - position:fixed; - bottom:20px; - right:20px; - cursor:pointer; - display:none; - z-index:9999; - transition:background .2s; -} -#toTop:hover { - background-position:top center; -} - -/* CUSTOM IMAGE BORDER */ - -.imageOne { - border:1px solid #DDD !important; - padding:3px; - height: auto; -} -.imageTwo{ - background-color: #FFFFFF; - border: 1px solid #EEE; - -moz-border-radius: 3px; - -webkit-border-radius: 3px; - border-radius: 3px; - padding: 3px; - -moz-box-shadow:0px 0px 4px #CCC; - -webkit-box-shadow:0px 0px 4px #CCC; - box-shadow:0px 0px 4px #CCC; -} -.imageThree{ - background-color: #FFFFFF; - border: 6px solid #EEEEEE; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius:5px; - padding: 3px; -} -.imageFour{ - border:1px solid #666 !important; - -moz-box-shadow:0px 0px 4px #666; - -webkit-box-shadow:0px 0px 4px #666; - box-shadow:0px 3px 4px #999; -} -.imageFive{ - border:3px solid #DDD !important; -} -.imageSix{ -border:8px solid #BBB !important; - -moz-box-shadow:0px 0px 5px #333; - -webkit-box-shadow:0px 0px 5px #333; - box-shadow: 0px 0px 5px #333; -} -.imageSeven{ - background-color: #FFFFFF; - border: 1px solid #CCC; - padding: 7px; - -moz-box-shadow:2px 2px 2px #CCC; - -webkit-box-shadow:2px 2px 2px #CCC; - box-shadow:inset 0px 0px 7px #CCC; -} - -/* EDIT POST LINK */ - -.edit-link a { - background:#F3F3F3; - border:1px solid #DDD; - padding:0px 10px; - -moz-border-radius: 10px; - -webkit-border-radius: 10px; - border-radius: 10px; - font-size:12px; -} -.edit-link a:hover { -border:1px solid #CCC; -background:#FAFAFA; -} - -/* BREADCRUMBS */ - -.breadcrumbs { - font-size:1em; - padding-top:.5em; -} - .breadcrumbs a { -} - .breadcrumbs a:hover { -} - -/* PAGINATION */ - -.pagination { - display:table; - float:none; - margin:20px auto; - text-align:center; - clear:both; - font-size:12px; - line-height:12px; -} -.pagination span, .pagination a { - display:block; - float:left; - margin: 2px 2px 2px 0; - padding:12px 16px 10px; - text-decoration:none; - width:auto; - color:#fff; - background: #EEE; - -moz-transition:background .5s ease-in-out; - -o-transition:background .5s ease-in-out; - -webkit-transition:background .5s ease-in-out; - transition:background .5s ease-in-out; -} -.pagination a:hover{ - color:#fff; - background: #999; -} -.pagination .current{ - background: #777; - color:#fff; -} - - -/* CUSTOM FRONT PAGE */ - - -/* - * jQuery Nivo Slider v2.7.1 - * http://nivo.dev7studios.com - * - * Copyright 2011, Gilbert Pellegrom - * Free to use and abuse under the MIT license. - * http://www.opensource.org/licenses/mit-license.php - * - * March 2010 - */ - - -/* The Nivo Slider styles */ -.nivoSlider { - position:relative; - width:100%; - height:auto; - overflow: hidden; -} -.nivoSlider img { - position:absolute; - top:0px; - left:0px; -} -.nivo-main-image { - display: block !important; - position: relative !important; - width: 100% !important; -} - -/* If an image is wrapped in a link */ -.nivoSlider a.nivo-imageLink { - position:absolute; - top:0px; - left:0px; - width:100%; - height:100%; - border:0; - padding:0; - margin:0; - z-index:6; - display:none; -} -/* The slices and boxes in the Slider */ -.nivo-slice { - display:block; - position:absolute; - z-index:5; - height:100%; - top:0; -} -.nivo-box { - display:block; - position:absolute; - z-index:5; - overflow:hidden; -} -.nivo-box img { display:block; } - -/* Caption styles */ -.nivo-caption { - position:absolute; - left:0px; - bottom:0px; - background:#000; - color:#fff; - width:100%; - z-index:8; - padding: 5px 10px; - opacity: 0.8; - overflow: hidden; - display: none; - -moz-opacity: 0.8; - filter:alpha(opacity=80); - -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ - -moz-box-sizing: border-box; /* Firefox, other Gecko */ - box-sizing: border-box; /* Opera/IE 8+ */ -} -.nivo-caption p { - padding:5px; - margin:0; -} -.nivo-caption a { - display:inline !important; -} -.nivo-html-caption { - display:none; -} -/* Direction nav styles (e.g. Next & Prev) */ -.nivo-directionNav a { - position:absolute; - top:45%; - z-index:9; - cursor:pointer; -} -.nivo-prevNav { - left:0px; -} -.nivo-nextNav { - right:0px; -} -/* Control nav styles (e.g. 1,2,3...) */ -.nivo-controlNav { - text-align:center; - padding: 15px 0; -} -.nivo-controlNav a { - cursor:pointer; -} -.nivo-controlNav a.active { - font-weight:bold; -} - -/* -Skin Name: Nivo Slider Default Theme -Skin URI: http://nivo.dev7studios.com -Skin Type: flexible -Description: The default skin for the Nivo Slider. -Version: 1.0 -Author: Gilbert Pellegrom -Author URI: http://dev7studios.com -*/ -.theme-default .nivoSlider { - position:relative; - background:#fff url(images/nivoslider/loading.gif) no-repeat 50% 50%; - margin-bottom:50px; - -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; - -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; - box-shadow: 0px 1px 5px 0px #4a4a4a; -} -.theme-default .nivoSlider img { - position:absolute; - top:0px; - left:0px; - display:none; -} -.theme-default .nivoSlider a { - border:0; - display:block; -} - -.theme-default .nivo-controlNav { - text-align: center; - padding: 0 0 20px 0; -} -.theme-default .nivo-controlNav a { - display:inline-block; - width:22px; - height:22px; - background:url(images/nivoslider/bullets.png) no-repeat; - text-indent:-9999px; - border:0; - margin: 0 2px; -} -.theme-default .nivo-controlNav a.active { - background-position:0 -22px; -} - -.theme-default .nivo-directionNav a { - display:block; - width:30px; - height:30px; - background:url(images/nivoslider/arrows.png) no-repeat; - text-indent:-9999px; - border:0; -} -.theme-default a.nivo-nextNav { - background-position:-30px 0; - right:15px; -} -.theme-default a.nivo-prevNav { - left:15px; -} - -.theme-default .nivo-caption { - font-family: Helvetica, Arial, sans-serif; -} -.theme-default .nivo-caption a { - color:#fff; - border-bottom:1px dotted #fff; -} -.theme-default .nivo-caption a:hover { - color:#fff; -} - -.theme-default .nivo-controlNav.nivo-thumbs-enabled { - width: 100%; -} -.theme-default .nivo-controlNav.nivo-thumbs-enabled a { - width: auto; - height: auto; - background: none; - margin-bottom: 5px; -} -.theme-default .nivo-controlNav.nivo-thumbs-enabled img { - display: block; - width: 120px; - height: auto; -} - -/* IE link fix */ -a.nivo-imageLink { - background-color: #fff; - filter:alpha(opacity=0); - opacity: 0; - -webkit-opacity:0; - -moz-opacity:0; --khtml-opacity:0; -} - - -/* Front page columns */ - -#front-columns { - display:block; - width:auto; - float:none; - margin:0px 30px; - overflow:hidden; - padding-top:20px; -} -.column-image { - width:100%; - display:block; - background:#CCC; - margin-bottom:10px; - overflow:hidden; - border:1px solid #EEE; - box-shadow:0 0 3px #333; -} -.column-text { - text-align:justify; -} -.column-image img { - width:100%; - height:100%; - display:block; -} -#front-columns h3 { - font-size:20px; - margin:7px 0; -} -.columnmore { - font-size:14px; - text-align:right; - padding-right:10px; - margin-top:10px; -} -/* Style HTML5 tags for IE8 and lower */ -header -,nav -,section -,article -,aside -,footer -,hgroup -{ -display: block; -} - -.tinynav { -display:block; -float:none; -margin:0 auto; -display:none; -min-width:200px; -width:100%; -padding:10px; -margin-bottom:8px; -} - -.tinynav option { - -} - -/* Multi-column short code */ -.multi-column {display: block; width: 100%; float: left; margin: 10px 0;} -.short-columns {display: inline-block; float: left; margin: 0px; padding: 1%; } -.column-12 {width: 48%;} -.column-13 {width: 31%;} -.column-14 {width: 23%;} -.column-16 {width: 14.5%;} -.column-23 {width: 62%;} -.column-34 {width: 72%;} -.column-56 {width: 80%;} -.column-1 {width: 98%; margin: 0} -.multi-column .short-columns:first-child {padding-left: 0; margin-left: 0} -.multi-column .short-columns:last-child {padding-right: 0; margin-right: 0} - -/* Pull quotes short code*/ -.pullquote { - font-family: Verdana, arial, sans-serif; - font-size:1.2em !important; - margin-top: 15px !important; - margin-bottom: 10px !important; - width: 33%; - color: #000; -} -.pullquote p{ - - font-family: "Pontano Sans", arial, sans-serif; - font-size:1.2em !important; - color: #000; -} - -/* buttons */ -.short-button-light { - color: #454545 !important; - padding: 1px 10px; - padding-bottom:3px; - background: -moz-linear-gradient( - top, - #fcfcfc 0%, - #d6d5d3); - background: -webkit-gradient( - linear, left top, left bottom, - from(#fcfcfc), - to(#d6d5d3)); - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - border: 1px solid #f7f7f7; - -moz-box-shadow: - 0px 0px 1px rgba(000,000,000,0.5), - inset 0px 0px 1px rgba(255,255,255,0.7); - -webkit-box-shadow: - 0px 0px 1px rgba(000,000,000,0.5), - inset 0px 0px 1px rgba(255,255,255,0.7); - box-shadow: - 0px 0px 1px rgba(000,000,000,0.5), - inset 0px 0px 1px rgba(255,255,255,0.7); - text-shadow: - -1px -1px 0px rgba(252,252,252,0.4), - 0px 0px 0px rgba(255,255,255,0.3); -} - -.short-button-dark { - color: #ffffff !important; - padding: 1px 7px; - padding-bottom:3px; - background: -moz-linear-gradient( - top, - #6b6b6b 0%, - #000000); - background: -webkit-gradient( - linear, left top, left bottom, - from(#6b6b6b), - to(#000000)); - -moz-border-radius: 5px; - -webkit-border-radius:5px; - border-radius: 5px; - border: 1px solid #666; - -moz-box-shadow: - 0px 0px 1px rgba(000,000,000,0.5), - inset 0px 0px 1px rgba(255,255,255,0.7); - -webkit-box-shadow: - 0px 0px 1px rgba(000,000,000,0.5), - inset 0px 0px 1px rgba(255,255,255,0.7); - box-shadow: - 0px 0px 1px rgba(000,000,000,0.5), - inset 0px 0px 1px rgba(255,255,255,0.7); - text-shadow: - 0px -1px 0px rgba(000,000,000,0.4), - 0px 1px 0px rgba(255,255,255,0.3); -} - -.short-button-color { - color: #ffffff !important; - padding: 1px 7px; - padding-bottom:3px; - background: #47afff; - -moz-border-radius: 5px; - -webkit-border-radius: 5px; - border-radius: 5px; - border: 1px solid #878787; - -moz-box-shadow: - 0px 0px 1px rgba(000,000,000,0.5), - 0 3px 10px rgba(255,255,255,0.7) inset; - -webkit-box-shadow: - 0px 0px 1px rgba(000,000,000,0.5), - 0 3px 10px rgba(255,255,255,0.7) inset; - box-shadow: - 0px 0px 1px rgba(000,000,000,0.5), - 0 3px 10px rgba(255,255,255,0.7) inset; - text-shadow: - -1px -1px 0px rgba(000,000,000,0.4), - 0px 0px 0px rgba(255,255,255,0.3); -} - - -a.short-button-light:hover { box-shadow: 0 0 1px rgba(0, 0, 0, 0.5), 0 0 10px rgba(255, 255, 255, 0.8) inset; } -a.short-button-dark:hover { box-shadow: 0 0 10px rgba(255,255,255,0.5) inset; } -a.short-button-color:hover { box-shadow: 0 3px 10px rgba(255,255,255,0.9) inset; } - -a.short-button-color:hover, a.short-button-light:hover, a.short-button-dark:hover { text-decoration:none; } - -/* shareaddy compat */ .sharedaddy ul > li { background: none !important; text-indent: 0 !important; } -/* sociable compat */ .entry-content .sociable ul li { background: none; padding-left: 2px; } -/* woocommerce compat */ .woocommerce .product .entry-summary { clear:none; } -/* video fix */ #content embed, #content iframe {max-width:100%;} -/* a bit of captcha fixes */ -#recaptcha_widget_div { display:block; float:none; clear:both; } -.math-captcha-form { display:block; float:none; clear:both; } -.cptch_block { display:block; float:none; clear:both; } - -/* FIN! */ - - - -/* =Responsive Structure ------------------------------------------------ */ - -@media (max-width: 800px) { - - #content { - float:none !important; - margin:0 20px !important; - width:98% !important; - } - #access {width:100%;} - #wrapper, #colophon, #branding, #main, article.post, #container { - width: auto !important; - } - #wrapper { - margin:10px !important; - } - #access .menu-header, div.menu { - width:95% !important; - } - article.post { - width:98% !important; - } - #primary, #secondary { - width:100% !important; - } - #slider, #slider img { - width:95% !important; - } - #front-columns > div { - width:45% !important; - } - #content img, content article.post img, #content article .wp-caption, article embed { - max-width:90% !important; - } - #content { - margin:0 10px !important - } - #access { - background:#ddd; - } - -} - -@media (max-width: 650px) { - /* @media (max-width: 650px) Reduce font-sizes for better readability on smaller devices */ - body, #content p, #content ul, #content ol,#content code, #content pre, #content blockquote { - font-size: 13px !important; - } - #site-title { - line-height:30px; - } - #site-title a { - font-size: 24px; - } - #site-description { - font-size: 12px; - line-height:40px; - } - #access ul { - font-size: 12px; - } - article.intro .entry-content { - font-size: 12px; - } - .entry-title { - font-size: 21px; - } - .featured-post .entry-title { - font-size: 14px; - } - .singular .entry-title { - font-size: 28px; - } - .entry-meta a , .entry-meta, .comments-link{ - font-size: 10px !important; - background:none !important; - -moz-box-shadow:none !important; - -webkit-box-shadow:none !important; - box-shadow:none !important; - } - #content .entry-title { - font-size:20px !important; - } - #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { - margin-left:0 !important; - } - .widget-area a:link, .widget-area a:visited { - font-size:10px !important; - } - .theme-default .nivo-controlNav { - display:none; - } - .tinynav { display: block } - #prime_nav { display: none } - -} - -@media (max-width: 450px) { - -body, #content p, #content ul, #content ol,#content code, #content pre, #content blockquote { - font-size: 12px !important; - } - #site-title a { - font-size: 18px; - } - #site-description { - font-size: 10px; - } - #front-columns > div { - width:90% !important; - } - #slider, #slider img { - width:80% !important; - } - .theme-default .nivo-controlNav { - display:none; - } - -} - -@media only screen and (min-device-width: 320px) and (max-device-width: 480px) { - body { - padding: 0; - } - #page { - margin-top: 0; - } - #branding { - border-top: none; - } - -} - -/* From Inline */ -#wrapper, #access, #colophon, #branding, #main { - width:1100px ; -} -#content { - width:820px; - float:right; - margin:0px 20px 0 0; -} -#primary,#secondary { - width:220px; - float:left; - padding-left:0px; - clear:left; - border:none; - border-right:1px dashed #EEE; - padding-right:20px; -} -.widget-title { - -moz-border-radius:0 10px 0 0; - -webkit-border-radius:0 10px 0 0; - border-radius:0 10px 0 0 ; - text-align:right; - width:100%; -} -#primary ul.xoxo { - padding:0 0 0 10px ; -} -#content, #content p, #content ul, #content ol, #content input, #content select, #content textarea { - font-size:14px; -} -body, .widget-title { - font-family:Segoe UI, Arial, sans-serif; -} -.nocomments, .nocomments2 { - display:none; -} -#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { - margin-left:20px; -} -.sticky hgroup { - background: url(https://techblog.djs-consulting.com/wp-content/themes/mantra/images/icon-featured.png) no-repeat 12px 10px transparent; - padding-left: 15px; -} -#header-container > div { - margin-top:20px; -} -#header-container > div { - margin-left:40px; -} -body { - background-color:#333333 !important ; -} -#header { - background-color:#333333 ; -} -#footer { - background-color:#222222 ; -} -#footer2 { - background-color:#171717 ; -} -#site-title span a { - color:#FFFFFF ; -} -#site-description { - color:#999999 ; -} -#content, #content p, #content ul, #content ol { - color:#333333 ; -} -.widget-area a:link, .widget-area a:visited, a:link, a:visited ,#searchform #s:hover , #container #s:hover, #access a:hover, #wp-calendar tbody td a , #site-info a ,#site-copyright a, #access li:hover > a, #access ul ul :hover > a { - color:#0D85CC; -} -a:hover, .entry-meta a:hover, .entry-utility a:hover , .widget-area a:hover { - color:#12a7ff ; -} -#content .entry-title a, #content .entry-title, #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { - color:#333333 ; -} -#content .entry-title a:hover { - color:#000000 ; -} -.widget-title,#footer-widget-area .widget-title { - background-color:#444444 ; -} -.widget-title { - color:#2EA5FD ; -} -#footer-widget-area .widget-title { - color:#0C85CD ; - ; -} -#footer-widget-area a { - color:#666666 ; -} -#footer-widget-area a:hover { - color:#888888 ; -} -.widget-area ul ul li { - background-image:url(./img/bullet-dark.png); - background-position: 0px 8px ; -} -#content p, .entry-content ul, .entry-summary ul , .entry-content ol, .entry-summary ol { - margin-bottom:1.5em; -} -.entry-meta .entry-time { - display:none; -} -#branding { - height:60px ; -} - -/* Custom */ -.u { - text-decoration:underline; -} -#site-copyright { - font-style:normal; -} - -code { - white-space: pre; -} - -.cat-list-count { - padding-left: .4rem; -} -.cat-list-count:before { - content: '('; -} -.cat-list-count:after { - content: ')'; -} -figure.highlight { - background-color: #F8F8F8; -} -figure.highlight td.gutter, -figure.highlight td.code, -figure.highlight pre { - padding: 0; - border: 0; - background-color: #002b36; - color: #839496; -} -figure.highlight td.gutter { - text-align:right; - padding-right: .4rem; -} -figure.highlight td.gutter div.line:after { - content: ':'; - color: #586e75; -} -figure.highlight td.code pre div.line:after { - content: '.'; - visibility: hidden; -} -figure.highlight pre div.line, -figure.highlight pre div.line > * { - font-family: Consolas,"Courier New",Courier,monospace !important; -} -figure.highlight { - display: block; - overflow-x: auto; - padding: 0.5em; - color: #839496; - border:1px dashed #ddd; -} - -figure.highlight .comment, -figure.highlight .quote { - color: #586e75; -} - -/* Solarized Green */ -figure.highlight .keyword, -figure.highlight .selector-tag, -figure.highlight .addition { - color: #859900; -} - -/* Solarized Cyan */ -figure.highlight .number, -figure.highlight .string, -figure.highlight .meta .meta-string, -figure.highlight .literal, -figure.highlight .doctag, -figure.highlight .regexp { - color: #2aa198; -} - -/* Solarized Blue */ -figure.highlight .title, -figure.highlight .section, -figure.highlight .name, -figure.highlight .selector-id, -figure.highlight .selector-class { - color: #268bd2; -} - -/* Solarized Yellow */ -figure.highlight .attribute, -figure.highlight .attr, -figure.highlight .variable, -figure.highlight .template-variable, -figure.highlight .class .title, -figure.highlight .type { - color: #b58900; -} - -/* Solarized Orange */ -figure.highlight .symbol, -figure.highlight .bullet, -figure.highlight .subst, -figure.highlight .meta, -figure.highlight .meta .keyword, -figure.highlight .selector-attr, -figure.highlight .selector-pseudo, -figure.highlight .link { - color: #cb4b16; -} - -/* Solarized Red */ -figure.highlight .built_in, -figure.highlight .deletion { - color: #dc322f; -} - -figure.highlight .formula { - background: #eee8d5; -} - -figure.highlight .emphasis { - font-style: italic; -} - -figure.highlight .strong { - font-weight: bold; -} \ No newline at end of file