aboutsummaryrefslogtreecommitdiffstats
path: root/subtle/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'subtle/README.md')
-rw-r--r--subtle/README.md147
1 files changed, 147 insertions, 0 deletions
diff --git a/subtle/README.md b/subtle/README.md
new file mode 100644
index 0000000..9fa8b4d
--- /dev/null
+++ b/subtle/README.md
@@ -0,0 +1,147 @@
+#Subtle
+###A pelican theme
+
+![screenshot](https://dl.dropbox.com/u/6712319/screenshot-6.png)
+
+This is subtle, a theme for the [Pelican static site generator](http://pelican.notmyidea.org/en/2.8/index.html).
+It is adapted from the [notmyidea](https://github.com/ametaireau/notmyidea) default theme.
+
+The social icons are from: [http://www.alexpeattie.com/projects/justvector_icons/](http://www.alexpeattie.com/projects/justvector_icons/)
+
+The current background is from: [http://subtlepatterns.com/](http://subtlepatterns.com/)
+
+Apart from aesthetic changes, this also adds a different set of more 'classy' social icons and icons for many more services.
+
+If you wish to add a favicon to your website (and I believe that you should), then you should add a 16x16 icon 'favicon.ico'
+file in your output directory.
+
+*PS: I've made this documentation quite easy to follow (I hope!), computer geeks might find it too 'simplified' but hey, it's well documented*
+
+Because this is 'based' on notmyidea (the theme), this supports all of these settings (which you would add to the pelican.conf.py file).
+```
+DISQUS_SITENAME Pelican can handle disqus comments, specify the sitename you’ve filled in on disqus
+```
+```
+GITHUB_URL Your github URL (if you have one), it will then use it to create a github ribbon.
+```
+```
+GOOGLE_ANALYTICS ‘UA-XXXX-YYYY’ to activate google analytics.
+```
+```
+MENUITEMS A list of tuples (Title, Url) for additional menu items to appear at the beginning of the main menu.
+```
+```
+PIWIK_URL URL to your Piwik server - without ‘http://‘ at the beginning.
+```
+```
+PIWIK_SSL_URL If the SSL-URL differs from the normal Piwik-URL you have to include this setting too. (optional)
+```
+```
+PIWIK_SITE_ID ID for the monitored website. You can find the ID in the Piwik admin interface > settings > websites.
+```
+```
+LINKS A list of tuples (Title, Url) for links to appear on the header.
+```
+```
+SOCIAL A list of tuples (Title, Url) to appear in the “social” section.
+```
+```
+TWITTER_USERNAME Allows to add a button on the articles to tweet about them. Add you twitter username if you want this button to appear.
+```
+
+Plus, I've added GoSquared support so their is a new command:
+```
+GOSQUARED_SITENAME
+```
+
+I am hoping to fork and push that to the official Pelican repository.
+##Preview
+[http://asselinpaul.com/](http://asselinpaul.com/)
+This post might be relevant if you want to know more about my particular blog (hosting, comments): [http://asselinpaul.com/static-site.html](http://asselinpaul.com/static-site.html)
+
+##Installation
+It is easy to install this theme, just use the [pelican-themes](http://pelican.notmyidea.org/en/2.8/pelican-themes.html) command once you have downloaded the theme:
+```
+pelican-themes -i /path_to_theme
+```
+For more information about pelican-themes, [click here](http://pelican.notmyidea.org/en/2.8/pelican-themes.html).
+
+
+
+So that every blog ain't the same (we are all unique right?), I'd appreciate two things:
+
+* Change the background for the blog
+
+They are some great alternatives to this pattern on [subtlepatterns.com](http://subtlepatterns.com/). To do this you would open the static folder and add your chosen pattern/background. After that you need to modify the main.css file, specificly line 21 which defines the background:
+```
+background: url("wavecut.png"):
+```
+Replace *wavecut.png* with the name of your pattern/background.
+
+* Change the color theme
+They is one main color in this theme that you can/should change to suit your liking and personality.
+I'm using the #7A4700 brown, check out my site (linked in Preview) to see what elements are brown (you might have to hover over them).
+To change that, I'd simply replace every value '#7A4700' in main.css by the color you want(ideally with the find and replace command).
+
+And if you could send me a message of your blog's url, I'd love to read your great content.
+
+##Changing Fonts
+
+If you want to change the font for the Titles (not the one which is used for the articles), you have to change line 14 and line 42 of the file.
+
+At the moment, line 14 says:
+```
+@import url(http://fonts.googleapis.com/css?family=Lobster);
+```
+
+I'm using Google Web Fonts to get the font, here is the link to it: [Lobster](http://www.google.com/webfonts#QuickUsePlace:quickUse/Family:)
+
+You should note that step 3 ('Add this code to your website') has multiple options. I used the @import tab to get the previous line. Choose a font and add the @import code on line 14.
+
+On line 42, change the font-family with whatever you downloaded. In my case, it's:
+```
+font-family: 'Lobster', cursive;
+```
+
+That's it, you're done. For the font that is used for the articles, do the same thing with line 15 and 22.
+
+##Social Icons
+I've only implemented icons that I used but it's super easy to add more and best of all, the icons you are looking for are most likely already included!
+
+First, take a look in the main.css file. Towards line 315, you can see the social icon declaration. It looks like this:
+```
+.social a[href*='twitter.com'] {background-image: url('../images/icons/twitter_alt.png');
+ background-size: 16px 16px; }
+```
+Check to see if the one you want isn't implemented, if not, let's continue.
+
+* open images/icon
+* look for the icon you want in here or add it
+* note down it's name (e.g: wikipedia.png)
+* go into the main.css file and go towards line 315, you should see the icons declaration.
+* copy and paste this template there:
+```
+.social a[href*='url_of_site'] {background-image: url('../images/icons/name_of_icon');
+ background-size: 16px 16px; }
+```
+Change *url_of_site* with the url of the service for which you are adding an icon (e.g: wikipedia.com).
+*Do not include 'www.'*
+
+Change *name_of_icon* with the name of the icon you got in step 2 (with it's extension). In our case that is wikipedia.png .
+If you icon is located somewhere else, you can also change the path but you have to make sure that I'll be included with your css.
+
+* go into your pelican.conf.py file and add your social 'link' there(making sure that you use the correct service name and url)
+For example:
+```
+('github', 'http://github.com/thisisalongdocumentation'),
+```
+
+You're done!
+
+![icons](https://dl.dropbox.com/u/6712319/screenshot-5.png)
+*Yeah, that is a lot of icons.*
+
+##Notes
+I have not tested RSS and Atom feeds as I do not use these services, I think I might have removed the support for them so keep that in mind and you might be able to get the needed code on the notmyidea theme.
+
+