Commit graph

177 commits

Author SHA1 Message Date
Michael Rose
57a4324fa0 Move gh-pages branch files into /docs and add test files
- Jekyll ignore `/docs` and `/test` folders when using from root
- Update Staticman config to point to correct branch and data file location
- Replace `{{ base_path }}` references with `absolute_url` filter
- Update documentation
2016-11-03 11:52:04 -04:00
Michael Rose
f0367ba52b Add default config and home index page 2016-10-10 11:47:44 -04:00
Michael Rose
4a26d61008 Remove _config.yml from root 2016-09-21 22:13:46 -04:00
rschaerer
d3ac1123da clarified comment for author.stackoverflow value 2016-08-29 01:39:27 +02:00
Michael Rose
16a1a9a505 Exclude vendor 2016-08-23 08:53:39 -04:00
Michael Rose
d86a6c995c Add staticman.filename config with UNIX timestamp for sorting data files
example ~> comment-1470943149
2016-08-11 15:20:09 -04:00
Michael Rose
64ac7952c1 Add default commitMessage text and date generated field to Staticman config 2016-08-11 10:15:03 -04:00
Michael Rose
cb26538572 Disable comments by default 2016-08-10 16:11:19 -04:00
Michael Rose
fdcaf16e2f Add includes for static-based comments powered by Staticman
- Configure Staticman with sane defaults
- Build comment form to capture new comments and ajax data to Staticman
- Build comments view that iterates over `_data/comments/post-slug/*.yml` files
2016-08-10 16:08:13 -04:00
Michael Rose
4cc9fcb40a Use Jekyll native Sass/SCSS preprocessor
- Move .scss files to default `_sass` folder
- Configure Sass/SCSS in `_config.yml`
- Run .scss files through Autoprefixer
- Remove unnecessary npm scripts for building CSS
- Close #333
2016-08-08 16:01:37 -04:00
Michael Rose
b6be3aa0c2 Re-enable Jekyll plugins in _config.yml
- Close #417
2016-08-07 20:47:11 -04:00
Michael Rose
6bae547acd Remove gh_repo in favor of repository 2016-08-01 09:04:57 -04:00
Michael Rose
fa4ac233e3 Disable gems in _config.yml and enable with bundler instead
- Add `repository` to `_config.yml` as part of GitHub metadata
2016-07-29 16:33:05 -04:00
Michael Rose
3901149fc9 Remove unused Google AdSense variables in _config.yml 2016-07-29 12:17:52 -04:00
Gabor Meszaros
5a2d54f64f Add external atom feed URL config possibility 2016-07-26 15:13:38 +02:00
Michael Rose
4ea28fa4e6 Default locale to en 2016-06-27 11:02:44 -04:00
Robert Riemann
f6f7d0cd97 javascript to embed comments from discourse forum
The comment system can be changed to embed topics from the Discourse
forum software: http://discourse.org/

