vrinek
596455f28c
Generate simple .gitignore on init
2016-02-23 14:03:45 +00:00
Jesse Stricker
88fabd76f0
Copy favicon on 'init --theme'
2016-02-22 17:20:54 +01:00
Jesse Stricker
f508db6113
Add favicon support to theme
2016-02-22 17:17:07 +01:00
Jesse Stricker
1083d1822d
Add default favicon.png
2016-02-22 16:59:53 +01:00
funkill
f2b913c9dd
add rounding for first and last items in theme selector
2016-02-16 11:15:08 +03:00
Mathieu David
5891e4b5db
Fix bug where theme-popup was under the navigation arrows making it impossible to change the theme
2016-02-16 08:50:57 +01:00
Mathieu David
7364d41f0c
Style tables, different header bg, alternate row color and border
2016-02-05 18:09:35 +01:00
Mathieu David
0b00c270d5
Fix a style bug caused by the insertion of the theme-popup div inside font awesome icon <i>
...
The div is now inserted after the <i>, the text color has also been changed to the foreground color and the "(default)" text that indicates the default theme is now grey to contrast with the theme name
Fixes #97
2016-02-03 17:55:19 +01:00
Mathieu David
3fd1d4606c
Fix tests after removing PathExt from utils
2016-01-03 14:08:17 +01:00
Mathieu David
78b6148463
Basic formatting for tables + Styling for blockquotes
...
Added basic formatting for tables so that they have some padding and are aligned in the center of the page.
I did not add color or borders because I am not sure how tables should look like.
A lot of people in IntermezzOS want asides, blockquotes are probably the easiest way to do that. I have thus styled blockquotes for all the color themes.
2016-01-03 13:47:59 +01:00
Mathieu David
78e1897b47
Remove code that has better equivalent in std
...
Path_Ext has been stabilized in the Standard Library, the temporary copy I had can go.
I found a fs::create_dir_all method that does exactly what create_path was doing, but better... create_path is thus replaced with that.
2016-01-03 13:02:04 +01:00
Mathieu David
d000fc8bac
Updated pulldown-cmark to version 0.0.5
...
Version 0.0.5 contains table and footnotes support, both options are now enabled in mdBook.
2016-01-03 12:02:39 +01:00
Mathieu David
5170e6b675
Fix #89 , bug introduced earlier where all headers are black in all color themes
2016-01-01 11:02:24 +01:00
Mathieu David
a7f329d337
Add href to heading anchors so that the url for the anchor is displayed in the url bar when clicking the header
2016-01-01 02:17:40 +01:00
Mathieu David
2a7463c45b
#29 Add a way to escape {{#playpen ... } using a backslash in front: \{{#playpen ... }}
2016-01-01 01:40:37 +01:00
Mathieu David
db7424e947
Continue #29 , playpens are now runnable
2016-01-01 00:32:12 +01:00
Mathieu David
0ac0301d72
Continue #29 , Rust files can now be loaded with {{#playpen file.rs}}, they will be displayed as other code snippets included with markdown backticks except they have a playpen css class
2015-12-31 19:25:02 +01:00
Mathieu David
38b2dee17e
Continue #29 Check that the rust file exists and read to string
2015-12-31 14:14:56 +01:00
Mathieu David
0cb234de5d
Add tests for find_playpens
2015-12-31 12:02:25 +01:00
Mathieu David
ee4a7fb35c
Start implementing #29 support for embedding playpen, implemented the function that parses the markdown to find playpen links
2015-12-30 22:40:23 +01:00
Mathieu David
ae6334f358
Fix bug where we would not check if there was actually a page to navigate to when using arrow keys
2015-12-30 17:19:43 +01:00
Mathieu David
600eb02fee
Fix bug introduced earlier, where navigation arrows would become blue when visited + make the tooltip on nvigation arrows a little clearer
2015-12-30 16:48:46 +01:00
Mathieu David
41462e8b2d
Merge pull request #87 from funkill/keys_navigation
...
add navigation by arrows
2015-12-30 16:37:09 +01:00
Istratov D. S
43eef7637a
add navigation by arrows
2015-12-30 18:30:08 +03:00
Mathieu David
dc8f6cd5e9
Add contributors to the doc + set visisted links to the same color as normal links
2015-12-30 15:59:18 +01:00
Mathieu David
5b9d8ee6ac
Fix #83 , spacing is reduced between two consecutive headings
2015-12-30 15:41:49 +01:00
Mathieu David
2d00f40a24
Tweak css for inline code blocks in sidebar
2015-12-30 00:50:22 +01:00
Mathieu David
e40b293336
Fix #70 render inline code blocks in the sidebar
2015-12-30 00:46:55 +01:00
Mathieu David
b40688c880
Merge branch 'master' into watch-command
2015-12-29 13:40:13 +01:00
Mathieu David
71213f40da
Add expand/collapse button to show and hide the hidden code lines
2015-12-29 13:08:25 +01:00
Mathieu David
0620ef1f47
Hides rust code lines prepended with #
2015-12-29 12:26:32 +01:00
Mathieu David
d6d0979ecf
The code on the lines prepended with a # are hidden, the space of the line remains because of the '\n' in <pre> tag
2015-12-28 23:52:05 +01:00
Mathieu David
159b300067
Merge branch 'master' into hide-rust-js
2015-12-28 16:40:56 +01:00
Mathieu David
0dd6a17187
Fix some small things in javascript
2015-12-28 16:39:14 +01:00
Mathieu David
f9b6e09c26
Merge pull request #79 from asolove/72-auto-anchor
...
Add anchors around all headers in the content.
2015-12-28 16:29:55 +01:00
asolove
4dfa15cffa
Update .styl file. Ran the compile and it results in exactly what I did by hand, d'oh.
2015-12-27 21:13:31 -07:00
asolove
0ab8a73ba2
Add anchors around all headers in the content.
...
- Just uses the header's text as its anchor name. Spaces work. Scrolling to the anchor works even when the anchor is added after the dom loads.
- Adjust theme css to only style links, not <a> tags used as anchors.
2015-12-27 15:17:59 -07:00
asolove
5b289c1303
Fix 0ffd638
with smarter way to join with linebreaks.
2015-12-27 14:24:42 -07:00
asolove
0ffd638904
Add newlines back in to generated index.html files.
2015-12-27 14:10:13 -07:00
asolove
1de00f9cd7
On page load, scroll sidebar to active section.
2015-12-26 20:45:50 -07:00
mdinger
b1265862c7
Generalize inline code to all themes
2015-12-22 16:30:05 -05:00
Mathieu David
f1cd9f54c2
Fixes rust-lang/book#29 where the navigation arrow for next chapter was displayed on top of the scroll bar making it unusable
2015-12-17 17:34:24 +01:00
Steve Klabnik
6bcc592ed9
Implement 'mdbook test'
...
Fixes #69
2015-12-15 13:56:24 -05:00
Mathieu David
4ca6693a48
Update handlebars from 0.11.x to 0.12.x
2015-12-15 18:58:34 +01:00
Mathieu David
22b6448381
Merge branch 'master' into watch-command
2015-11-10 16:33:25 +01:00
Mathieu David
6dcb411f6a
Bumped version that was still set to 0.0.1 + added a bigger top margin for h2 and h3 elements
2015-11-10 16:26:39 +01:00
Mathieu David
cdbb2ee5fd
Watch builds are now spawned in new threads (using crossbeam) and there is a timelock, preventing multiple builds being triggered in less than a second
2015-11-09 14:31:00 +01:00
Mathieu David
522eef9296
first implementation of the watch sub-command. #61 Needs refining, bug in notify made me use recursion, afraid of hitting the max recursion limit...
2015-09-27 14:38:37 +02:00
Mathieu David
c1c1074292
Fix back-button cache problem? #59
2015-09-24 22:33:05 +02:00
Mathieu David
9a43f9ff8c
Fix typo in the css classes
2015-09-24 20:56:16 +02:00
Mathieu David
6c240090ae
Fix #47 sidebar stays hidden even after page change
2015-09-24 16:47:33 +02:00
Mathieu David
7446743cd6
Merge branch 'css-to-stylus'
2015-09-24 15:54:48 +02:00
Mathieu David
a177a9e10d
Only regenerate css when feature regenerate-css is enabled
2015-09-24 15:37:20 +02:00
Mathieu David
efc0f40466
Fix low contrast in mobile nav buttons #57
2015-09-24 00:19:43 +02:00
Mathieu David
bd99a4382f
Converted all css to stylus
2015-09-18 22:13:55 +02:00
Mathieu David
5dfe477cd1
Should fix #56
2015-09-18 16:18:37 +02:00
Mathieu David
c725df3edd
Add test and closes #55
2015-09-18 16:12:43 +02:00
Mathieu David
0a50d6b33f
Fixed the error in copy_files_except_ext #55
2015-09-18 15:28:58 +02:00
Mathieu David
e377f4702f
Preliminary setup for switching from pure css to stylus
2015-09-18 14:46:55 +02:00
Mathieu David
103048c0d1
Merge branch 'master' of https://github.com/azerupi/mdBook
2015-09-17 19:45:36 +02:00
Mathieu David
b7bcf2e246
Files other than .md are now copied to the output dir Fixes #52 + Added max-width in css for images
2015-09-17 19:45:06 +02:00
mdinger
b164e0709b
Fix many minor warnings found by clippy
2015-09-16 22:48:01 -04:00
Mathieu David
5960050676
Added my first test!! :) For copy_files_except_ext function
2015-09-16 23:39:00 +02:00
Mathieu David
1799ed9ed3
Added utility function to copy all files recursively except files that have an extension present in the ext_blacklist parameter
2015-09-16 19:01:53 +02:00
Mathieu David
f3cf63c4ec
(Re)add greyed sidebar elements for links that do not exist for all themes
2015-09-14 19:20:51 +02:00
Mathieu David
5f125bd30e
Improve the color of the spacer for the rust, coal and navy theme
2015-09-14 18:29:03 +02:00
Mathieu David
54a56a6354
Fix flash when selecting another theme and reloading the page
2015-09-14 18:12:45 +02:00
Mathieu David
195bfd2f7f
Merge pull request #48 from mdinger/dark_theme
...
Multiple themes
2015-09-14 17:49:29 +02:00
Mathieu David
5a3155aba7
Fix #50 base url sometimes not correct for index.html
2015-09-14 17:45:30 +02:00
mdinger
3dc8ff5e62
Add a rust theme
2015-09-14 05:25:42 -04:00
mdinger
937cd36b96
Nit: remove duplicate color
2015-09-14 05:10:14 -04:00
mdinger
734344671f
Add navy theme
2015-09-14 05:10:08 -04:00
mdinger
e8f0428b3d
Add coal theme
2015-09-14 05:10:01 -04:00
mdinger
a52f5689a6
Add javascript for switching between 3 different themes
2015-09-14 05:09:46 -04:00
mdinger
b7d9cc3d0a
Consolidate light theme. Only selected menu item should
...
be highlighted. Mobile chapter switcher should highlight
when selected
2015-09-14 05:09:30 -04:00
mdinger
be33f6afad
Move light theme into light class
2015-09-14 05:09:14 -04:00
mdinger
872f9ea5e6
Add tomorrow night as dark code highlighting theme
2015-09-14 05:08:48 -04:00
mdinger
c113c2eb31
Simplify match nesting in theme with if let
2015-09-14 05:03:08 -04:00
Mathieu David
37b68c41f7
Theme toggle button
2015-09-14 05:02:41 -04:00
Mathieu David
13e5e862ce
Local fallback for Font Awesome #46
2015-09-13 20:03:34 +02:00
Mathieu David
95dfff008c
Local fallback for jquery #46
2015-09-13 19:16:11 +02:00
Mathieu David
754773f857
Fix doc test II
2015-09-11 21:21:26 +02:00
Mathieu David
a32d170667
fix code in doc
2015-09-11 21:01:34 +02:00
Mathieu David
a050d9c4ad
Big refactoring, now using enum for different book items (Chapter, Affix, Spacer, ...) Closes #9
2015-09-11 20:52:55 +02:00
Mathieu David
6962731474
Added MathJax support does not work 100% but it's better than nothing #49
2015-09-10 23:30:29 +02:00
Mathieu David
82a774c90e
prevent page break in code blocks + force wrap in pre tags (because you can't scroll...)
2015-09-05 17:39:00 +02:00
Mathieu David
d03ae79765
Added a page containing the whole book for printing purposes, closes #41 + cleaning root path
2015-09-05 17:26:32 +02:00
Mathieu David
4789073e6d
Added print button + avoid pagebreaks after titles (doesn't work on chrome, should be tested in Firefox)
2015-09-05 11:40:40 +02:00
Mathieu David
7527975b41
Added basic print support in the stylesheet. Forced background color for code blocks in chrome, has to be tested in firefox and others. #41
2015-09-05 00:06:14 +02:00
Mathieu David
8e9dc3643f
Prevent navigation arrows from collapsing with text on smaller screen. Fix #42
2015-08-31 17:09:18 +02:00
Mathieu David
5990c80a00
Cursor is now a pointer on menu-bar i elements. Fix #44
2015-08-31 16:15:17 +02:00
Mathieu David
be7c0bd059
Clean up of the Renderer trait, render now borrows the book instead of the config and the book items...
2015-08-31 15:24:42 +02:00
Mathieu David
99942cd46d
Merge pull request #45 from FuGangqiang/fgq
...
fix #8 : Init -> create files in summary.md
2015-08-30 08:43:24 +02:00
FuGangqiang
77b9882825
fix #8 : Init -> create files in summary.md
2015-08-30 00:51:23 +08:00
Mathieu David
262aa91948
Added a utility method to remove all content of a dir but not the dir itelf. Fixes #32
2015-08-16 13:20:10 +02:00
Mathieu David
a5aa357f57
Clean-up: Remove all 'hacky' exist checks and replace by 'exists()'
2015-08-13 10:46:56 +02:00
Mathieu David
abae21527a
Copied the PathExt trait from the rust source code as temporary fix. Now I can replace the hacky code I used. When it goes to rust stable I will just have to remove and eventually change some
2015-08-13 10:00:44 +02:00
Mathieu David
10d756eff0
Fix #40 where next helper returned a link to the current chapter instead of the next
2015-08-12 19:22:53 +02:00
Mathieu David
0932bfd576
Big clean-up, reduced the unwrap's to 2 in the library part! Closes #36 The unwraps where replaced with more diverse error messages #14
2015-08-11 22:55:51 +02:00
Mathieu David
5b487a03fc
Added user prompting and a --force argument. Closes #35
2015-08-11 16:56:09 +02:00