Pageturner
An Octopress theme
Install / Use
/learn @elisehein/PageturnerREADME
Note: This project is not actively maintained, but open to any pull requests
A simple responsive Octopress theme
There isn't a very wide choice of Octopress themes out there, so I decided to make my own. It's inspired heavily by Simon Foster's blog (http://simonfosterdesign.com/blog/), relying mostly on typography (all typographical elements are stored as variables for simple customization).
The theme makes use of bourbon for SASS mixins, lettering.js for typography, and prettify.js and zclip.js for displaying code blocks.
Demo
See http://fivetonine.eu
Install
From your Octopress root directory:
# git clone https://github.com/elisehein/Pageturner.git .themes/Pageturner
# rake install['Pageturner']
# rake generate
About
sass/_variables.scss allows for a lot of customization.
Fonts
I experimented with a lot of fonts and didn't bother removing the ones I
didn't like so there's a lot to choose from. See sass/_typography.scss
for a full list of fonts that come with this theme.
Code blocks and syntax highlighting
The theme comes with Prettify.js for syntax highlighting. My color scheme of
choice for Prettify was Hemisu from
http://jmblog.github.com/color-themes-for-google-code-prettify/. To use a
different color scheme, add the css file to sass/. change the stylesheet name in the
<head> section of source/_layouts/default.html (this is the base layout
that all other pages use). You will need to save the css file as .scss,
otherwise rake generate won't pick it up.
Using Prettify does not require any special markdown syntax. You simply begin a code block with the usual indentation or grave characters.
Of course, the the standard of using Pygments and {% codeblock %} should
work as well, but this theme does not include styling for any {% codeblock %} elements.
Issues
- zclip.js error
PPB_Graphics2D.PaintImageData: Rectangle is outside bounds. _responsive.scssmixins are causing syntax errors. This is probably caused by the way rake compiles sass files. Using regular@mediaqueries instead until fixed.- No styling for Octopress codeblock and gist plugins yet
- If you've enabled like buttons or disqus comments in your _config.yml, you will need to add relevant tags and styling
Related Skills
node-connect
351.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
351.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
351.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
