commit e047e78ef4279e004048ab9016001d2bd94d6b2b Author: Logen Kain Date: Fri Aug 12 14:03:12 2016 -0700 init commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2aa2aec --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +_site +.sass-cache +.jekyll-metadata +_site/ diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..66528f6 --- /dev/null +++ b/_config.yml @@ -0,0 +1,19 @@ +# Welcome to Jekyll! +# +# This config file is meant for settings that affect your whole blog, values +# which you are expected to set up once and rarely need to edit after that. +# For technical reasons, this file is *NOT* reloaded automatically when you use +# 'jekyll serve'. If you change this file, please restart the server process. + +# Site settings +title: SudoTask +email: contact@sudotask.com +description: > # this means to ignore newlines until "baseurl:" + A place for Logen to write about whatever and offer his services. +baseurl: "" # the subpath of your site, e.g. /blog +url: "http://sudotask.com" # the base hostname & protocol for your site +twitter_username: rockroar +github_username: logenkain + +# Build settings +markdown: kramdown diff --git a/_includes/footer.html b/_includes/footer.html new file mode 100644 index 0000000..72239f1 --- /dev/null +++ b/_includes/footer.html @@ -0,0 +1,38 @@ + diff --git a/_includes/head.html b/_includes/head.html new file mode 100644 index 0000000..1598d6f --- /dev/null +++ b/_includes/head.html @@ -0,0 +1,12 @@ + + + + + + {% if page.title %}{{ page.title | escape }}{% else %}{{ site.title | escape }}{% endif %} + + + + + + diff --git a/_includes/header.html b/_includes/header.html new file mode 100644 index 0000000..b3f86db --- /dev/null +++ b/_includes/header.html @@ -0,0 +1,27 @@ + diff --git a/_includes/icon-github.html b/_includes/icon-github.html new file mode 100644 index 0000000..e501a16 --- /dev/null +++ b/_includes/icon-github.html @@ -0,0 +1 @@ +{% include icon-github.svg %}{{ include.username }} diff --git a/_includes/icon-github.svg b/_includes/icon-github.svg new file mode 100644 index 0000000..4422c4f --- /dev/null +++ b/_includes/icon-github.svg @@ -0,0 +1 @@ + diff --git a/_includes/icon-twitter.html b/_includes/icon-twitter.html new file mode 100644 index 0000000..e623dbd --- /dev/null +++ b/_includes/icon-twitter.html @@ -0,0 +1 @@ +{{ include.username }} diff --git a/_includes/icon-twitter.svg b/_includes/icon-twitter.svg new file mode 100644 index 0000000..dcf660e --- /dev/null +++ b/_includes/icon-twitter.svg @@ -0,0 +1 @@ + diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 0000000..e4ab96f --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,20 @@ + + + + {% include head.html %} + + + + {% include header.html %} + +
+
+ {{ content }} +
+
+ + {% include footer.html %} + + + + diff --git a/_layouts/page.html b/_layouts/page.html new file mode 100644 index 0000000..ce233ad --- /dev/null +++ b/_layouts/page.html @@ -0,0 +1,14 @@ +--- +layout: default +--- +
+ +
+

{{ page.title }}

+
+ +
+ {{ content }} +
+ +
diff --git a/_layouts/post.html b/_layouts/post.html new file mode 100644 index 0000000..3a0fb52 --- /dev/null +++ b/_layouts/post.html @@ -0,0 +1,15 @@ +--- +layout: default +--- +
+ +
+

{{ page.title }}