More details: https://meta.discourse.org/t/embedding-discourse-comments-via-javascript/31963
2016-06-03 00:34:14 +02:00
Michael Rose
45f3a7a8ee Rename tag/category archive variables to avoid possible conflicts with site.tags and site.categories
- Fixes #329
2016-05-29 21:12:24 -04:00
Michael Rose
6bf9981a4d Fix reading time bug
- Close #271
2016-04-16 21:49:36 -04:00
Michael Rose
667344b19a Fix typo in URL example 2016-04-14 16:38:13 -04:00
Michael Rose
23e291bd30 Reduce config to bare minimum and remove sample content 2016-04-14 15:35:33 -04:00
Michael Rose
140674ac9a Update docs 2016-04-13 22:38:28 -04:00
Michael Rose
03dac00db9 Update docs 2016-04-13 17:10:01 -04:00
Michael Rose
29a47da3f2 Add GitHub repo URL 2016-04-12 14:34:36 -04:00
Michael Rose
5ae39ef82c Add Bitbucket link to author sidebar
- Close #256
2016-04-11 09:30:28 -04:00
Michael Rose
e5d5685ad5 Add optional location to author sidebar 2016-04-10 12:16:10 -04:00
Michael Rose
ff431ae28f Add /docs/ redirect to Quick-Start Guide 2016-04-08 21:08:09 -04:00
Michael Rose
2b9c999980 Update Configuration docs 2016-04-08 15:37:45 -04:00
Michael Rose
9e82d76b91 Re-order settings 2016-04-07 21:55:56 -04:00
Michael Rose
66498bd74e Re-order settings 2016-04-07 21:55:22 -04:00
Michael Rose
fdd9bde786 Reorder config and remove some variables 2016-04-07 16:27:01 -04:00
Michael Rose
2808bd322c Rename site.logo to site.og_image 2016-04-06 15:50:10 -04:00
Michael Rose
1c8239f664 Move breadcrumb text out of _config.yml and into ui-text.yml data file 2016-04-05 21:36:32 -04:00
Michael Rose
0af17256f6 Add jemoji gem 2016-04-04 16:36:04 -04:00
Michael Rose
b2611c3f2e Fix path bugs in breadcrumbs 2016-04-04 14:20:47 -04:00
Michael Rose
e41bb95bee Add Keybase to author sidebar and aria-hidden to icons
- Close #138
- Close #186
- Close #188
2016-04-01 15:49:28 -04:00
Michael Rose
273becae54 Wrap locale in double quotes 2016-04-01 15:39:24 -04:00
Michael Rose
6739aee59b Rough out Documentation collection 2016-03-25 14:12:25 -04:00
Michael Rose
d0a29ff4b4 Configure documentation/demo GitHub Pages hosted site 2016-03-25 10:45:31 -04:00
Michael Rose
c36a7eb62c Disable breadcrumbs by default 2016-03-23 16:34:04 -04:00
Michael Rose
0e365ee248 Organize comments providers includes and make FB fill parent container 2016-03-23 12:55:36 -04:00
Michael Rose
0feeb21821 Update labels, and colors, and things 2016-03-22 22:59:39 -04:00
Michael Rose
bf4bf6ed82 Add optional reading time to single _layout 2016-03-21 21:42:55 -04:00
Michael Rose
c94ccf056b Whitelist GitHub Pages supported plugins for use with --safe flag 2016-03-18 20:51:42 -04:00
Michael Rose
ce06d2e806 Rename folder scss with an "_" for Jekyll to ignore it 2016-03-18 15:49:50 -04:00
Michael Rose
eb2f3d052a Create grid styling for related posts module
- Add default teaser image
- Disable image watch gulp task
2016-03-18 15:07:02 -04:00
Michael Rose
af16afdaf2 Combine SCSS and JS into one assets folder 2016-03-17 21:32:55 -04:00
Michael Rose
a08934bbe3 Add examples for tags and categories path_type 2016-03-11 16:16:18 -05:00
Michael Rose
a3d251a18e Improve breadcrumb helper
- Add support for collections
- Add support for crumb links that point to auto-generated archive pages (courtesy of Jekyll Archives plugin) and single page Liquid spaghetti pages
- Improve styling
2016-03-11 15:54:16 -05:00
Michael Rose
3aa50cc5a5 Add support for Jekyll Archives plugin
- Option to select GitHub Pages compatible tag/category page archive or plugin generated archives
2016-03-11 09:39:20 -05:00
Michael Rose
4427cf4c8e Add page taxonomy links for tags and categories
- Customizable text via _data file
- Enable/disable links by setting archive page filenames in _config.yml
2016-03-10 21:53:28 -05:00
Michael Rose
7ac2a1263e Paginate posts for home page
- Configurejekyll-paginate
- Modify home page to include paginator loop
- Add pagination include and basic styling
- Add " - page #" to <title></tile> for SEO benefits
2016-03-09 15:11:34 -05:00
Michael Rose
9d8b2f5de2 Disable author sidebar 2016-03-09 12:22:46 -05:00
Michael Rose
c19cd2a391 Replace Grunt tasks with Gulp 2016-03-07 22:20:32 -05:00
Michael Rose
455067a000 Add option to disable social sharing globally 2016-03-07 11:48:25 -05:00
Michael Rose
9164c5053d Add more analytics and commenting options 2016-03-07 11:29:35 -05:00
Michael Rose
1c300ef040 Replace bespoke feed.xml with jekyll-feed plugin 2016-03-06 22:31:38 -05:00
Michael Rose
6787b61933 Edit defaults 2016-03-06 22:08:36 -05:00
Michael Rose
b2cc96622e Add sample portfolio/case study 2016-03-06 22:08:13 -05:00
Michael Rose
0665dccffb Rename post.html _layout to single 2016-03-06 21:11:27 -05:00
Michael Rose
7c77274567 Add breadcrumb navigation include
- Disable by default
- Add schema.org markup
- Add basic styling
2016-03-04 22:57:12 -05:00
Michael Rose
b2a56d6978 Remove space after --- 2016-03-04 16:23:34 -05:00
Michael Rose
3b13509329 Update and add samples 2016-03-04 12:37:24 -05:00
Michael Rose
27a8f669d9 Change baseurl to match gh-pages project 2016-03-03 14:34:17 -05:00
Michael Rose
416d035edc Revert back to default excerpt separator and override on a post by post basis 2016-02-24 16:10:22 -05:00
Michael Rose
15831d894c Add defaults for pages 2016-02-24 11:52:18 -05:00
Michael Rose
d90cbaa851 Change permalink format to /:title/ 2016-02-24 11:51:59 -05:00
Michael Rose
88449ed3b4 Change excerpt separator to <!--more--> 2016-02-24 11:51:13 -05:00
Michael Rose
1c1a9777e0 Simplify favicons and logo usage 2016-02-23 11:29:09 -05:00
Michael Rose
b7b887f6e4 Enable share buttons on all _posts (default) 2016-02-23 11:19:44 -05:00
Michael Rose
5875412409 Rename Google variables and update to Universal Tracking code 2016-02-23 11:03:49 -05:00
Michael Rose
1a2f3b8025 Reference site settings for site author (default) 2016-02-23 10:51:40 -05:00
Michael Rose
0bb176b456 Set defaults for _posts
- layout ~> post.html
- enable comments
2016-02-23 10:47:43 -05:00
Michael Rose
d14a360cd3 Improve SEO include 2016-02-23 10:13:15 -05:00
Michael Rose
fec3508b5d Add SEO stuff
- <head> related SEO
- Twitter Cards and Open Graph metas
- Webmaster tool verifications
2016-02-23 00:17:39 -05:00
Michael Rose
338d06673c Add compress.html layout
- Update config
- Remove problematic inline JS comments
2016-02-22 22:03:47 -05:00
Michael Rose
1b4d507e21 Fix typo 2016-02-22 20:51:25 -05:00
Michael Rose
fd65d3e995 Reorganize settings and include default values for easier updating 2016-02-21 22:18:14 -05:00
Michael Rose
7142a54650 Support Jekyll 3.0
- Update to Jekyll v3.0
- Switch from Pygments.rb to Rouge for syntax highlighting
- Minor updates to syntax.scss partial and theme documentation
- Include jekyll-gist gem
- Close #192, #218
2016-02-01 21:30:49 -05:00
Michael Rose
fdad24cec9 Update Octopress config
- Remove _octopress.yml and move settings into _config.yml as per Octopress' documentation
- Close #163
2016-01-19 21:07:30 -05:00
Michael Rose
eddc18ccc0 Merge pull request #141 from cdodd/remove-whitespace
Remove trailing whitespace
2015-07-20 12:58:24 -04:00
Veres Lajos
e33b45a7ad Stackoverflow username explanation 2015-07-19 15:12:20 +01:00
Hannah Barudin
d43aeab685 Add CodePen to owner social options 2015-07-11 22:08:55 -04:00
Craig Dodd
f06b4c163d Remove trailing whitespace 2015-04-17 11:43:36 +01:00
Thomas Freudenberg
4bd0345eda added link to XING profile 2015-03-05 23:42:51 +01:00
Kennon Kwok
050d690113 add Flickr social button to author-bio.html 2015-01-12 09:56:39 -08:00
YuyingWu
fad3d095a0 add social button in author-bio.html
sina weibo is a widely-used social community in China
2015-01-03 12:15:50 +08:00
Michael Rose
1eac280027 Remove http://localhost:4000 from site.url in _config.yml 2014-12-22 12:25:35 -05:00
jeremyvoltz
6be4d23dab Added youtube and soundcloud for site owner 2014-10-20 13:06:15 -04:00
Michael Rose
2c36474aa1 Include examples for social media links 2014-08-08 20:48:04 -04:00
Michael Rose
644586e6ae Make it generic 2014-07-31 16:15:59 -04:00
Michael Rose
aba6002f4e Add alternate bio photo for testing purposes 2014-07-31 15:21:30 -04:00
Michael Rose
9ac1f8fed5 Page cleanup 2014-07-31 14:57:35 -04:00
Michael Rose
23cb7ecaeb Convert .less to .scss 2014-07-31 14:57:13 -04:00
Michael Rose
d06dd17110 Replace sitemap.xml with Jekyll Sitemap gem 2014-07-31 14:57:08 -04:00
Michael Rose
1a3231f506 Simplify and organize _config.yml variables 2014-07-31 14:57:03 -04:00
Michael Rose
f4869f79c4 Use data file to maintain site navigation
- Remove top navigation links from _config.yml
2014-07-31 14:56:58 -04:00
Michael Rose
cf086c3873 Update to Jekyll 2.2.0
- Using the theme for the first time install Bundler and then run 'bundle install'
- Updating the theme run 'bundle update' to update all gem dependencies
2014-07-31 14:56:54 -04:00
Michael Rose
9301b35889 Enable Pygments pre Jekyll 2.0
- GitHub Pages doesn't support highlighter: pygments, wait to switch
2014-06-16 16:16:40 -04:00
Yihang Ho
61b337e3e0 Exclude Gemfile, Gemfile.lock, LICENSE and README. 2014-05-18 21:12:27 +08:00