This commit is contained in:
rzen 2019-07-21 23:33:03 -04:00
parent 8853b7c668
commit 74c0d1a261
14 changed files with 34 additions and 23 deletions

BIN
.DS_Store vendored

Binary file not shown.

1
.gitignore vendored
View File

@ -1,3 +1,4 @@
/.env
/*.gem /*.gem
/.bundle /.bundle
/.sass-cache /.sass-cache

9
404.html Normal file
View File

@ -0,0 +1,9 @@
---
layout: page
---
# 404
## Page not found :(
The requested page could not be found.

View File

@ -3,4 +3,4 @@
- *Ver 0.1.x*: Initial development versions. Never released. - *Ver 0.1.x*: Initial development versions. Never released.
- *Ver 0.2.x*: Public beta releases. Primarily for internal use. - *Ver 0.2.x*: Public beta releases. Primarily for internal use.
- *Ver 0.3.x*: Public beta releases for general use. - *Ver 0.3.x*: Public beta releases for general use.
- *Ver 1.0.0*: General release. - *Ver 1.0.0*: General release. (ETA 9/1/2019)

View File

@ -1,6 +1,7 @@
# frozen_string_literal: true # frozen_string_literal: true
source "https://rubygems.org" source "https://rubygems.org"
gemspec gemspec
group :jekyll_plugins do group :jekyll_plugins do

View File

@ -33,7 +33,9 @@ Or install it yourself as:
This theme supports pages, posts and blogs. Unlike posts, blogs can be setup to not show the date of the post in the article's URL. This theme supports pages, posts and blogs. Unlike posts, blogs can be setup to not show the date of the post in the article's URL.
Theme can be configured by tweaking `_sass/_config.scss`. All colors are derived from `$hue`. Although you can tweak individual colors to your liking further down the config file. Theme can be configured by tweaking `_sass/_config.scss`. To do so you need to first copy it from [github]() and place in `_sass/_config.scss`.
All colors are derived from `$hue`. You can tweak individual colors to your liking further down the config file.
## Contributing ## Contributing

View File

@ -51,7 +51,7 @@ defaults:
plugins: plugins:
- rouge - rouge
# - jekyll-tidy - jekyll-tidy
- jekyll/tagging - jekyll/tagging
- jekyll-mentions - jekyll-mentions
- jekyll-sitemap - jekyll-sitemap
@ -87,7 +87,7 @@ sass:
include: ["_pages"] include: ["_pages"]
# dont move the following to _site/ # dont move the following to _site/
exclude: ["docker-compose.yaml", "docker", "Gemfile.lock", "Gemfile"] exclude: ["docker-compose.yaml", "Gemfile.lock", "Gemfile"]
tz: America/New York tz: America/New York

View File

@ -1,15 +1,10 @@
<footer> <footer>
<nav> <nav>
<p> <p>
<span class="copy">&copy;</span> {{ 'now' | date: '%Y' }} {{ site.copyright_owner.full_name }}. <span class="copy">&copy;</span> {{ 'now' | date: '%Y' }} {{ site.copyright_owner.full_name }}.
<a href="/legal/">MIT License</a>. <a href="/legal/">MIT License</a>.
<a class="edit" href="{{ site.edit_url | append: page.path }}">Edit</a>. <a class="edit" href="{{ site.edit_url | append: page.path }}">Edit</a>.
<!-- {% if page.id == blank %}
Site generated {{ site.time | date: "%a, %b %d, %Y" }}
{% endif %} -->
</p> </p>
<p>{{ page.id }}</p>
</nav> </nav>
<nav> <nav>
<p class="mode"></p> <p class="mode"></p>

View File

@ -7,4 +7,8 @@ categories: global about
--- ---
# About # About
WIP Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris ut blandit est. Nullam porta sem nec vehicula auctor. Proin venenatis sit amet ligula non rhoncus. Ut dignissim, ante lobortis gravida ullamcorper, metus diam aliquam mauris, non blandit nulla ligula vulputate nibh. In hac habitasse platea dictumst. Ut ac mi arcu. In hac habitasse platea dictumst. Mauris lobortis neque eu aliquam vestibulum. Nullam at maximus libero.
Etiam mollis ultricies justo, posuere eleifend velit. Sed placerat, mi vitae bibendum aliquam, mi ipsum elementum lorem, eget congue eros purus eget lectus. Cras ac sem neque. Quisque congue tortor eget arcu mattis, eget semper lectus rhoncus. Pellentesque eu quam at orci vulputate porta sed fringilla nulla. Morbi tempor blandit leo condimentum gravida. Vivamus tincidunt dapibus est ac facilisis. Mauris gravida nisi urna, eu luctus nulla ultricies et.
Morbi orci diam, semper et mauris quis, maximus luctus mi. Morbi vel eros dolor. Suspendisse vitae dapibus leo, eget imperdiet dui. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed vitae dictum massa. Nulla facilisi. Sed aliquet, orci a dignissim lobortis, libero justo elementum mi, id tincidunt justo orci elementum ligula. Pellentesque viverra quam nec diam faucibus sodales. In massa erat, sagittis a eros quis, aliquet volutpat ex. Morbi semper dictum turpis, in ornare metus consequat ac. Praesent vehicula risus id mi sollicitudin rutrum et nec dui.

View File

@ -3,6 +3,7 @@
@import "mixins"; @import "mixins";
@import "config"; @import "config";
@import "config";
@import "normalize"; @import "normalize";
@import "opine"; @import "opine";
@import "snackbar"; @import "snackbar";

View File

@ -26,14 +26,19 @@ services:
gem-build: gem-build:
container_name: jekyll-gem-build container_name: jekyll-gem-build
image: jekyll/jekyll image: jekyll/jekyll
command: gem build jekyll-theme-isabelline.gemspec command: bash -c "gem build jekyll-theme-isabelline.gemspec"
volumes: volumes:
- .:/srv/jekyll - .:/srv/jekyll
gem-push: gem-push:
container_name: jekyll-gem-push container_name: jekyll-gem-push
image: jekyll/jekyll image: jekyll/jekyll
command: gem push jekyll-theme-isabelline-${gem_version}.gem command: >
bash -c "
ruby -e 'require \"rubygems\"; spec = Gem::Specification::load(\"jekyll-theme-isabelline.gemspec\"); puts \"GEM_VERSION=#{spec.version}\"' > .env \
&& gem build jekyll-theme-isabelline.gemspec \
&& gem push jekyll-theme-isabelline-${GEM_VERSION}.gem
"
volumes: volumes:
- .:/srv/jekyll - .:/srv/jekyll

View File

@ -2,28 +2,21 @@
Gem::Specification.new do |spec| Gem::Specification.new do |spec|
spec.name = "jekyll-theme-isabelline" spec.name = "jekyll-theme-isabelline"
spec.version = "0.1.1" spec.version = "0.1.3"
spec.authors = ["Rouslan Zenetl"] spec.authors = ["Rouslan Zenetl"]
spec.email = ["rzenetl@gmail.com"] spec.email = ["rzenetl@gmail.com"]
spec.summary = "Simple clean theme for long form blogging." spec.summary = "Simple clean mobile-friendly theme for long form blogging. Also good for private note taking."
spec.homepage = "https://github.com/rzen/jekyll-theme-isabelline" spec.homepage = "https://github.com/rzen/jekyll-theme-isabelline"
spec.license = "MIT" spec.license = "MIT"
spec.metadata["plugin_type"] = "theme" spec.metadata["plugin_type"] = "theme"
spec.files = `git ls-files -z`.split("\x0").select do |f| spec.files = `git ls-files -z`.split("\x0").select do |f|
print f f.match(%r!^(assets|_(includes|layouts|sass)/|(LICENSE|README|CHANGELOG|index)((\.(txt|md|html)|$)))!i)
f.match(%r!^(assets|_(includes|layouts|sass)/|(LICENSE|README)((\.(txt|md|markdown)|$)))!i)
# f.match(%r!^(assets|_(layouts|includes|sass|blog|)|LICENSE|README)!i)
end end
# spec.files = `git ls-files -z`.split("\x0").select do |f|
# f.match(%r!^(assets|_(includes|layouts|sass)/|(LICENSE|README)((\.(txt|md|markdown)|$)))!i)
# end
spec.add_runtime_dependency "jekyll", ">= 3.5", "< 5.0" # TODO spec.add_runtime_dependency "jekyll", ">= 3.5", "< 5.0" # TODO
spec.add_development_dependency "bundler" spec.add_development_dependency "bundler", "~> 2.0.2"
# spec.add_development_dependency "rake", "~> 12.0"
end end