+ +
+ +
+ {{ content }} +
+ +
diff --git a/_posts/2014-10-14-why-why-why-question-everything.md b/_posts/2014-10-14-why-why-why-question-everything.md new file mode 100644 index 0000000..e49b35c --- /dev/null +++ b/_posts/2014-10-14-why-why-why-question-everything.md @@ -0,0 +1,44 @@ +--- +layout: post +title: "Why? Why? Why? Question Everything!" +date: 2014-10-20 12:00:00 -0700 +categories: philosophic +--- + +Maybe the kids have it right. + +Can I have juice? +No. +Why? +Because you might pee the bed. + +The child has learned that (s)he might wet the bed. This is valuable information. Always ask why. Question everything. Why not? Every question potentially brings in valuable insight. In this case the child may be able to understand why drinking juice near bed time is a bad idea. + +The same applies for everyone. When an employee is told to do something in a specific way, it is always worth while to ask why. Learning why a job is performed in a certain way can motivate the employee now that it makes sense. + + +Perhaps an infantry soldier, let us call him "Jack", wants to know why he has to learn his sergeant's job. He is told that he might have to perform his sergeant's job should something happen in the line of duty. Now Jack is motivated to pay attention, considering that he could be forced into leadership if something horrible happens. + +Later in life Jack gets a corporate job. Having learned in the military why it's useful to know your boss's job, he was able to fill in when his boss had to miss an important meeting due to a family emergency, which resulted in Jack getting a nice bonus that year. + +Knowing why is useful for understanding the world around you. Why is cannabis illegal? A study says monkeys suffered brain damage from cannabis smoke. + +Okay, how was the test performed? They pumped insane amounts of smoke into monkeys. Oh, cannabis wasn't the problem, a lack of oxygen was the problem. Interesting. + +So instead of just hearing "STUDY SAYS BRAIN DAMAGE FROM POT", we look deeper into it and realize that the monkeys were actually suffocated. So we circle back, why is cannabis illegal? + +Government is perhaps the most important place to ask why. Why do you watch everything everyone is doing on the Internet? Why do you need to track everyone? Why are we invading Iraq? Why are we funding rebels in other countries that have ties to our enemies in Afghanistan? Why are we keeping the Middle East in turmoil? Why don't we do anything about North Korea? + +Sadly the true answer to all those questions is the same. Money. However, we get a plethora of interesting answers. To catch terrorists. To protect children. Oh wait, that's it for answers. + +Why do we need to destroy privacy to fight terrorism? Not sure we have an answer for that one, but here is another: Why do we care about the children? + +Why should we care about children more than others? More children can be produced rather easily, and children are not very useful. However, the children answer plays on the heart strings. + +Somehow, in our infinite wisdom as a country, we have decided that our rights are up for grabs if it comes to protecting children. This is a demographic that very well might "be the future", but without the present, the future is lost. So which is more important? The adults or their children? + +
+ +Seriously, always ask why. If your bosses or politicians don't like it, do you really want them in charge? Knowing the why and how will allow you to have educated opinions instead of simply rattling off whatever happened on the twitters this week. + +So what do you think? Any good reasons not to ask why? Am I just bat-shit insane? Please send your thoughts below. diff --git a/_posts/2014-10-27-please-fuck-you.md b/_posts/2014-10-27-please-fuck-you.md new file mode 100644 index 0000000..525c4ac --- /dev/null +++ b/_posts/2014-10-27-please-fuck-you.md @@ -0,0 +1,34 @@ +--- +layout: post +title: "Please? Fuck You!" +date: 2014-10-27 12:00:00 -0700 +categories: philosophic +--- +a.) Will you please grab me a soda? + b.) Will you grab me a soda? + c.) Grab me a soda. + d.) Please grab me a soda. + +Which one is the most pleasant to hear? Let us discuss each one. + + +Will you please grab me a soda? + +What's going on here? Someone is asking you to grab them a soda which is fine, but they added the word please. Why would they do that? Perhaps it is just to be polite because that is how they have been indoctrinated throughout their lives, but more likely reason for people will say words like that simply because it could increase the likelihood of their desires to be met. In other words, they tend to get what they want more often if they ask with please. + +Will you grab me a soda? +Seems pretty straight forward, no words added to trick or brown nose anyone into performing an action for them. Awesome. + + Grab me a soda. + +Most people respond rather poorly to this style. It is clearly a command and people tend to dislike being ordered to do things. The first thing that most people likely think will be around the lines of You can go fuck yourself. Which leads us to our next little devious ploy. + +Please grab me a soda. + +For some strange reason, the same people angered about being ordered around by the last option, have no issue with this one. Hell, many people will even argue that this is actually a question and not a command. Why? Why does saying please suddenly make it okay to order people around? This is ludicrous. + +So what's the point? Let's stop using silly words like please to order people around. Let's just ask questions like humans and avoid the extra brown-nosing bullshit. + +
+ +So what do you think? Should we do away with saying please? Again, I might simply be bat shit insane. Saying please is just a bullshitty way of sugar coating a command, or trying to con someone with an under handed slight in a question. Let me know below. diff --git a/_posts/2014-11-03-for-the-shareholders.md b/_posts/2014-11-03-for-the-shareholders.md new file mode 100644 index 0000000..6d13d26 --- /dev/null +++ b/_posts/2014-11-03-for-the-shareholders.md @@ -0,0 +1,32 @@ +--- +layout: post +title: "For The Shareholders!" +date: 2014-11-03 12:00:00 -0700 +categories: philosophic +--- + +Our society may owe a huge debt to capitalism for our our economic successes, but it has also pushed corporations to seem evil. + + +People like to mention how XYZ corporation is bad because all they want to do is make more and more money. This seems like a reasonable complaint, but it is not always some greedy top dog raking in the money. Often times it's the investors. + +Fiduciary Responsibility is a bit of a double edged sword. The idea, in this case, is that a corporation is beholden to its investors which gives the investors confidence in taking risk and ultimately investing in the company. + +Unfortunately for progress, these investors are typically only looking to make money and watch their portfolios grow. What does this lead to? Companies bowing to the investors' demands of a greater and greater return on their investments. While it makes sense for investors to want their money to grow, it tends to lead towards risk-adverse decisions. + +Companies can get in trouble for not protecting the investor's best interests to the point where they need to worry about the amount of extra profit they make each year. + +If this year we make an extra $100,000 and $200,000 the next, shit really hits the fan when year three only brought in $250,000. That increase was much smaller than the year before. Something must be wrong with the company. + +How dare they only make a 25% increase in profits this year? Last year they made a 100% increase. This is bullshit. + +Investors don't like extra risk, and if the company takes a big risk that fails, investors become unhappy. So instead of taking strides to the future, we are forced to take baby steps. + +This is assuming that the company isn't involved with the record industry which choose to keep its feet firmly planted in the ground, not even taking baby steps. Going so far as to sue their own customers so they could maintain their failing business model. Yay lawyers. + +The real problem is the way a lot of corporations are funded. If a corporation owes investors and shareholders, they are more beholden to make a steady increase of profits rather than taking risks, leaping into the future. + +
+ +Seriously, the investor is god mentality needs to be fixed. I admit that it would be scary not knowing what will happen with my investment if the company wasn't beholden to me, but at least the company could choose to do something risky without worrying about getting in trouble with the law because the shareholders didn't make enough profit. Then again ,I suppose I've already invested in quite a few things on crowd funding platforms that I have no idea what will actually happen +with my money. Oh well. Please comment below. diff --git a/_sass/_base.scss b/_sass/_base.scss new file mode 100644 index 0000000..0883c3c --- /dev/null +++ b/_sass/_base.scss @@ -0,0 +1,206 @@ +/** + * Reset some basic elements + */ +body, h1, h2, h3, h4, h5, h6, +p, blockquote, pre, hr, +dl, dd, ol, ul, figure { + margin: 0; + padding: 0; +} + + + +/** + * Basic styling + */ +body { + font: $base-font-weight #{$base-font-size}/#{$base-line-height} $base-font-family; + color: $text-color; + background-color: $background-color; + -webkit-text-size-adjust: 100%; + -webkit-font-feature-settings: "kern" 1; + -moz-font-feature-settings: "kern" 1; + -o-font-feature-settings: "kern" 1; + font-feature-settings: "kern" 1; + font-kerning: normal; +} + + + +/** + * Set `margin-bottom` to maintain vertical rhythm + */ +h1, h2, h3, h4, h5, h6, +p, blockquote, pre, +ul, ol, dl, figure, +%vertical-rhythm { + margin-bottom: $spacing-unit / 2; +} + + + +/** + * Images + */ +img { + max-width: 100%; + vertical-align: middle; +} + + + +/** + * Figures + */ +figure > img { + display: block; +} + +figcaption { + font-size: $small-font-size; +} + + + +/** + * Lists + */ +ul, ol { + margin-left: $spacing-unit; +} + +li { + > ul, + > ol { + margin-bottom: 0; + } +} + + + +/** + * Headings + */ +h1, h2, h3, h4, h5, h6 { + font-weight: $base-font-weight; +} + + + +/** + * Links + */ +a { + color: $brand-color; + text-decoration: none; + + &:visited { + color: darken($brand-color, 15%); + } + + &:hover { + color: $text-color; + text-decoration: underline; + } +} + + + +/** + * Blockquotes + */ +blockquote { + color: $grey-color; + border-left: 4px solid $grey-color-light; + padding-left: $spacing-unit / 2; + font-size: 18px; + letter-spacing: -1px; + font-style: italic; + + > :last-child { + margin-bottom: 0; + } +} + + + +/** + * Code formatting + */ +pre, +code { + font-size: 15px; + border: 1px solid $grey-color-light; + border-radius: 3px; + background-color: #eef; +} + +code { + padding: 1px 5px; +} + +pre { + padding: 8px 12px; + overflow-x: auto; + + > code { + border: 0; + padding-right: 0; + padding-left: 0; + } +} + + + +/** + * Wrapper + */ +.wrapper { + max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit} * 2)); + max-width: calc(#{$content-width} - (#{$spacing-unit} * 2)); + margin-right: auto; + margin-left: auto; + padding-right: $spacing-unit; + padding-left: $spacing-unit; + @extend %clearfix; + + @include media-query($on-laptop) { + max-width: -webkit-calc(#{$content-width} - (#{$spacing-unit})); + max-width: calc(#{$content-width} - (#{$spacing-unit})); + padding-right: $spacing-unit / 2; + padding-left: $spacing-unit / 2; + } +} + + + +/** + * Clearfix + */ +%clearfix { + + &:after { + content: ""; + display: table; + clear: both; + } +} + + + +/** + * Icons + */ +.icon { + + > svg { + display: inline-block; + width: 16px; + height: 16px; + vertical-align: middle; + + path { + fill: $grey-color; + } + } +} diff --git a/_sass/_layout.scss b/_sass/_layout.scss new file mode 100644 index 0000000..9cbfdde --- /dev/null +++ b/_sass/_layout.scss @@ -0,0 +1,242 @@ +/** + * Site header + */ +.site-header { + border-top: 5px solid $grey-color-dark; + border-bottom: 1px solid $grey-color-light; + min-height: 56px; + + // Positioning context for the mobile navigation icon + position: relative; +} + +.site-title { + font-size: 26px; + font-weight: 300; + line-height: 56px; + letter-spacing: -1px; + margin-bottom: 0; + float: left; + + &, + &:visited { + color: $grey-color-dark; + } +} + +.site-nav { + float: right; + line-height: 56px; + + .menu-icon { + display: none; + } + + .page-link { + color: $text-color; + line-height: $base-line-height; + + // Gaps between nav items, but not on the last one + &:not(:last-child) { + margin-right: 20px; + } + } + + @include media-query($on-palm) { + position: absolute; + top: 9px; + right: $spacing-unit / 2; + background-color: $background-color; + border: 1px solid $grey-color-light; + border-radius: 5px; + text-align: right; + + .menu-icon { + display: block; + float: right; + width: 36px; + height: 26px; + line-height: 0; + padding-top: 10px; + text-align: center; + + > svg { + width: 18px; + height: 15px; + + path { + fill: $grey-color-dark; + } + } + } + + .trigger { + clear: both; + display: none; + } + + &:hover .trigger { + display: block; + padding-bottom: 5px; + } + + .page-link { + display: block; + padding: 5px 10px; + + &:not(:last-child) { + margin-right: 0; + } + margin-left: 20px; + } + } +} + + + +/** + * Site footer + */ +.site-footer { + border-top: 1px solid $grey-color-light; + padding: $spacing-unit 0; +} + +.footer-heading { + font-size: 18px; + margin-bottom: $spacing-unit / 2; +} + +.contact-list, +.social-media-list { + list-style: none; + margin-left: 0; +} + +.footer-col-wrapper { + font-size: 15px; + color: $grey-color; + margin-left: -$spacing-unit / 2; + @extend %clearfix; +} + +.footer-col { + float: left; + margin-bottom: $spacing-unit / 2; + padding-left: $spacing-unit / 2; +} + +.footer-col-1 { + width: -webkit-calc(35% - (#{$spacing-unit} / 2)); + width: calc(35% - (#{$spacing-unit} / 2)); +} + +.footer-col-2 { + width: -webkit-calc(20% - (#{$spacing-unit} / 2)); + width: calc(20% - (#{$spacing-unit} / 2)); +} + +.footer-col-3 { + width: -webkit-calc(45% - (#{$spacing-unit} / 2)); + width: calc(45% - (#{$spacing-unit} / 2)); +} + +@include media-query($on-laptop) { + .footer-col-1, + .footer-col-2 { + width: -webkit-calc(50% - (#{$spacing-unit} / 2)); + width: calc(50% - (#{$spacing-unit} / 2)); + } + + .footer-col-3 { + width: -webkit-calc(100% - (#{$spacing-unit} / 2)); + width: calc(100% - (#{$spacing-unit} / 2)); + } +} + +@include media-query($on-palm) { + .footer-col { + float: none; + width: -webkit-calc(100% - (#{$spacing-unit} / 2)); + width: calc(100% - (#{$spacing-unit} / 2)); + } +} + + + +/** + * Page content + */ +.page-content { + padding: $spacing-unit 0; +} + +.page-heading { + font-size: 20px; +} + +.post-list { + margin-left: 0; + list-style: none; + + > li { + margin-bottom: $spacing-unit; + } +} + +.post-meta { + font-size: $small-font-size; + color: $grey-color; +} + +.post-link { + display: block; + font-size: 24px; +} + + + +/** + * Posts + */ +.post-header { + margin-bottom: $spacing-unit; +} + +.post-title { + font-size: 42px; + letter-spacing: -1px; + line-height: 1; + + @include media-query($on-laptop) { + font-size: 36px; + } +} + +.post-content { + margin-bottom: $spacing-unit; + + h2 { + font-size: 32px; + + @include media-query($on-laptop) { + font-size: 28px; + } + } + + h3 { + font-size: 26px; + + @include media-query($on-laptop) { + font-size: 22px; + } + } + + h4 { + font-size: 20px; + + @include media-query($on-laptop) { + font-size: 18px; + } + } +} diff --git a/_sass/_syntax-highlighting.scss b/_sass/_syntax-highlighting.scss new file mode 100644 index 0000000..8fac597 --- /dev/null +++ b/_sass/_syntax-highlighting.scss @@ -0,0 +1,71 @@ +/** + * Syntax highlighting styles + */ +.highlight { + background: #fff; + @extend %vertical-rhythm; + + .highlighter-rouge & { + background: #eef; + } + + .c { color: #998; font-style: italic } // Comment + .err { color: #a61717; background-color: #e3d2d2 } // Error + .k { font-weight: bold } // Keyword + .o { font-weight: bold } // Operator + .cm { color: #998; font-style: italic } // Comment.Multiline + .cp { color: #999; font-weight: bold } // Comment.Preproc + .c1 { color: #998; font-style: italic } // Comment.Single + .cs { color: #999; font-weight: bold; font-style: italic } // Comment.Special + .gd { color: #000; background-color: #fdd } // Generic.Deleted + .gd .x { color: #000; background-color: #faa } // Generic.Deleted.Specific + .ge { font-style: italic } // Generic.Emph + .gr { color: #a00 } // Generic.Error + .gh { color: #999 } // Generic.Heading + .gi { color: #000; background-color: #dfd } // Generic.Inserted + .gi .x { color: #000; background-color: #afa } // Generic.Inserted.Specific + .go { color: #888 } // Generic.Output + .gp { color: #555 } // Generic.Prompt + .gs { font-weight: bold } // Generic.Strong + .gu { color: #aaa } // Generic.Subheading + .gt { color: #a00 } // Generic.Traceback + .kc { font-weight: bold } // Keyword.Constant + .kd { font-weight: bold } // Keyword.Declaration + .kp { font-weight: bold } // Keyword.Pseudo + .kr { font-weight: bold } // Keyword.Reserved + .kt { color: #458; font-weight: bold } // Keyword.Type + .m { color: #099 } // Literal.Number + .s { color: #d14 } // Literal.String + .na { color: #008080 } // Name.Attribute + .nb { color: #0086B3 } // Name.Builtin + .nc { color: #458; font-weight: bold } // Name.Class + .no { color: #008080 } // Name.Constant + .ni { color: #800080 } // Name.Entity + .ne { color: #900; font-weight: bold } // Name.Exception + .nf { color: #900; font-weight: bold } // Name.Function + .nn { color: #555 } // Name.Namespace + .nt { color: #000080 } // Name.Tag + .nv { color: #008080 } // Name.Variable + .ow { font-weight: bold } // Operator.Word + .w { color: #bbb } // Text.Whitespace + .mf { color: #099 } // Literal.Number.Float + .mh { color: #099 } // Literal.Number.Hex + .mi { color: #099 } // Literal.Number.Integer + .mo { color: #099 } // Literal.Number.Oct + .sb { color: #d14 } // Literal.String.Backtick + .sc { color: #d14 } // Literal.String.Char + .sd { color: #d14 } // Literal.String.Doc + .s2 { color: #d14 } // Literal.String.Double + .se { color: #d14 } // Literal.String.Escape + .sh { color: #d14 } // Literal.String.Heredoc + .si { color: #d14 } // Literal.String.Interpol + .sx { color: #d14 } // Literal.String.Other + .sr { color: #009926 } // Literal.String.Regex + .s1 { color: #d14 } // Literal.String.Single + .ss { color: #990073 } // Literal.String.Symbol + .bp { color: #999 } // Name.Builtin.Pseudo + .vc { color: #008080 } // Name.Variable.Class + .vg { color: #008080 } // Name.Variable.Global + .vi { color: #008080 } // Name.Variable.Instance + .il { color: #099 } // Literal.Number.Integer.Long +} diff --git a/about.md b/about.md new file mode 100644 index 0000000..c44c83d --- /dev/null +++ b/about.md @@ -0,0 +1,33 @@ +--- +layout: page +title: About +permalink: /about/ +--- + +SudoTask is a place for Logen Kain to write about whatever he feels like on a whim. It's also the main place where Logen offer's his services as a Freelance writer. + + +Feel free to follow him on twitter @rockroar, over on google plus +Logen Kain, or better yet, just follow #sudotask on Diaspora. + + +

