Commit Graph

  • 199e61e01c Remove pdf file Samy Pesse 2016-02-22 23:51:22 +01:00
  • 1bf6abf338 Pass options to context of theme Samy Pessé 2016-02-22 16:58:47 +01:00
  • c7b1d72bf0 Add basic test for ebook generation Samy Pessé 2016-02-22 15:46:53 +01:00
  • 0b3bdcb219 Add tests for blocks from plugins Samy Pessé 2016-02-22 15:39:36 +01:00
  • 6653307fda Add tests for context of filters Samy Pessé 2016-02-22 15:34:35 +01:00
  • 642ba72a1d Load all filters and blocks from plugins in output's template Samy Pessé 2016-02-22 14:50:55 +01:00
  • 71144db09c Normalize context for plugins Samy Pessé 2016-02-22 13:54:52 +01:00
  • 395bd62663 Provide "plugins" context to theme templates Samy Pessé 2016-02-22 12:31:02 +01:00
  • d8fd6430ed Copy plugins resources to website output Samy Pessé 2016-02-22 11:15:34 +01:00
  • 1e243281c7 Add test for resources listing Samy Pessé 2016-02-22 10:36:28 +01:00
  • de23494409 Change gitignore to commit tests plugins Samy Pessé 2016-02-22 10:20:43 +01:00
  • b23d3a9f37 Add test for extension of book's configuration Samy Pessé 2016-02-22 10:16:38 +01:00
  • de31b90080 Add validation of plugin's config after loading Samy Pessé 2016-02-22 10:11:44 +01:00
  • ccc585ca1f Add doc for plugins Samy Pessé 2016-02-22 08:59:19 +01:00
  • 4dbe81cb66 Add base changelog Samy Pessé 2016-02-22 08:54:46 +01:00
  • d139d1d1bd Add "template.theme" and "template.default" variables Samy Pessé 2016-02-21 19:41:38 +01:00
  • a186544fad Add defaults filters to website tpl engine Samy Pessé 2016-02-21 19:28:20 +01:00
  • 7de152539d Fix order of search paths for nunjucks Samy Pessé 2016-02-21 19:08:39 +01:00
  • 1e486a16bd Update theme-default@1.0.0-pre.2 Samy Pessé 2016-02-21 18:48:50 +01:00
  • 7f9c24eedb Fix test for file.mtime Samy Pessé 2016-02-21 18:43:37 +01:00
  • 8a3396deba Add releases notes to documentation Samy Pessé 2016-02-21 18:38:27 +01:00
  • 96d5b37196 Update 1.0.0-pre.1 of theme-default Samy Pessé 2016-02-21 18:38:11 +01:00
  • 7b2e332f6c Complete ebook command to output one file Samy Pessé 2016-02-21 18:33:07 +01:00
  • ab541c1653 Fix generation of pdf header/footer Samy Pessé 2016-02-21 18:23:59 +01:00
  • 5f058f2ceb Disable directoryIndex for ebook generation Samy Pessé 2016-02-21 18:08:36 +01:00
  • 360381dd9f Fix write of SUMMARY.html in ebook format Samy Pessé 2016-02-21 17:48:06 +01:00
  • cef4096b39 Add cli commands to build ebooks Samy Pessé 2016-02-21 17:24:26 +01:00
  • a9c96c1afa Fix resolve of relatives images in assets inliner Samy Pessé 2016-02-21 17:23:07 +01:00
  • a446deaff3 Complete generator for ebooks Samy Pessé 2016-02-21 15:52:04 +01:00
  • e5dd987d03 Add i18n filter fro themes Samy Pessé 2016-02-21 13:29:17 +01:00
  • 51fd8ae08c Simplify .next and .prev for articles Samy Pessé 2016-02-21 12:05:31 +01:00
  • 884540e565 Fix .next and .prev for summary's articles to use parts Samy Pessé 2016-02-21 11:56:14 +01:00
  • ca1313e891 Extend configuration with infos from readme Samy Pessé 2016-02-21 11:28:55 +01:00
  • 8df18746fa Add debug log when copying theme Samy Pessé 2016-02-21 11:22:41 +01:00
  • 40f829ce54 Add docs for setup gitbook Samy Pessé 2016-02-21 11:01:49 +01:00
  • e16b3e35f4 Setup summary for documentation Samy Pessé 2016-02-21 01:02:38 +01:00
  • 2f15e26ffa Fix context for templating and page Samy Pessé 2016-02-21 01:02:20 +01:00
  • b4cdbc6534 Add custom filters for dates to templating engine Samy Pessé 2016-02-21 00:42:11 +01:00
  • 0a93ffd76b Ignore node_modules during login Samy Pessé 2016-02-21 00:33:10 +01:00
  • 98e9848c4a Add title to summary's parts Samy Pessé 2016-02-21 00:28:59 +01:00
  • 42bb5fccb8 Change glossary to enforce use of h2 Samy Pessé 2016-02-20 17:39:11 +01:00
  • fb921788b9 Fix page.toHTML by using .content directly Samy Pessé 2016-02-20 17:35:10 +01:00
  • 847c6b9aa2 Fix error in blocks detection with nunjucks Samy Pessé 2016-02-20 17:32:32 +01:00
  • cafbcd4097 Complete normalization of summary with level and multiples parts Samy Pessé 2016-02-20 17:18:18 +01:00
  • a22539a91e Add new gitbook-markdown and gitbook-asciidoc Samy Pessé 2016-02-20 16:02:51 +01:00
  • 89378c3883 Update graceful-fs@4 Samy Pesse 2016-02-18 20:32:11 +01:00
  • f763e1dc42 Lint after travis tests Samy Pesse 2016-02-18 19:19:09 +01:00
  • ea13e3cec4 Change default theme repository Samy Pesse 2016-02-18 19:06:23 +01:00
  • 3d3302e547 Add detection of text direction and provide: 'page.dir' Samy Pessé 2016-02-18 17:50:10 +01:00
  • 95d81d02a1 Fix resolve of images Samy Pessé 2016-02-18 17:03:37 +01:00
  • 8401a674c3 Add test for navigation in summary Samy Pessé 2016-02-18 16:34:11 +01:00
  • 3fcf1a7723 Dont fail if summary doesn't exist Samy Pessé 2016-02-18 15:23:15 +01:00
  • 1a3ee78459 Accept external url in summary Samy Pessé 2016-02-18 15:23:01 +01:00
  • b99c499d2e Add back serve command Samy Pessé 2016-02-18 15:08:34 +01:00
  • 709b388dfc Fix path calcul to be coherant Samy Pessé 2016-02-18 14:47:53 +01:00
  • 6e83240233 Glossary should be output as a normal page Samy Pessé 2016-02-18 13:58:10 +01:00
  • 202c235c66 Add tests for path utils module Samy Pessé 2016-02-18 12:15:53 +01:00
  • 576d773fec Correctly map filenames for website output Samy Pessé 2016-02-18 12:13:24 +01:00
  • 58a930e456 Add "level" to TOCArticle Samy Pessé 2016-02-18 11:50:33 +01:00
  • 52206ce9d0 Add test for copy of assets in website generator Samy Pessé 2016-02-18 10:53:57 +01:00
  • 1de9d5683b Copy assets to output (website) Samy Pessé 2016-02-18 10:45:50 +01:00
  • b66242db98 Add filter resolveAsset to template for website Samy Pessé 2016-02-18 10:04:23 +01:00
  • 004ac88516 Add method .hook to plugins Samy Pesse 2016-02-17 21:43:54 +01:00
  • 3d1eac234a Move comment about substack/node-resolve#81 Samy Pesse 2016-02-17 21:35:25 +01:00
  • a78e52812f Remove write operations from virtual fs Samy Pesse 2016-02-17 21:29:25 +01:00
  • 5993e6c791 Ignore headings for annotations Samy Pesse 2016-02-17 21:25:53 +01:00
  • 1ec8b7c324 Add glossary as a normal page Samy Pesse 2016-02-17 21:25:08 +01:00
  • e75002a96d Improve annotation with glossary terms Samy Pesse 2016-02-17 21:03:00 +01:00
  • a68364d4d7 Add test for location Samy Pesse 2016-02-17 21:02:42 +01:00
  • 2b5e836a33 Fix and improve tests for links in page Samy Pessé 2016-02-17 17:38:39 +01:00
  • 9caa9c39e5 Use _layouts folders as base for templates Samy Pessé 2016-02-17 17:34:27 +01:00
  • 096bdaba7a Fix #537: don't add index.html to links Samy Pessé 2016-02-17 17:18:19 +01:00
  • d22c1f57e5 Generate index.html instead of README.html Samy Pessé 2016-02-17 17:04:23 +01:00
  • dac00be7b5 Add some doc about theming Samy Pessé 2016-02-17 16:51:21 +01:00
  • 4e7cb9b23f Load template engine for website output using theme configuration Samy Pessé 2016-02-17 16:20:45 +01:00
  • 5fdee2cb5e Add file website output tests Samy Pessé 2016-02-17 15:59:27 +01:00
  • 1db3f3deab Don't fail if plugin is "empty" Samy Pessé 2016-02-17 15:58:35 +01:00
  • b2af55ac63 Wrap error when loading plugin Samy Pessé 2016-02-17 15:53:37 +01:00
  • 40cdc285b6 Don't build context in templating engine Samy Pessé 2016-02-17 15:18:49 +01:00
  • 46f017e68b Add type to file object in templating context Samy Pessé 2016-02-17 15:08:26 +01:00
  • 1769ac2c2d Don't output config in json format Samy Pessé 2016-02-17 15:08:08 +01:00
  • 067bdcda2d Add "config" to templating context Samy Pessé 2016-02-17 15:07:56 +01:00
  • 3bc1934966 Add faq in documentation Samy Pessé 2016-02-17 15:07:19 +01:00
  • 6ee9a3a64c Remove old theme Samy Pessé 2016-02-17 14:07:15 +01:00
  • c0196c97a5 Add context for summary Samy Pessé 2016-02-17 13:59:52 +01:00
  • 96105d6ba0 Extend templating context (and json output) Samy Pessé 2016-02-17 13:39:20 +01:00
  • 853ba6079c Correctly clean and ignore output folder Samy Pessé 2016-02-17 13:30:45 +01:00
  • b6104c64fe Use same json for page context and json builds Samy Pessé 2016-02-17 13:12:34 +01:00
  • e95678cf3a Add tests for installation of plugins Samy Pessé 2016-02-17 12:55:46 +01:00
  • e2c21051aa Add method install to plugins manager Samy Pessé 2016-02-17 12:02:58 +01:00
  • 7c575e1b43 Fix loading of plugins Samy Pessé 2016-02-17 11:52:31 +01:00
  • c89c253f29 Adapt ebook output Samy Pessé 2016-02-17 11:26:36 +01:00
  • f54685e216 Change format of conrefs and folder mixins Samy Pessé 2016-02-17 11:25:57 +01:00
  • 8141bcb3b6 Add command 'parse' for gitbook-cli Samy Pessé 2016-02-17 10:11:33 +01:00
  • db3d21db49 Start commands for plugins installation Samy Pesse 2016-02-16 23:30:08 +01:00
  • ca85c0ecf3 Add method to install plugin from npm Samy Pesse 2016-02-16 18:46:16 +01:00
  • 702db46f20 Add base for plugin linking/installation Samy Pesse 2016-02-16 15:53:12 +01:00
  • 327d0bf5c5 Validate plugin after loading Samy Pesse 2016-02-16 15:42:24 +01:00
  • 2375296e67 Add base _setup for pluginslist Samy Pesse 2016-02-15 22:39:26 +01:00
  • b4fcd2da14 Plugins should be relative to output Samy Pesse 2016-02-15 21:14:25 +01:00