1.1.10 (2018-02-01)
- jekyll: use native livereload for better performance (5a75298)
1.1.9 (2018-01-24)
- css: uninherited input text color (eddba33)
- css: wrong syntax highlight scope (745603b)
- curtana: wrong ruby appearance for asian language (da6ef36)
- feed-json: wrong rendered content output (a55f662)
- index: wrong og image (acfd4fc)
- tempalte: empty not pass through correctly with liquid version 4 (fe7aa57)
- grunt: open default browser only (304dbe8)
- use google analytics gtag script (c8ef051)
- license: bump year (07fc737)
- site: use SVG for homepage (13dc144)
- style: match link space in header and footer (9286c63)
- style: simplify default user styles (ea6392f)
- template: iphone x support (4e4d067)
- template: remove
grunt-leading-quotes
support, use nativehanging-punctuation
CSS feature (9a86786)
1.1.8 (2017-03-13)
- curtana: avoid applying
font-feature-settings
for non-Apple devices (2f1f6fa) - header: extra whitespace for links in header (ebd2241)
- style: script generated styles been removed by
uncss
(5e78d47)
- curtana: global font smoothing (57bd509)
- curtana: simplify code wrapping using
overflow-wrap
(3f9d0f8) - grunt: more aggressive autoprefixer config (ba74276)
- header: use
slugify
name for header link state comparison (fe98930) - script: use minified script (c83b5d2)
- template: unify
header
naming (48cf486) - template: use inline css option for error page (303d873)
1.1.7 (2017-02-16)
- grunt: missing core files update (99e3004)
- post: wrong donate URL (c3e51fe)
- template: external feed URL not correctly parseed (432371c)
- favicon: add border for Chrome Web App design (cd48b62)
- footer: simplify condition (a137df6)
- grunt: add
html_trim
support (72e0f35) - jekyll: update support for v3.4.0 (a886418)
- template: inline
favicon.svg
(c22daac) - template: migrate from home-made
site.base
andamsf_theme_base
to Jekyll built-inrelative_url
andabsolute_url
(777929e) - template: update helper structure (90f6d0f)
- template: To migrate from old URL structure. You should simply replace the following:
site.base
in your templates torelative_url
, examples:{{ site.base }}/my-post.html
to{{ "my-post.html" | relative_url }}
{{ "my-post.html" | prepend: site.base }}
to{{ "my-post.html" | relative_url }}
amsf_theme_base
in your templates toabsolute_url
, examples:{{ amsf_theme_base }}/my-post.html
to{{ "my-post.html" | absolute_url }}
{{ "my-post.html" | prepend: amsf_theme_base }}
to{{ "my-post.html" | absolute_url }}
1.1.6 (2017-01-19)
- curtana: image size helpers (3df01f7)
- curtana: layout minor tweaks (dfd1e41)
- curtana: simply offset calculation (020c34e)
- grunt: add
publish
task support (c43dbb7) - post: use kramdown syntax (d79f2a2)
- style: update syntax highlighter styles (f0807db)
- style: I've remove Redcarpet config to enforce using Rouge as default highlighter, it's also recommended to switch to Rouge over Redcarpet as your default highlighter.
More work still need to be done to simplify the stylesheets, ref jekyll/jekyll#4053
1.1.5 (2017-01-17)
- manifest: wrong variable (8e6111c)
- post: wrong internal post link (f6c8184)
- service-worker: too aggressive image caching (05fd453)
- amsf: add
colors
config (5ba1094) - amsf: basic Chrome Web App manifest support (28e5d67)
- amsf: better Safari mask icon support (ba286ca)
- amsf: remove deplicated assigns (623a4f3)
- amsf: system-wide snippet import support (4c531c9)
- config: better comments for init config (f8ec113)
- curtana: update Lightense Images (55ea836)
- grunt: move
service_worker
file globs option to config (7c94736) - grunt: use
workerFile
variable (fa43158) - manifest: add
theme_color
andbackground_color
support (c0c23ce) - service-worker: limit max size to cache (6074a00)
- service-worker: make sure Service Worker works only when hostname matches (3edeffc)
- amsf: Now the
primary_color
is deprecated, please replace allsite.primary_color
tosite.colors.theme
in your templates.
1.1.4 (2017-01-14)
- config: wrong Service Worker init key (4583fb9)
- curtana: wrong word wrapping in
pre
codeblocks (8962aac) - posts: deprecated
sitemap
usage (e41944d) - s3_website: wrong cache value for
*service-worker.js
(705a34b)
- grunt:
cacheBust
only css and js (70568ac) - grunt: remove
lesslint
support (3677115) - grunt: update Service Worker glob pattern (18712f8)
- grunt: use
grunt-service-worker
(3bc06f1) - package: remove deprecated package (8ae3700)
- post: brand Service Worker in post “Welcome” (2685690)
1.1.3 (2017-01-13)
- init Service Worker support (553e91a)
- amsf: make Service Worker system feature (8da2494)
- curtana: less aggressive word breaking (wrapping) for codes (8451012)
- grunt: uglify
service-worker.js
(a202fd9) - post: add testing guide for “Getting Started” (6ea1fad)
- post: update content for “Deployment Methods” (4933c42)
1.1.2 (2017-01-09)
- post: new post “Upgrade Guide: v1.1.0” (9bd2ab1)
- posts: docs minor tweaks (b43002b)
- template: make custom heading image and background available for pages (5951b7b)
- template: no longer support
favicon.ico
(fb6de93)
1.1.1 (2017-01-06)
- posts: wrong post linking (1d9463c)
- template: smarter way to handle favicons (48b4b22)
1.1.0 (2017-01-06)
- config: wrong comment (89f36b3)
- curtanta: wrong style define for external indicator in post list (dc9831c)
- post: syntax highlight causes codes unreadable on custom color scheme (c5c71f2)
- template: wrong Open Graph image URL (a12bc15)
- curtana: better list item link color (2868761)
- curtana: heading background customization support (finally) (753e4c1)
- curtana: remove custom
::selection
styles (1a3d468) - grunt: basic
s3_website
support (06df93c) - post: more info for “Jekyll Theme Compatibility” (a072542)
- post: new post “Open Graph” (9e64bc6)
- post: update heading background (0c99a0a)
- template: refactor thumbnail support (92cbd7b)
- template: simplify thumbnail logic (bb811b0)
- template: In this update the
svg-headline*
andimg-headline*
are deprecated and no longer available. You should use the new syntaxheading-img
for this feature, more info available on our project site.
1.0.9 (2016-12-29)
- amsf: update site title separator (419f5cd)
- curtana: more specific decoration color (4c6f164)
- curtana: smaller inline codes to match general text (d53d715)
- curtana: visual align tweak for list decorations (4c3db6b)
- theme: smaller header for small screens (ccbb1f2)
- theme: update Lightense Images (9cdf6d1)
1.0.8 (2016-12-12)
- simplify push arg (616ce2a)
- amsf:
thumb_force_logo
to force using site logo regardless first image of a post (dec56bc) - curtana: add description list styles (27feb67)
- grunt: support ignore js generated styles via
grunt-uncss-inline
(ccf4428) - post: update “Configuration” list (e1072b8)
1.0.7 (2016-11-29)
- amsf: a simpler and more reliable way to get first image (5c131b2)
- amsf: add
logo.png
for Open Graph and Twitter Cards (c3c8591) - amsf: vanity Google Analytics code (8cb6e54)
- config: enable large image for Twitter Cards by default (056e455)
- curtana: better meddia detection for Twitter Cards and Open Graph (0594582)
- curtana: link style button (e923d8b)
- curtana: remove donate variables (345d1ac)
- template: better Twitter Cards and Open Graph support (fec052b)
1.0.6 (2016-11-10)
- grunt: missing deploy environment variable (bb3d6a7)
1.0.5 (2016-11-09)
- grunt: signed release commit (f9999f3)
1.0.4 (2016-11-08)
- grunt: removing
.uncssrc
causes upgrading errors and missing stylesheets got uncssed, need a better solution, just add it back for now for backward compatibility (acc75e9)
1.0.3 (2016-11-08)
- grunt: bump
grunt-uncss-inline
to avoid unrelated css files inlined (2777eed)
1.0.2 (2016-11-07)
- grunt: Then you can simply run
grunt update
to process the update. But after upgrading, you need to setamsf_theme_url
in_amsf.yml
to support the latest version of Almace Scaffolding:
amsf_theme_url: https://github.com/amsf/amsf-curtana # or your own if you've already using a custom theme from me)
This could be more complex for end users but it also allows users to use custom theme hosted wherever they want.
1.0.1 (2016-11-07)
- grunt: external
.uncssrc
causes unexpected result whenraw
is empty (e26088a) - grunt: missing
htmlroot
foruncss_inline
(7f98e12)
- grunt: disable
removeEmptyElements
by default since it causes too much troble in the past, also props @Cee, should fix sparanoid/almace-scaffolding#56 (c541844)
1.0.0 (2016-10-08)
- jekyll: compatible with latest jekyll (3e7421c)
- jekyll: Now AMSF is updated with latest version of Jekyll, with native theme support.
So the in AMSF is now conflicted with Jekyll's theme directive. I have to rename it to in order to compatible with built-in theme feature.
0.1.12 (2016-10-08)
- deploy: wrong prod deploy path (a61535e)
- grunt: avoid cleaning empty files (32c7d4c)
- package: causes task hanging in macOS Sierra (also potentially in other platforms), should fix sparanoid/almace-scaffolding#54 (f7b4b8a)
- post: typo (e87bf30)
- travis: remove node v0.12 support (lack of ES6) (42ce9d9)
- config: go HTTPS (d2c4d5a)
- grunt: add custom envrionment deployment (0b460bc)
- grunt: add user support (e775595)
- style: tweak typography for San Francisco for macOS with OpenType features support (dde96bc)
0.1.11 (2016-06-13)
- grunt: config not corectly checked before upgrading (60ef187)
0.1.10 (2016-06-13)
- grunt: version confg not updated (bfe15af)
0.1.9 (2016-06-13)
- feed: add tag for Atom output (6ee388e)
- grunt: remove banner support for minified HTMLs (dfed2be)
- theme: remove CSS comments (6c04f11)
- update AMSF config structure (542a59b)
- Now the
./_amsf/
directory is obsolete, config_amsf.yml
and cache directory.amsf-cache
are introduced, if you see errors when update the AMSF, try create_amsf.yml
from the AMSF source code
0.1.8 (2016-06-06)
- config: update comment for better readability (16911d8)
- style: remove obsoleted option (9110848)
- style: remove site specific styles (6617343)
0.1.7 (2016-06-03)
0.1.6 (2016-06-01)
- config: update default timezone (0489949)
- deploy: update rsync deploy parameter (a63ae8e)
- grunt: add support for better minified output (1934283)
- grunt: add project specific deploy task (69766fb)
- post: introducing theme Curtana (b91aea6)
- deploy: now the original are removed, all additional parameters should be passed through option, you can view for more information about this change.
0.1.5 (2016-05-16)
- docs: semantic file name (d123853)
- style: add header background image example (dab7482)
- style: merge into (de33477)
- theme: useful comment for site specific styles (07f2f96)
0.1.4 (2016-05-12)
- grunt: cannot enter passphrase for GPG signing script (5a6ee76)
- theme: adjust header height (e644cdd)
0.1.3 (2016-05-04)
- theme: update header height (cad3c1c)
0.1.2 (2016-04-15)
- styles: wrong logo width on larger screens (31fa168)
- traivs: try force npm@3 to avoid hard errors (4823ddc)
- travis: update deps (300b0e1)
- styles: optimize for iPad Pro portrait direction (edd776b)
- template: add
data-title
for later use (b673e72) - travis: simplify build process (68537f7)
0.1.1 (2016-03-31)
- template: use custom variable for “Home” placeholder (8eaa29b)
- styles: better heading space for small screens (e56fcc1)
0.1.0 (2016-03-30)
- grunt: disable
leading_quotes
for list, this could help avoid unwanted list style off (ff19591) - styles: missing monospace for Windows (d547628)
- script: update LIghtense Images (5cb16c9)
- styles: brand-new headings (442d46f)
- styles: visual aligin tweak (d6240a4)
- styles: I've redesigned the site headings this time, and also introduces some new variables for you to customize them, you can use your favorite color site-wide or specific post in post front-matter field:
scheme-hero-text: "#00ebff"
scheme-hero-link: "#00ebff"
scheme-hero-bg: "#0029ff"
0.0.58 (2016-03-18)
- grunt: better deploy options (59ffbe3)
- grunt: Original
sftp
directive has been changed torsync
due to new grunt task deployment method changes.
0.0.57 (2016-03-18)
- grunt: assets in subdirectories are not correctly watched (cfd273e)
- styles: "double" scroller issue on some platforms with codeblocks (b4a608c)
- styles: tweak leading quote indents (f7a810e)
0.0.56 (2016-03-17)
- styles: avoid override custom list style (01c3b24)
- styles: wrong table stripes on mobile devices (edca9fc)
- template: avoid link indicators being removed by
html-minifier
(07ef24f)
- grunt: use custom regex for leading quotes fix (917639c)
- styles: better leading quote indent with custom
letter-spacing
support (5d19263) - styles: better list styles (792fdf3)
- styles: smaller splitter (66ca21c)
- styles: update leading quotes indent based on characters (ea82707)
0.0.55 (2016-03-11)
- grunt: avoid excluding minified scripts, it causes errors when building the site (6b271d0)
- script: missing box sizing reset for Lightense (088995a)
- script: update default image styles reset (b5adce4)
- template: use
amsf_user_assets
variable (ad87e86)
- docs: update library URL (0588039)
- grunt: it's safe to remove empty elements (e93ee80)
- grunt: simplify update process (1866305)
- script: allow arbitrary element for Lightense (488683c)
- script: inline Lightense (3a58b97)
- script: update Lightense Images (13300b2)
- styles: darker codeblock background (6da2f98)
- styles: lighter blockquotes (53b49da)
- template: simplifed banners (3e264d3)
0.0.54 (2016-03-09)
- scripts: I've rewrote the
intense.js
from the ground up and rebranded it aslightense.js
, a minimalism “lightbox” script less than 2 KB (not gzipped!).
If you have used Intensed Images, you have to change the plugin keyword in your front-matter fields from:
plugin: intense
to:
plugin: lightense
0.0.53 (2016-03-05)
- grunt: checkout relase branch for AMSF update (294594d)
0.0.52 (2016-03-01)
- styles: missing top navbar (3dc6d04)
- jekyll: update jekyll, this fix https://github.com/sparanoid/almace-scaffolding/commit/d (87a8f06)
0.0.51 (2016-03-01)
- grunt: update config for new version (3dd888c)
- package: wrong version fails test (533a1a2)
- styles: error page not shown correct in Chrome (possibly browser bug) (aed0d4e)
- styles: missing custom
hr
css scope (0ef9579) - styles: missing placeholder styles for Firefox and other browsers (784112b)
- styles: update scope for text styles (057fbe2)
- grunt: Now it will no longer bust favicons and other assets outside the
<%= amsf.user.assets %>
.
0.0.50 (2016-02-02)
- jekyll: lock jekyll version jekyll/jekyll#4427 (dec98b3)
- jekyll: reset config with empty strings (c0cb69a)
- styles: missing padding variable for offset elements (f83f2cb)
- deploy: Now you have to define your SSH user, port, and host in
_deploy.yml
in order to usersync
deployment. It no longer uses predefined hosts in your SSH config file, however this should work for most CI/DI services.
0.0.49 (2015-12-20)
- style: add missing variables for splitter (410b94d)
- style: avoid redundant classes (760bbf6)
- styles: missing custom footnote decorations color (03d6841)
- template: avoid extra meta for non-post page (68a2071)
- docs: add new variables for templates (5a48662)
- docs: add notice for “Unique Post Styling via Custom CSS” (b74d109)
- grunt: add ignore patterns for cache busting (f454547)
- styles: add position offset for
pre
andtable
(1217e01) - styles: brand new spliter for
hr
and.footnotes
(d3a4864) - styles: break Less into files (1b993ab)
- styles: CSS cleanup (fad460b)
- styles: use CSS comments for branding (edca955)
- template: add
article:published_time
andarticle:modified_time
support (8f64b24) - template: experiments with custom data (Words and Reading time Open Graph support) (0ff110b)
- template: Open Graph support with
article:published_time
andarticle:modified_time
allow your site to gain better embedding support for third-party platforms. For example users will be able to see your post date in Slack chat log.
0.0.48 (2015-12-04)
- deps: Add peer dependency for grunt-coffeelint (3132689)
- jekyll: avoid
footnote_backlink
conversion to an Emoji graphic on iOS (170dd42) - style: avoid unwanted scrollers for
pre
blocks (82f25e2) - styles: make line numbers not selectable (8f28573)
- config: remove
_config.user.yml
support (64ee055) - docs: better highlighting examples (f93d80a)
- gem: use jekyll 3.0.0 stable (4475503)
- style: gapless border for blockquotes, fixes https://github.com/amsf/amsf-curtana/issue (9aeb5df)
- styles: add basic
lineno
support (9b09e93) - styles: avoid calculating code color (4273000)
- styles: update default code color (dc290bb)
- styles: use brand-new fully automatic generated syntax highlighting (426c09d)
- template: add
site.robots
support (0ddab1b) - template: update base urls for feeds (3c13efe)
- travis: test node.js 4 (ccd2399)
- style: Now paragraphs in a blockquote will get a single gapless border on the left side, you don't need special markup to achieve this now:
> … these mean that in many fields the rule will be: Build it, and they will come.
>
> Paul Graham
- jekyll: Appending ︎ to the Unicode-represenation of the reversed arrow will prevent the conversion to an Emoji graphic on iOS. You should update kramdown settings
footnote_backlink
in your exisitng config.
Reference:
- jekyll/jekyll#3751
- https://twitter.com/jasoncodes/status/590356654790574080
- https://github.com/sparanoid/almace-scaffolding/commit/d9d14a9f9088e66407c8c82098fcc02bfa1d2c10
- config:
_config.user.yml
is deprecated and no longer supported in the future, please keep config changes in_config.yml
. - template: Now you can define your custom
robots.txt
records in configuration file:
robots:
- "User-agent: *"
- "Disallow: /ajax/"
- "Disallow: /@async"
- "Disallow: /log/"
- styles: This will change your syntax highlighting color scheme, you can now tweak it with
@code-color
, have fun.
0.0.47 (2015-10-25)
- amsf: missing title whitespace (abd7f2f)
- feed: missing base url for PSHH (54271c4)
- jekyll: empty config causes Jekyll ignoring later configs (86decb2)
- feed: basic PubSubHubbub support (0d72326)
- feed: remove PubSubHubbub support (6df22eb)
- gem: bump and test latest Jeklly release (190a5fe)
- grunt: add
mask-icon
support for Safari (2560253) - grunt: pass project name when deploy (3f60155)
- style: remove abbr styles (bde59df)
- style: smaller blockquotes font size (e5da89e)
- style: tweak default code color (b1535a1)
- template: disable
jekyll-last-modified-at
for dev mod for better performance (0b30446) - template: use variable for mask-icon color (be3d208)
0.0.46 (2015-09-29)
0.0.45 (2015-09-29)
- gemfile: use 3.0.0.pre.beta9 (b6d3b7b)
- jekyll: add
config.user.js
support (555a5db) - template: add modified date support (ffbb3f3)
- template: use
user.less
anduser.js
(00e0d72)
- Now you can define your custom config in
config.user.js
without touching the built-in configuration.
0.0.44 (2015-09-27)
- grunt: Less sourcemaps not recognized (5357aab)
- grunt: add new task
grunt init
for initializing new projects (d026cb5) - style: better fontstack variables (5af01d9)
- styles: update text decoration (5f604ba)
- You have to double check if you're overriding
@sans-serif
,@serif
, or@monospace
to use custom fontstacks, these variables have been changed to@fontstack-sans-serif
,@fontstack-serif
, and@fontstack-monospace
.
0.0.43 (2015-09-15)
- docs: wrong heading (8b7dc00)
- grunt: wrong build order (1ae038d)
- package: wrong dep version (deaed34)
- docs: update SVG title guide (e1c39bd)
- grunt: update dependencies (9702f97)
- style: avoid transition delay (a00cc6d)
- style: minor tweak (de7ddfb)
- template: disable language tag for post list (c2824da)
- template: use
data-assets-inline
attribute forgrunt-assets-inline
(02c96e0) - travis: remove iojs (now stable) (3b2873c)
0.0.42 (2015-09-07)
- grunt:
leading_quotes
not invoked forserve
task (2bb107a) - grunt: missing
leading_quotes
for build (2fb2862) - grunt: wrong
amsf-update
task (ea0c0ce)
- grunt: deploy sites conditionally (3c5c2aa)
- grunt: move deployment variables to a separate file (80fe55b)
- grunt: preprocess leading quotes (aa640bf)
- grunt: update config options (483e08f)
- grunt: use
newer
forleading_quotes
(4cd149c)
0.0.41 (2015-09-01)
- grunt: add
update
command (fc013d3) - grunt: remove originals after assets being smooshed (95e8b22)
- grunt: use rsync for them operations (58ed513)
- template: simplify template structure (8c9d31f)
- travis: update test tasks (0dd2cc5)
0.0.40 (2015-08-30)
- grunt: cleanup syntax (2aab508)
- grunt: use hashes for assets, help reduce CloudFront invalidation cost (d54e8ff)
- sitemap: simpler timestamps (aa09ab7)
0.0.39 (2015-08-26)
- grunt: avoid removing dev deps (5e1fdde)
0.0.38 (2015-08-26)
- grunt: JSON template not updated (92487a9)
- style: add
.no-enlarge
to exclude specific images (9a78b77) - style: better image, video, and iframe handling (1e68a60)
- template: missing post language tag (ed468ee)
- theme: code not break in list (486372e)
- grunt: add theme dev task (d8380d4)
- style: use
no-intense
instead ofnointese
(5076db8) - template: better post / page language support (6dd7a77)
- template: rename JSON output (87dfd51)
- This will break your current layout if you're using
nointense
for your images, please rename the classes tono-intense
, sorry for the inconvenience. - Now you can add
.no-enlarge
to images that you'd like to keep it in normal width in smaller devices:
<img class="no-enlarge" src="/ipad-frame-01.png">
0.0.37 (2015-08-24)
- bundle: celluloid release was pulled (yanked) (78d8f3d)
- grunt: remove untracked directories when cleaning cache (2486cac)
- post: wrong URL (2c5506a)
- style: some images not stretched on mobile devices (6776c4b)
- grunt: cleanup theme files before updating (21099b7)
- grunt: minify JSON for production (b26e182)
- grunt: watch config changes (eeb9e38)
- jekyll: include
jekyll-last-modified-at
by default (6cf59bd) - sitemap: hide posts with
hidden
attributes (a81046b) - style: list minor tweaks (5d0e9f4)
- tempalte: update Atom feed
id
tags (0553e2d) - template: add Google Analytics support (adde9c7)
- template: add JSON output support (8c88fec)
- template: remove excerpt feed (554d3ba)
- theme: simplify custom styles (0362e62)
- update Atom feed / sitemap structure (a5ca52b)
- theme: update blockquotes style (99ffe5a)
- travis: update build notification (f35c467)
- This may make all your posts reappeared in some RSS readers, sorry for the inconvenience.
0.0.36 (2015-08-19)
- core: basic custom styles and scripts support (2b219d2)
- docs: add simple transfer guide (bc46c39)
- docs: content update (ff4d47d)
- grunt: better grunt task variables naming (2c31245)
- grunt: use jit-grunt for better task performance (4957c9b)
- post: add new category (2c6bbeb)
- theme: rearrange assets (16910f5)
- theme: update default page templates (088b814)
0.0.35 (2015-08-18)
- docs: wrong commands (bdb71ea)
- grunt: duplicated task (95b3bbd)
- grunt: reset repo before updating (335e009)
- style: exclude browser image width (99f247f)
- theme: avoid image heading margin offset (e92543e)
0.0.34 (2015-08-17)
- grunt:
strictMath
not enabled fordist
task (117cbc9) - post: avoid the symbol conversion to an Emoji graphic on iOS (d9d14a9)
- theme: missing CSS variables for kramdown (d665375)
- docs: LESS => Less (4adeb27)
- grunt: add missing templates when update AMSF (c8941f9)
- grunt: use
grunt-postcss
(c678f33) - style: better code blocks and images size on mobile devices (524bcf8)
- theme: add custom favicon support (004b25b)
- theme: update theme URL (588f1ac)
- Appending to the Unicode-represenation of the reversed arrow will prevent the conversion to an Emoji graphic on iOS.
Reference:
0.0.33 (2015-08-14)
- grunt: ignore todos when updating AMSF (749b0b3)
- docs: add info for core file updating (db3d7a8)
- grunt: add basic AMSF self update support (64c8fa8)
- grunt: check if AMSF already cloned in cache (b00158e)
- robots.txt: remove useless define (db01c80)
- You can try
grunt amsf-update
to update AMSF automatically
0.0.32 (2015-08-14)
- style: missing footnotes styles for kramdown (cbd8d03)
- grunt: add
theme-add
andtheme-update
support (612ce72) - template: add theme templates support (50353d7)
- theme: better content margin (6f75ecd)
- Now you can include example page templates for your theme, simply put all example templates into
theme/pages/
and then you've done. All example templates will be available to end-users when they run AMSF in development mode.
0.0.31 (2015-08-13)
- style: add missing code block background for Rouge parser (c38e1bf)
- template: heading padding fix (470b508)
- template: image titles not recognized in Safari Reader mode (9de3d64)
- docs: update content and try new structure (8d4f0f4)
- grunt: remove availability task from sparanoid.com (727c601)
- grunt: use
grunt-assets-inline
as a replacement ofgrunt-html-smoosher
(841a59a) - template: update homepage (76775ef)
- theme: add theme basic info (21fc0c3)
- theme: new syntax for inline assets (70421fe)
- theme: use dedicated svg directory outside the jekyll
_includes
(4962189)
- This will change the way SVG titles got embeded, now SVG titles are inlined into
<img>
tags instead of putting<svg>
directly into HTML.
0.0.30 (2015-08-11)
- grunt: try version auto bump for index (3445afb)
0.0.29 (2015-08-11)
- grunt: update
conventionalChangelog
(39e8458)
<a name"0.0.28">
This is a special tag release merged from sparanoid.com with the same commit history.
<a name"24.1.14">
Note: the following changelog are inherited from sparanoid/sparanoid.com.
- use more common fonts path (c989bc49)
- grunt:
- grunt:
- template: add main content class support (05335815)
<a name"24.1.13">
- grunt: wrong scripts and styles URL when
site.base
is defined (bb1e5fde) - post: dead external link (a80744bc)
- grunt:
- post:
- style: monospace fonts look bigger than normal fonts, so make it smaller (5ef4fb87)
- template:
- Now
grunt-html-smoosher
only inline files with specific data attribute.
(94a87c95)
<a name"24.1.12">
- grunt:
copy:serve
not copying scripts in subdirectories (ccba58e9) - style: better code appearance (c6e0f5c2)
- travis: build error (b1a9a0af)
- post: new article “Amazon S3 × CloudFront” (347624c9)
- style:
- template:
- This release changes the way you push compiled files to remote servers. Now I changed my server from Linode VPS to Amazon S3 and CloudFront, I also changed my feed URL from /feed/ to /feed.xml since Amazon S3 doesn't support multiple Document Index. You can read more information from my blog post.
(6b31c70b)
- Major template update, you should update all your template files if you need further updates.
(c3191b36)
<a name"24.1.11">
- style: remove unwanted margin for last-child (68d288c0)
- post: new post “iTunes Artwork Grabber” (6e562a32)
- template: add custom head and foot hooks (1ee7d566)
- work: update categories (445de41c)
- Now you can insert custom code snippets into
<head>
and<footer>
per post. Just simply use the following syntax in post front-matter:
head: |
<link rel="chrome-webstore-item" href="https://chrome.google.com/webstore/detail/pjdeblccplohlgedbefopohaedodcgci">
or:
foot: |
<script src="https://cdnjs.cloudflare.com/ajax/libs/Base64/0.3.0/base64.min.js"></script>
(1ee7d566)
<a name"24.1.10">
- grunt: not detecting newly added files (f386d870)
- package: missing
grunt-html-smoosher
(c54b001a) - template: better Twitter Cards author support (56f089c3)
- build:
- grunt: speed up serve task by passing JS files directly from
copy
(0165c8db) - style: custom inlined-style list (aae14607)
- grunt: cached Jekyll metadata not purged (44965f9a)
- config: update assets URL, CloudFront should be better (acb54e77)
- jekyll: use latest 3.0.0.beta2 (603069ea)
- post:
- style: update media queries position (826c4966)
- template: update post date format (46cf345f)
- watch files in subdirectories for grunt tasks (2234f54b)
- post: typo in “Chinese Copywriting Guidelines” (4f24b6ba)
- style: update cite position for sparanoid.com (26ef8c08)
- test: lesslint error (fb341f60)
- reset
site.base
for local development (cd46627b) - feed: use
<small>
for external link (69c0abc9) - grunt:
- post: update post “Chinese Copywriting Guidelines” (3b021f32)
- template:
- All pages are moved into
_pages
for better file structure management (6d705c27)
- sync init config file (b22cfaf3)
- remove unnecessary task (0fd0dc23)
- grunt: now also watches Jekyll configuration files (cf63e34e)
- sitemap: duplicated URL definitions (5ee82675)
- style:
- template: excerpts should be markdownified for predefined
excerpt
YAML front matter (654ed8d5)
- bump Jekyll version to 2.5.2, better performance (a0294f88)
- update
apple-touch-icon.png
for @3x size (38bf31ac) - donate: update copywriting (a5f9387b)
- grunt: add
grunt-lesslint
support (0b928803) - style:
- template:
- Now I can use multiple users for posts, use the following variable in Front Matter:
author: tunghsiao
Author information can be added in ./_app/_data/authors.yml
(57337fa1)
- style: images in posts are not center aligned (a3cf785b)
- update
abbr
appearance, remove title hack (a76fe931) - grunt:
- print: introduce print styles (39fbb109)
- style: split style fixes for plug-ins into a isolated stylesheet (8e587481)
- template: use
<h1>
for post list (530f63c2)
- Now this project supports Browsersync for page live reloading, script snippet is inserted after
<!-- BS_INSERT -->
intop.html
(9f78f654)
- config: add missing
force_utf_8
option (2ef2dc44) - style: re-apply navigation margin fix for align left layout (77b5fc19)
- template: add missing
site.colorful_list
scope (8575c197)
- collar container width (89e4eac6)
- post: remove intense support for "Moonstruck Princess Extended" (b263b5c9)
- style: reset header text align for justified text (70d49911)
- template: remove deprecated minimal-ui (db466892)
- Now
<h1>
become the primary post / page title instead of<h2>
, you should update your post to use the new structure (a85184a9) - Force UTF-8 encoding, enable this will simply add to the head of your pages, it's useful for local development since local server doesn't send charset in their respond header. (0fb4c702)
- post: update times symbol for post "Antiskill, Judgment Icon Set and Screensaver" (8f053ae5)
- style: correct sub list margin (e01d8830)
- template:
- style:
- template:
- Now you can define
lang
tag for your post, simply addlang
to your post front-matter data. (a3d25f97):
for example:
lang: ar
then define your own styles in custom.less
:
[lang=ar] {
direction: rtl;
}
- Add
hidden: true
as YAML front-matter data to the post you want to hide from your feed output. (32f36de7)
- post: fix error page links for post “IterCast” (da1a5fd5)
- style:
- template:
- script: add
intense.js
exclude rule (73a8e250) - style:
- dynamic text color for
code
andpre
(e153b87a) - update alternative title font size (416c4161)
- add alternative title font size. By default all heading levels have the same font size, but many people may not like this, so here's an alternative font size stack. (277ead44)
- fix GitHub Gist default style, more layout padding and list nesting fixes (32bb4053)
- better custom color scheme support, syntax highlighting also support different c (e17eb740)
- dynamic text color for
- template: remove
amsf
option, addclean_homepage
andcredits
options (89016b8d)
- Please note that templates should be updated for new options (89016b8d)
- grunt:
- post:
- template: temporary fix HTML entities for post title (7be60fc2)
- Now I can generate production site in a sub-directory in an easier way, just define
base
in_config.yml
and rungrunt
everything should work (bb62c8eb) - It's expected to use something like
escape_once
from Liquid, but it's buggy right now: Shopify/liquid#283 (7be60fc2)
- split configuration files into 3 files for better user experience (d5db218f)
- style: make highlighter theme works for all color scheme (hint: Less color functions) (5556eef4)
- template:
- Now all custom variables go to
_config.yml
, originalvar.yml
will no longer available. all related template tags have been update for new variable structure. (92a69fb0)
- post: update posts for discontinued external links (744f32f4)
- style: remove obsoleted FlesSlider styles (fd75b04c)
- template: update Atom template (73c236bf)
- Now you can use
link_blog
andrss_excerpt
for your Atom feed (73c236bf):link_blog
: Enable this settings to make your feed Daring Fireball-like link blog. This basically change your value to external link you defined in your posts.rss_excerpt
: Use post excerpt instead of full content for RSS feeds, just like WordPress RSS feed output option
- post: fix post grammar (d1cdebdd)
- style:
- Now you can have custom CSS styles per post. Simply create a
css
front-matter data like this:
css: |
article header h1 img {
image-rendering: pixelated;
}
(c5d3a185)
- include the missing gem lock file (2a546df9)
- style:
- better external link post indicator (6393ea07)
- style: SVG headlines got viewport units support (f818a7b1)
- template:
- Now I dynamically include headline SVG based on post front-matter data
svg-headline
:
---
title: Hello World!
category: work
svg-headline: svg/post-title.svg
svg-headline-width: 400
svg-headline-height: 145
---
Note:
- The method to include SVG files has been changed since (89d3dac341), instead of embedding SVG into post files, now it include SVGs from external files using Liquid template tags
include
- I use
for
loop here to include SVG file, it doesn't mean you can define multiple SVG headers here, it's just a workaround since include files in a sub-directory with variable seems buggy - In most cases, you have to define
svg-headline-width
andsvg-headline-height
in order to make your SVG title responsive to your viewport. (6c33d1d6)
- post: remove unwanted HTML comments for posts (f5ffc0ee)
- style: more aggressive “last-child” reset (7b55093d)
- style:
- template: add Redcarpet footnote support (2c9d67f4)
- New Redcarpet footnote will break existing footnote markup. Update your posts to avoid unwanted breaks.
You can read more about the footnote syntax at https://github.com/vmg/redcarpet (2c9d67f4)
- style:
- template: wrong home link hover effect for specified post color scheme (9bbca0f7)
- better Redcarpet configurations, add some useful Redcarpet extensions (2bd1c2a1)
- use
rsrc.sparanoid.com
for assets URL (445257d3) - style:
- template:
- Removal of
.txt
CSS class may break your existing post layout. Now.txt
is replaced withmain.content
, a global content wrapper. To fix layout breaks for your existing site: simply remove all<div class="txt">
containers from your posts (1f400475)
- add a fancy banner at the bottom of every page (0760b036)
- Gruntfile:
- package: introduce grunt-conventional-changelog (c732236b)
- post:
- template:
- This will remove all SVG icon decorations for
.note
,.store
, and.download
(860f6b4b) smoosher
task will inline all.css
and .js` files to reduce HTTP requests and increase load performance. It's ideal for small website with some basic styles just like this project. (9d4dcb25)
- Bump deps version
- Readme badges update
- Remove Grunt badge
- Add a Bitdeli Badge to README
- Remove duplicated badge
- Update copyright date
- Use variables instead of hand-coded strings
- Gitkeep for img folder
- More variable fix
- Remove quotes
- Add codename
- Update robot.txt
- Remove unused post excerpt
- Add new post “Moonstruck Princess Extended”
- Correct margin right space
- Smaller block quote decoration for mobile devices
- Use src-dest format
- Simplified grunt task
- Update license year
- Fix typo, props @gordianz
- Draft folder, more info: http://jekyllrb.com/docs/drafts/
- Switch to Jekyll default markdown template
- Split main template into multiple partials
list-item.html
->page-item.html
- Move custom variables into
_data
, more info: http://jekyllrb.com/docs/datafiles/ _source
->_app
- Fix variable condition
- Better nav solution is here
- Site main style update
- New header
- New logo (favicon, etc.)
- New color scheme
- Typography minor tweak (Now sans-serif FTW)
- Add full width banner back
- Uses autoprefixer
- Update server task
- Update
usemin
- Bump Flexslider version
- Store page minor update
- Fix line-height since refactor
- Update
archive
grunt - Update changelog
- Add
cite
for blockquotes, more info see http://html5doctor.com/cite-and-blockquote-reloaded/ - Increase feed post limit
- Adds setup instructions
- Update post “Delicious.com”
- Bump cssmin version
- Adds icon set image for post “Delicious.com”
- Fix “Delicious.com” title wrapper on small devices
- Add hyphens support for headings
- Fix logo position
- Strip HTML in title section for Atom feed
- Update post “Tianjin Project Revision”
- Fix error page blur issue on retina display
- Bump dep version
- Update post “Tianjin Project Revision”
- Bump grunt version
- Update first post date
- Add a funny interrobang symbol
- Bump deps version
- Bump version, prepared for Assemble rework
23.0.0 (Oct 27, 2013) #
- Shorter hash filename
- Fixes *min and usemin tasks order
- Remove
-webkit-backface-visibility: hidden;
, doesn't compatible withposition: sticky;
- Bump deps version
- Update post color scheme for “DOLLARS Chat Room”
- Better external link (link post) handle
- Adds quote marks for href links
- Middot style fix
- New (brighter) assets for IterCast
- Update font stack
- Remove appcache support, too buggy
- Remove custom font face
- Sub heading transition
- Update todo
- Update heading on mobile device
- Update upcoming post
- Retrieve old content from Time Machine
- Larger wrapper width
- Bump deps version
- Uses post thumb instead of img-headline
- Fixes typo
- Uppercased post title “Relative URL”
- Update deps order
- I LOVE UNIVERSAL SELECTORS
- Bump reps version
- Adds manifest grunt task
- More aggressive cache config
- Adds
<html>
head - Fixes grunt-manifest versioning
- Rename apache manifest
- Rename CSS filename
- Feature: Appcache support
- Adds usemin task
- Remove unused dep
- Remove debug task config
- Reorder grunt tasks
- Feature: Assets revving
- Fixes compiling order
- Updates Jekyll exclude list
- Scalable file path
- Fix link in changelog
- Fix the link points to the real location in changelog
Mac OS X
-->OS X
- Disable Champaign Monitor custom domain URL
- CSS-style variables for Less
- Bump deps versions
- Update license
- Simplified homepage copywirting
- Update homepage again
- Bump required deps
- Update remote hostname for Grunt deploy task
- Adds some comments to Grunt tasks
- More comment for Jekyll configuration file
- Build future posts for dev env
- Adds color scheme style
- Update and add color scheme for some posts
- Adds page.link for post with
page.img-headline
- Better post syntax
- Simplified
.txt
paragraph style - Update post syntax in notes
- Move post under work to its sub-categories
- Update railgun post background color
- Fixes typo
- Adds new post “IterCast”
- Adds space hack back
- Fixes inline CSS in html not compressed bug
- Fixes icons not filled with specific color scheme on some posts
- Update todo list
- Remove unused vars
- Give some love to my old posts
- Remove
::-webkit-validation-bubble
support: https://code.google.com/p/chromium/issues/detail?id=259050 - Update link color for post “IterCast”
- Disable HTML post compress for inline CSS, it kills normal paragraph spaces too
- Fix about page indents
- Remove theme previews from Postholic
- Adds post “7-Zip Chinese Simplified”
- License --> Licenses
- Adds new post “Notational Velocity”
- Updates todo
- Fix
grunt log
task
- Fix Gruntfile error
- Update packages
- Update homepage copywriting
- Fix tab indents
- Changelog: tab indents to space indents
- Update copywriting for homepage and about page
- license -> licenses
- Update .tm_properties
- Remove
feed.atom
->feed-atom.xml
- Fix tab indents
- Changelog: tab indents to space indents
- Update copywriting for homepage and about page
- Update changelog
- Use dev deps badege
- Update dev deps badge
- Better post title line height
- Add new post “Start Page”
- Remove CSS margin hack,
time
elements shouldn’t be colapsed since it’s an inline element. - More info: kangax/html-minifier#67
- So you should wait html-minifier to fix that.
- No more codename
- No more
core.assets
variable - Update readme
- Update grunt-concurrent, better log handling
- Update readme
- Optimize template structure, better central style, many more fixes
- Update changelog, bump version to 22.0.2
- More info for post “DOLLARS Chat Room”
- Fix version number in readme
- Update grunt-contrib-less to v0.6.0
- Yay my .less is already 1.4.0 compatible.
- Update enviroment requirement
- Updat Gruntfile
- Fix cssmin task working directory
- Better concurrent task ouput
- Optimize concurrent order
- Update Jekyll settings
- Remove unused comments in Gruntfile
- Update
.™_properties
indent - Re-init
package.json
- Change gallery image order for post “Antiskill, Judgment Screensaver”
- Use my awsome version number
- New grunt task
log
- List current git commit log usinggrunt log
- Reserve back to original version number, bump version to 22.0.1
22.0.0 (Jun 13, 2013) #
- Move all element to align left
- Better Textmate exclude list
- Better work list
- Remove image thumbnals, the same as Note page
- No more
.width-unfixed
class for normal pages
- Shorten some post tiles
- Update posts structures for new design
- Move Path Menu post from Note to Work
- Add relative links for some posts in Work category
- Make it compatible with less 1.4 beta or greater
- Revert adding more margin space for
.tweet
button - More details about post “ReadWise”
- “Latest Work” --> “Latest”
- Better copywriting
- No more
lazyload.html
for Work page - Add my favorite titles back
- Better body padding for small screens
- Remove
.center
class, no longer need - More multiple language titles
- Shorten Work page subtitle
- Fix typos
- Better template structure
- Simplify post title “find.ac Alter”
- No more
hgroup
, useheader + h1 + small
- More structure fix, valid for w3c check
- Remove sponsor styles and HTML code
- Add a simple animation for latest work link
- Better post title image for new design
- Create new post “DOLLARS Chat Room”
- Simplify Atom feed structure, no more
post.thumb
determination - Better navigation styles for small devices
- Add excludeInFileChooser for
.tm_properties
- Update changelog
- Bump version 21-finale --> 22
- Update changelog
- Better Grunt server task with more Jekyll options support
- Fix buid task, create a new task
grunt archive
to create old design archive - Update codename
21-finale (Jun 7, 2013) #
- Hide img
alt
- Update post 'Project Railgun'
- Add posts for newly released plugins.
- Update old post with 'img-headline'.
- Add
.reflist
,.ref
,.cite
for reference links in post - Update post 'Tianjin Project'
- Update header for post 'Corner Bracket Lover'
- Add 'thumb' images for hidden posts from category 'Work'. The thumbnails I defined are mainly used by Twitter Cards meta
- Update posts for newly released plugins / theme
- Simplified Gemfile
- Better configuration for switching image assets URL
- Better file structure, fix empty space when a paragraph starts with some asian punctuation marks
- Add
:preview
task, experimental - Better configuration file to control availability
- Update
::selection
style - TL;DR
- Reset availability
- Remove
.work-list
in single post, update post navigation - Simplify post navigation
- Retire accesskey
- Update browser style
- Remove useless posts
- Update post tag, remove some useless posts
- Add side projects section
- Make
twitter:description
a little bit longer than 200 letters, Twitter can handle it very well. - Better template logic, minor tweaks
- Simplify template tags
- Upgrade Lazyload by @vvo to 1.0.0
- Use internal links instead of hardcoded links, read more about this specification at jekyll/jekyll#369
- Update Jekyll to 0.12.0
- Add more description about default deploy task
- Initialize Lazyload as soon as it loads. props @vvo
- New post 'A List Apart 5.0'
- Add 'Donate' page
- Update text description for donate links
- Add exclude search list for Textmate
- Fix
site.url
for Twitter share button - Update Jekyll to 0.12.1
[email protected]
->[email protected]
- Remove post navigation
- newsletter.sparanoid.com instead of sparanoid.createsend.com
- Remove WebKit filter effect, not well supported on Retina Display
- Adds WebKit filter effect back
- Adds
.webkit-fix
hack to gain some performance and fix burry image using-webkit-filter
on MacBook Pro with Retina display - Remove
.webkit-fix
on body tag - Remove unused post navigation CSS
- Adds.txt definition for 'Note' page
- Adds
.webkit-fix
for:root
- Updates
.index
background color for post 'Kai Series' - Updates
Rakefile
with new path - Adds new post ‘Kai Series’
- Compatible with Jekyll 1.*:
- Using directory-specified path for
post_url
- Better configuration structure.
- Updates gitignore (
codekit-config.json
removed since it's no longer serving me) - Remove support for
--file
flag - Adds CONTRIBUTING.md and CHANGELOG.md
- Using the following command to update changelog:
git log 21..HEAD --reverse --format=%B | sed '/^$/d' | sed 's/^/- /'
- Better changelog style
- Adds release date to changelog
- Updates changelog with generation instructions
- Fix changelog tab indent
- No more
tmp.txt
generated from changelog generator command - Adds ATTRIBUTION.md based on teach.github.com
- Simplifies license in readme
- Updates
.gitignore
, remove logs from repo - Better rake build script for handling image assets URL
- Update changelog with more accurate date and versions
- Better base URL handling
- Adds donate variable for Donate page
- Adds
a.css
back to repo - Updates Jekyll version to 1.0.2
- Block old version archive
- Better post logo size with style
scoped
support - Fix feed validation
- Remove
feed.rss
- Add configuration comment
- Fix typos in
CHANGELOG.md
- Fix typo in
_config.yml
- Recompile CSS
- Update changelog with demo links
- Update changelog with old version screenshots
- Update changelog date
- Fix screenshots URLs in changelog
- Fix dead link in old post
- Fix permission
- Adds package.json
- Add Grunt support, now use
grunt [task]
to manage server, build tasks - Change source to 'https://rubygems.org' for secure HTTPS connection
- Add Travis support
- Add Travis and David badges
- Remove Gemfile.lock
- Remove unused grunt dependencies
- Remove old
rake serve
task, use jekyll itself - Remode deprecated task :preview
- Read basic configurations from YAML
- Copy rake tasks to Gruntfile
- Move more rake tasks to Gruntfile
- Say goodbye to Rakefile
- Move scoped style into proper scope
- Add scoped style fallback
- Better less style with recess check
- More less properties order fix
- New header design
- Better comments
- Increase nav menu links spacing, since we've compressed and removed white spaces for HTML output. we need to add more space between links. More info: http://stackoverflow.com/questions/588356/
- Wrap all width-sensitive elements into
.wrapper
, prepared for the upcoming header - Simplify deploy script
- Update project name
- Add special header for homepage
- Better arrow hover color
- Better header background gradient
- Better template indent
- Larger header post title
- Add font family variable
- Try ORCA CDN created by @livid
- Unfix header height
- Add FlexSlider for some interactive posts
- Update pagination position
- Add comments for better understanding. Updated Twitter Cards code
- Better header condition
- Better comments
- Add HTML5 form validation support
- Change subscription pages to category 'store'
- Bump copyright year
- Better CSS selector performance
- Update some posts thumbnails
- Add a
-webkit-filter
effect for.work-list
- Add some narrow typefaces fallback
- FlexSlider:
pauseOnHover: true
- Fix
.paginaton
padding - Add custom Jekyll support
20.1-finale (November 27, 2012) #
- Simplified feed templates
- Uses
background-color
in transition statement to avoid animation effect on logo - Add
role=announcement
- Simplified
.gitignore
file - Fixed typo, props @disinfeqt
lang="zh"
->lang=zh
- More specified Rakefile comment
- Update post WordPress Plugin - Quotmarks Replacer, better blockquote styles
- Better tweet button position
- Merge posts
- Tabs -> spaces
- Remote post contents on page Note
- Shortened post URL and title 'Lester’s Plugins in Chinese'
- Single quotes -> double quotes
- Update post 'Lester’s Plugins in Chinese'
- Add new post '3.1 Billion in a Day'
- Add Twitter Card support
- Update logo
- Remove useless CSS define
- Add image lazy load support, more info at https://github.com/vvo/lazyload
- Use nginx empty gif module instead of data URI to small generated HTML size, read more info about nginx empty gif module: http://wiki.nginx.org/HttpEmptyGifModule
∞
(∞) ->▲
(▲)
20.1 (October 7, 2012) #
- Convert Chinese posts to English
- Update post 'Tianjin Project'
- Update
.work-list
appearance - Fix work-list on iPhone landscape
- Update post thumbnails
- Update post 'Font Zomnk'
- Update About page with microdata
- Fix typo
- Add
.store
style, embed SVG w/ data URI in Less - Added a workaround solution for yuicompressor bug, media query fix
- Remove lang variable. More post in English. Better hr styles with data attr.
- Fix
feed-all.rss
permalink - Update ads code
- Update post 'Antiskill, Judgment Screensaver / Icon'
Rakefile
playing with YUICompressor- Update post thumbnails style for works
- Update font, Add new post 'Tianjin Project × The World Economic Forum'
- Update post pubdate for 'Tianjin Project × The World Economic Forum'
- Update post 'Tianjin Project × The World Economic Forum'
- Update post thumbnail size in feed
- Better font size
- Update pagination position
- Add new post 'Safari 6 Loads Page Faster'
- Update clearfix method: http://nicolasgallagher.com/micro-clearfix-hack/
- Update comment for clearfix hack
- Simplified CSS and HTML code
- Inverted color for Error page
- Add tweet button, variables updated
- No more WOTY series
- Update decoration border, global body padding updated
apple-touch-icon
->apple-touch-icon-precomposed
- HR description position update
- Update apple-touch-icon (precomposed)
- Update media query description
- Better media query,
.tweet
->.btn
- Reset "New page: Work List"
- Add
site.url
variable. - Added subscription page and form
- sparanoid.createsend.com -> newsletter.sparanoid.com
- Update newsletter server URL
newsletter.sparanoid.com
->sparanoid.createsend.com
again for SSL support. - Update post Tianjin Project series
- Update post Lucky Star Skin for QQ / Sogou Pinyin IME
- This is an elements centered version, with the following verbose changes:
- All elements are centered.
- Simpler page navigation
- Shorter post title for some articles, make them look better on small screen
- Simplified iOS media query
- Adds media query to detect different screen resolution for
.work-list
- Adds freelance status on homepage
- Uses
site.profile.email
variable on About page - Adds
feed-note.atom
andfeed-work.atom
(Temporary) - Update
.btn
styles
20 (July 16, 2012) #
- First commit prepared for v20
- Remove comments in Less,
.work-list
minor tweak, remove text-align hook in error page - Remove WOTY specified styles and structures
- Font updated, index updated, colophon updated, pagination position updated, infinite symbol position updated
- Update logo size
- Bump version to 20
- Remove leftover font
- Post minor changes
- Remove charset meta tag
- Update pagination position, again
- Fix typo, props @lianghai
- No more
.woty
class for this version - Update
README.md
- Add slide effect on navigation
- Fix
display: inline-block
parsing error in Firefox for navigation - Fix pagination position, probably the last time I fix it.
- Rewind to Safari compatible navigation, ignore Firefox users
- An experiment rotate menu layout
- An experiment mouseover menu layout
- Remove unused mixins
- Add
text-align
workaround for post with Chinese, props @lianghai - Fix typo, props @GordianZ
- Better menu transition effect
- Better HTML output, just looks better
- Fix pagination position, oh...
- HTML markup update
- Media query, iOS ready
- Logo and text pixel perfection, props @vaia
- Add
HTML compressor.rb
by @mytharcher - Removed
HTML compressor.rg
by @mytharcher. Use the easier way:htmlcompressor.jar
andyuicompressor.jar
inRakefile
for minify HTML output code, this can provide pretty HTML code for development and serve minified version for production. sweet. - Remove useless HTML comment
- Arrange posts in category folder, fixed wrong post URL
- Update post "lindsay-koinaka 3.0"
- Fix navigation in error page
- Add
.browser
style for website post display - Better title position
- Category update: add Design and Drawing tag for posts in category Work. more style changes for work list and
.browser
frame - Update post thumbnails
- New post 'Big Typography Dynasty'
- Add
Rakefile
to repo, finally - Remove deprecated tasks
- Update thumbnails size for Work posts
- Update
.gitignore
- Add screenshot for Tianjin Project
- Update thumbnails size for Work posts, again
- Add current page style for iOS, update pagination position
- "Update thumbnails size for Work posts, again", again
- Add

forhtmlcompressor.jar
- Fix
.work-list
for post - Better title position
- Add section header for post 'Tianjin Project'
- Major changes for box models
- Clean up CSS
- Compress feeds
- Update h3 margin
- Remove whitespaces
- Add byline for Google Authorship, more information at http://support.google.com/webmasters/bin/answer.py?hl=en&answer=1408986
- Update complier path
- Update codename, bump to (real) version 20
19.3-finale (June 28, 2012) #
- Better pagination for Note section with post title
- Remove bottom gradient
- Add
.download
and.note
icons - Better svg height for Safari and iOS Safari
- Another icon position fix when download and note blocks are used at the same time
- Update post 'SlimBox & VoxGrowl'
- Update post '7-Zip Iconset Redesigned (Version 2)'
- Better font stacks order
- Add new post series: Word of the Year (WOTY)
- Remove white spaces and other jam
- Unified excerpts for posts. Update Atom feed structure.
- Update permalink symbol for Note
- Update page 'About'
- Color variables ready, invert version reader
- Ready for invert
- Add new post 'I Don’t “Get” Art'
- Better Atom feed structure, passed feed validation by w3.org
- Update feed structure
- Remove Safari preview hack, since there's a cool type here.
- Fix Atom feed, again
- Fix HTML entries
- Fix quote marks
- Update my great Error 404 page
- RSS feed minor change
- Better font styles handling / Add blockquote
- Add some old posts
- Update dead link for old post
- Add old artwork posts / Update quote marks
- Update post thumbs
- Update hover background color in image list in "work"
- Update HTML structure, Simplified link border-bottom logic
- Add old post 'iGoogle Theme - Somilody 2'
- Update page 'Note' structure
- Decrease
.download
and.note
font-size - Update pseudo classes for
.work-list
- Update media query for better UX for iPhone users. Add @space variable to take care of all spaces.
- Darker blockquote symbol
- Simplify media query syntax
- Replace
.a
withrole^=current
role=current-page
->role=current
- Add new post "“Free” Dribbble Invite"
- Update Word of the Year titles
- Refine CSS classes, remove unused styles, many minor fixes
19.3 (June 13, 2012) #
- More logo staff
- Still more logo staff
- Remove logo animation
- No more
<body>
- Remove duplicates
- Update logo
- Update thumbnails style
- Better
line-height
control - Change feeds URLs
- Remove experimental staff
- Update post 'Moonstruck Princess'
- Add new post 'Tianjin Project'
- Change
.txt
width - Update logo
- Update assets filename / Better CSS naming for assets / Clean up CSS
- Larger title
- Update pagination position for new larger title
- Fix pagination position on the iPhone
- Fix hgroup width
- Better styles order
- Make
.txt
max-width
variable - Add placeholder background for images in work list
19.2 (April 18, 2012) #
- Remove ajaxify-html
- Add old posts
- Better title
line-height
- Better typesetting for email address on mobile (small screen) device
- Anti SOPA
- Update CSS structure
- Update doctype
- Update link in post 'PaintStop Chinese Simplified for ZBrush 3.1 [Unofficial]'
- Make copyright year automatically update
- Update list decoration
- Clean
.gitignore
- Configuration cleaned, typo fixed
- Remove
humans.txt
- Simplified
_config.yml
- Add assistive text to RSS 1.0
- Fix RSS 1.0 validating error
/feed/rss.xml
->/rss/index.xml
- Modify Safari preview page
- Change words for post 'WordPress Plugin - Quotmarks Replacer'
- Update license
- Update logo
19.1 (January 13, 2012) #
- Logo updated
- Fix GitHub repo URL
- Add top transparent bar
- Add pagination
- Update ignore files
- Better top bar
- Update error page
- Update navigation padding
- Remove empty space
- Add translucent gradient at the bottom of the page
- Add navigator for category Work
- Better CSS logic
- Compressed
apple-touch-icon.png
- Only use link when it's a external URL
- Removed useless vendor-free CSS styles
- Update post 'Path Menu Using CSS'
- Better feed output for posts with external links
- Add Store page, I'm going to sell cool things here
- Fix grammar for post 'Path Menu Using CSS'
- Add an arrow for external links in post page
- Update color scheme
- Remove leftovers
- Darker title
- Compressed CSS with YUI compressor
- Update CSS author comment
- Update favicon
- Remove useless space
- Better line-height for ad.
- Update code / pre color
- Add WebFont Loader by Google
- Manually rolled back to original font-face version
- Remove legacy font-face supports
- Better footer position
- Add Ajaxify with
histroy.js
andajaxify-html5.js
- Remove fade effect, load script on demand
- Update ajaxify
- Remove fade effect again
19 (December 12, 2011) #
- Upgrade to ver. 19, codename lindsayisgod
18-finale (December 9, 2011) #
- REMOVE
</script>
fix for Jekyll - UPDATE font-family in image list
- UPDATE link border color
- UPDATE text block gradient
- UPDATE print and iPhone style
- UPDATE logo
- ADD
text-rendering
- UPDATE about page
- UPDATE error page
- FIX HTML markup minor changes
- REMOVE Yoggrt ads scripts
- UPDATE image hover
background-color
- ADD justified text-align and hyphens for post contents
- POST remove umbrella
- UPDATE post list styles
- POST add 'Path Menu Using CSS'
- FIX double slashes when a external link is defined in post.html
- Update logo
- Add BSA ads
18 (October 16, 2011) #
- ADD v18 mockup
- REMOVE pagination for category NOTE
- UPDATE thumbnail images styles
- ADD media query for iOS
- UPDATE navigation
- UPDATE
README.md
- UPDATE Atom feed
- POST remove 'Nessa'
- REMOVE styles for atom feed
- ADD RSS feed for exporting to WordPress
- UPDATE
a:hover
style - ADD transition for
a:hover
style - UPDATE font-family
- UPDATE always show ads
- RENAME
rss.xml
->index.rss.xml
- REMOVE category for RSS output, cause WordPress creates dummy categories.
- UPDATE pages
- UPDATE styles for v18
- REMOVE dead GitHub links
- POST minor changes
- FIX Jekyll parsing error
- REMOVE Rakefile
- UPDATE paginator
17 (2011) #
- BUMP version to 17 from old repo
16 (2011) #
- BUMP version to 16 from old repo
15 (2011) #
- BUMP version to 15 from old repo
- ADD fonts back due to the lack support of Firefox
- ADD new webkit gradient style
- UPDATE font files to CloudFront
- UPDATE prepared for upcoming version
- UPDATE URL for easy development
- UPDATE file structures
- FIX navigation in index
- UPDATE HTML structure and CSS cleanup
- UPDATE index display settings
- UPDATE Atom output
- UPDATE CloudFront files URL
- ADD error 404 page
- UPDATE assets files URL
- UPDATE host font files elsewhere
- UPDATE error page
14 (February 8, 2011) #
- UPDATE readme and license
- CREATE auto update script, inspired by https://github.com/henrik/henrik.nyh.se
- FIX datetime valid XML schema
- UPDATE deploy settings
- UPDATE site navigation
- UPDATE merge colors value to the same places
- FIX minor color fixed in nav
- UPDATE no more dark styles, CSS cleanup
- ADD current nav style
- FIX media query bug processed by YUI Compressor
- UPDATE footer DELETE redundant white spaces
- UPDATE deploy settings
- UPDATE page navigation
- UPDATE page navigation, transition cleanup
- UPDATE nav transition effect, HTML markup cleanup
- DELETE fade effect on page navigation
- UPDATE page navigation font size and paddings
- UPDATE decoration position
- UPDATE no more fluid position
- UPDATE deploy settings
- UPDATE codes cleanup and some minor changes
Source code not available
- Screenshot #01
- Screenshot #02
- Screenshot #03
- Screenshot #04
- Screenshot #05
- Screenshot #06
- Screenshot #07
- Screenshot #08
Source code not available
Source code not available
Source code not available
Source code not available
Source code not available
Source code not available
Source code not available
Source code not available
Source code not available
Source code not available
Source code not available
Source code not available
- Initial release