Games Review Scoring

+ +I don’t use scores for reviews, I simply choose whether a game is frustrating to play or not. + +

Frustrating:

+ +I found the game frustrating to play. This doesn’t mean that I feel that the game is good or bad (that's what the review is for), it simply means that I found it uncomfortable to play. + +Be wary of these games, they are only recommended for diehard fans. + +

Not Frustrating

+ +This means that the game was comfortable to play. Again, this isn’t a judgement on the game itself, but the overall feeling I get while playing it. Otherwise great games can be ruined by poor controls or excessive loading times. + +Games like Woah Dave! are not frustrating to play, but I found the game to be incredibly lacking. However, diehard fans of this genre will probably love it. + +

Copywrite

+ +All articles are licensed under the [Creative Commons Attribution 4.0 International][1] License unless otherwise stated. + +[1]: http://creativecommons.org/licenses/by/4.0/ diff --git a/css/main.scss b/css/main.scss new file mode 100644 index 0000000..f2e566e --- /dev/null +++ b/css/main.scss @@ -0,0 +1,53 @@ +--- +# Only the main Sass file needs front matter (the dashes are enough) +--- +@charset "utf-8"; + + + +// Our variables +$base-font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; +$base-font-size: 16px; +$base-font-weight: 400; +$small-font-size: $base-font-size * 0.875; +$base-line-height: 1.5; + +$spacing-unit: 30px; + +$text-color: #111; +$background-color: #fdfdfd; +$brand-color: #2a7ae2; + +$grey-color: #828282; +$grey-color-light: lighten($grey-color, 40%); +$grey-color-dark: darken($grey-color, 25%); + +// Width of the content area +$content-width: 800px; + +$on-palm: 600px; +$on-laptop: 800px; + + + +// Use media queries like this: +// @include media-query($on-palm) { +// .wrapper { +// padding-right: $spacing-unit / 2; +// padding-left: $spacing-unit / 2; +// } +// } +@mixin media-query($device) { + @media screen and (max-width: $device) { + @content; + } +} + + + +// Import partials from `sass_dir` (defaults to `_sass`) +@import + "base", + "layout", + "syntax-highlighting" +; diff --git a/feed.xml b/feed.xml new file mode 100644 index 0000000..a6628bd --- /dev/null +++ b/feed.xml @@ -0,0 +1,30 @@ +--- +layout: null +--- + + + + {{ site.title | xml_escape }} + {{ site.description | xml_escape }} + {{ site.url }}{{ site.baseurl }}/ + + {{ site.time | date_to_rfc822 }} + {{ site.time | date_to_rfc822 }} + Jekyll v{{ jekyll.version }} + {% for post in site.posts limit:10 %} + + {{ post.title | xml_escape }} + {{ post.content | xml_escape }} + {{ post.date | date_to_rfc822 }} + {{ post.url | prepend: site.baseurl | prepend: site.url }} + {{ post.url | prepend: site.baseurl | prepend: site.url }} + {% for tag in post.tags %} + {{ tag | xml_escape }} + {% endfor %} + {% for cat in post.categories %} + {{ cat | xml_escape }} + {% endfor %} + + {% endfor %} + + diff --git a/index.html b/index.html new file mode 100644 index 0000000..83d9398 --- /dev/null +++ b/index.html @@ -0,0 +1,23 @@ +--- +layout: default +--- + +
+ +

Posts

+ + + +

subscribe via RSS

+ +
diff --git a/services.md b/services.md new file mode 100644 index 0000000..5ba4ef8 --- /dev/null +++ b/services.md @@ -0,0 +1,35 @@ +--- +layout: page +title: Services +permalink: /services/ +--- +If you are interested in any services please [email us][1]. + +Special requests are welcome. Here are a few of the services we offer: + +**Youtube Comments** + +For $5 we will write one comment on a video 30 minutes or less. Videos are watched in their entirety and opinions are genuine. Please do not ask for scripted comments. + +**Blog comments** + +For $5 we will write one comment on a blog post 500 words or less. All opinions are genuine. Please do not ask for scripted comments. + +**Article Writing** + +Our current rate is 10 cents per word. Reasonable offers will be considered. + +**Android App Reviews** + +We will review Android applications at a rate of 10 cents per word. Considering the work involved with reviewing an app, and potential costs involved, the minimum charge is $50. + +**Physical Product Reviews** + +We are happy to review products at the rate of 5 cents per word if we keep the product. Products that must be returned will cost the standard rate of 10 cents per word plus shipping. + +**Custom Requests** + +Please [email us][1] with your special request. Our standard rate is 10 cents per word, but we are flexible project to project. + +[1]: mailto:contact@sudotask.com +