47 Commits

Author SHA1 Message Date
Pixelastic
db1f95237e feat(index): Do not index index.html page 2016-06-30 16:51:51 +02:00
Pixelastic
ce3ec4fa30 feat(404): Should not index 404.html either 2016-06-30 16:36:57 +02:00
Pixelastic
213f5081af feat(404): Do not index 404.md pages 2016-06-30 16:29:20 +02:00
Pixelastic
2a4a91dd66 feat(extractor): Use external gem for extracting 2016-05-13 18:47:37 +02:00
Pixelastic
7005983727 feat(error): Display human error when API key ACL is not enough 2016-01-12 15:31:05 +01:00
Pixelastic
dc62a65332 feat(weight): Use more weight values in default weight 2015-11-03 15:25:44 +01:00
Pixelastic
e297d7f749 fix(version): Do not depend on Rubygem to get the version 2015-07-29 19:45:58 +02:00
Pixelastic
ecd4c67f06 feat(user-agent): Send the plugin name and version in the UA 2015-07-28 19:49:20 +02:00
Pixelastic
ebc1a0cafd feat(hook): Add custom_hook_excluded_file? 2015-07-28 15:48:42 +02:00
Pixelastic
887c751c81 feat(verbose): Display list of record for each page if verbose 2015-07-27 15:48:16 +02:00
Pixelastic
c640262685 feat(settings): Do not hardcode the list of attributesToRetrieve
We will retrieve them all by default, as this is the expected behavior
for a new user. This make it possible to retrieve any data set in the
front-matter. Advanced users can still overwrite it.
2015-07-27 15:28:34 +02:00
Pixelastic
bd960807fd refactor(push): Split push logic in several methods 2015-07-21 22:08:48 +02:00
Pixelastic
20e75481ea refactor(excluded_file): Refactored way to check excluded regexp 2015-07-21 21:45:23 +02:00
Pixelastic
b650547c15 refactor(pagination): Refactor push tests to use real Jekyll instance 2015-07-21 20:00:36 +02:00
Pixelastic
f2d57d6902 feat(verbose): Add --verbose flag 2015-07-21 19:19:15 +02:00
Pixelastic
7b491e23af feat(dry-run): Add -n flag to do a dry run 2015-07-21 19:03:12 +02:00
Pixelastic
eaba4c42aa refactor(credentials): Move code to CredentialsChecker 2015-07-20 11:26:02 +02:00
Pixelastic
a87d9ac4ea refactor(codeclimate): Split long check_credentials method 2015-07-17 18:31:26 +02:00
Pixelastic
61057c77d9 refactor(coverage): Increase to 100% code coverage 2015-07-17 14:43:46 +02:00
Pixelastic
b9b1694828 Index Jekyll::Document 2015-07-15 13:55:48 +02:00
Pixelastic
309010335a feat(atomic): Push to a temporary index before moving it 2015-07-10 17:39:25 +02:00
Pixelastic
d2bb1341ee style(rubocop): Follow rubocop rules and add git hooks 2015-07-07 18:50:59 +02:00
Pixelastic
9277ab9e9b Allow custom hook to return nil to skip a record 2015-07-07 17:07:19 +02:00
Sylvain UTARD
c2e82523f2 Coding style improvements 2015-07-07 15:34:47 +02:00
Sylvain UTARD
0d53267d81 Ensure the algolia root node is there as well while checking the
credentials
2015-07-07 15:32:48 +02:00
Sylvain UTARD
0c748984f7 No need to override the typoTolerance settings, it's already the default
value
2015-07-07 15:31:03 +02:00
Pixelastic
0af87e346a fix(css_selector_parent): Fix selector on headings
When indexing headings, the css_selector_heading was returning the
wrong element
2015-07-03 19:06:26 +02:00
Pixelastic
110425c00d refactor(index): End refactoring 2015-07-03 15:59:48 +02:00
Pixelastic
30de69189b test(push): Add tests for credentials and extracting last content. 2015-07-03 14:17:56 +02:00
Pixelastic
d357bb82aa test(extractor): More tests on <p> extraction 2015-07-02 19:00:54 +02:00
Pixelastic
40db46325b test(tags): Add tag extraction tests 2015-07-02 16:02:59 +02:00
Pixelastic
aa3e865e2b test(extractor): Add tests for metadata 2015-07-02 15:47:56 +02:00
Pixelastic
b5c69f318d test(rspec): Start adding rspec tests 2015-07-02 11:05:23 +02:00
Pixelastic
98b5b87430 feat(hierarchy): Add heading hierarchy to records 2015-07-01 17:24:55 +02:00
Pixelastic
91b31c8d0c fix(headings): Index correct serie of headings
Was previously only indexing headings in the same parent. Will now go
up the DOM tree until reaching the body tag.
2015-06-30 13:46:39 +02:00
Pixelastic
1d7b336bb4 feat(settings): Set typoTolerance to true as default 2015-06-30 12:22:15 +02:00
Pixelastic
3430a28588 fix(encoding): Use raw_html and text 2015-06-30 11:28:07 +02:00
Pixelastic
36ea0179b3 feat(setting): Allow passing Algolia settings from _config.yml
This will override the plugin defaults.
2015-06-25 15:28:36 +02:00
Pixelastic
bc3f44f2d5 fix(indexing): Allow raw html files. 2015-06-22 17:06:55 +02:00
Pixelastic
4ac2d652b6 docs(readme): Updated readme. 2015-06-18 16:08:02 +02:00
Pixelastic
5477b6b0a6 fix(options): Allow passing --source and --config options. 2015-06-18 15:14:58 +02:00
Pixelastic
b9d4a48e89 Index css selector. 2015-06-18 11:28:12 +02:00
Pixelastic
74eaf42ae9 Add title_weight custom attribute. 2015-06-18 10:55:11 +02:00
Pixelastic
9e75965828 Keep only parent hX. 2015-06-18 10:15:48 +02:00
Pixelastic
74ac5032e3 feat(index): Add index configuration. 2015-06-10 18:50:01 +02:00
Pixelastic
9f5d3cfa8d feat(push): Push items to index. 2015-06-09 13:03:09 +02:00
Pixelastic
8d3137d000 feat(parsing): Getting items to push from Jekyll. 2015-06-05 19:10:45 +02:00