Opinionated blog-aware static site generator written in Ruby
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2021-09-20 09:19Add SPDX short license identifier in source file.Frederic Cambus1+2-0
2021-09-20 09:18Use lighter file header.Frederic Cambus1+12-13
2021-09-08 08:52Add Motyl ASCii logo header (Thanks H7!).Frederic Cambus1+14-0
2021-05-29 20:06Remove unused feedItems directive from motyl.conf.Frederic Cambus1+0-1
2021-05-04 12:50Raise the default to 30 posts in the Atom feed.Frederic Cambus1+1-1
2021-05-04 11:29Fix an off-by-one error, we want 20 posts in the Atom feed.Frederic Cambus1+1-1
2021-05-04 11:28Bump copyright year to 2021.Frederic Cambus3+4-4
2020-02-13 20:41Remove TODO.Frederic Cambus1+0-1
2019-05-07 17:24Release Motyl 1.0.2.Frederic Cambus2+9-3
2019-01-28 11:17Fix embedded version string, current version is 1.0.1.Frederic Cambus1+1-1
2019-01-28 11:17Bump copyright year to 2019.Frederic Cambus3+4-4
2018-11-07 16:48Add require 'date', which allows Motyl to run with Ruby 2.5Frederic Cambus1+2-1
2018-10-18 21:09Motyl 1.0.1 releaseFrederic Cambus2+11-1
2018-10-18 20:33LintingFrederic Cambus1+4-2
2018-10-18 20:29Formatting fixesFrederic Cambus1+4-7
2018-10-18 20:22Update TODO, theme is now configurableFrederic Cambus1+0-1
2018-10-18 20:22Wrap remaining lines longer than 80 charactersFrederic Cambus1+17-5
2018-10-18 19:31LintingFrederic Cambus1+1-1
2018-08-28 06:47Wrap some lines longer than 80 charactersFrederic Cambus1+4-2
2018-08-28 06:46Enforce UTF-8 character encodingFrederic Cambus1+5-1
2018-04-28 21:28Motyl 1.0.0 releaseFrederic Cambus1+1-1
2018-04-28 21:19SyncFrederic Cambus1+2-1
2018-04-28 21:18Documentation updateFrederic Cambus1+2-1
2018-04-28 20:59LintingFrederic Cambus1+2-1
2018-04-28 20:54SyncFrederic Cambus1+1-3
2018-04-28 20:51Small README tweakFrederic Cambus1+0-2
2018-04-28 20:42Some fixes for the example siteFrederic Cambus2+3-3
2018-04-28 20:35Switch from 'static' to 'assets' in examplesFrederic Cambus1+0-0
2018-04-28 20:34Account for change in how themes are handledFrederic Cambus1+1-1
2018-04-28 20:07Copy theme assets from the 'assets' directoryFrederic Cambus1+1-2
2018-04-28 20:06Assets are now in the 'assets' directory and not in 'static'Frederic Cambus1+2-2
2018-04-20 06:46LintingFrederic Cambus1+1-1
2018-04-19 08:11Tweak generated date for posts and pagesFrederic Cambus1+2-2
2018-04-18 21:49Disable smart quotes and apostrophesFrederic Cambus1+2-2
2018-04-09 21:54Sync examples with current READMEFrederic Cambus1+3-2
2018-04-09 21:53Update motyl.confFrederic Cambus1+1-0
2018-04-09 21:52Make theme directory customizableFrederic Cambus1+9-9
2018-04-09 21:24Copy the content of the static directory, not the directory itselfFrederic Cambus1+1-1
2018-04-09 21:17Small documentation tweakFrederic Cambus1+1-1
2018-04-09 21:16Move about page to indexFrederic Cambus3+4-3
2018-04-09 21:15Some fixes for examplesFrederic Cambus3+10-8
2018-04-09 20:51Remove redundant returnFrederic Cambus1+1-1
2018-03-18 21:28Move 'src/motyl.rb' to 'bin/motyl'Frederic Cambus1+0-0
2018-03-18 21:27LintingFrederic Cambus1+3-3
2018-03-18 21:25Some documentation tweaksFrederic Cambus1+2-1
2018-03-18 21:24Update TODOFrederic Cambus1+1-1
2018-03-18 21:13Sync examples with current READMEFrederic Cambus1+2-2
2018-03-18 21:11Remove dependency on Make, copy theme and static assets directly in RubyFrederic Cambus3+9-12
2018-03-18 21:09Use FileUtils.mkdir_p instead of Dir.mkdirFrederic Cambus1+4-6
2018-03-18 18:26Update examples to account for the switch from Lua to RubyFrederic Cambus2+6-6
2018-03-16 13:58LintingFrederic Cambus1+2-2
2018-03-16 09:57Switch generator version to use semver, and yes 1.0.0 is coming soonFrederic Cambus1+1-1
2018-03-16 09:54Sync examples with current READMEFrederic Cambus1+24-16
2018-03-16 09:53Linting, first passFrederic Cambus1+46-46
2018-03-13 14:59Update README to reflect the fact Motyl is now written in RubyFrederic Cambus1+11-15
2018-03-13 14:59Update TODOFrederic Cambus1+1-0
2018-03-13 14:49Rename 'categoryURL' to 'category_url'Frederic Cambus1+5-5
2018-03-13 14:47Use Rouge for syntax highlightingFrederic Cambus1+1-1
2018-03-13 12:02Clean up the data object declarationFrederic Cambus1+7-7
2018-03-13 11:56Remove some nesting in data structuresFrederic Cambus1+11-11
2018-03-13 10:57Sort arrays in placeFrederic Cambus1+2-2
2018-03-13 10:55Use double pipe equalsFrederic Cambus1+2-6
2018-03-13 10:51Use two spaces per indentation level instead of tabsFrederic Cambus1+52-52
2018-03-13 10:45Call YAML.load_file directlyFrederic Cambus1+2-7
2018-03-13 10:44Call and File.write directlyFrederic Cambus1+8-18
2018-03-13 10:05Import initial Ruby versionFrederic Cambus2+137-159
2018-03-04 22:22Call lustache:render directlyFrederic Cambus1+4-9
2018-01-08 22:45Bump copyright yearFrederic Cambus3+4-4
2018-01-08 22:45Use _ for ignored variableFrederic Cambus1+1-1
2017-08-07 18:08Add some configuration and usage information in READMEFrederic Cambus1+13-2
2017-08-07 17:48Some documention tweaksFrederic Cambus1+3-2
2017-08-07 17:44Update TODOFrederic Cambus1+0-3
2017-08-07 17:43Remove .rockspec file, as I have no intention to publish Motyl on Luarocks at the momentFrederic Cambus1+0-29
2017-08-07 12:38Rename 'deploy' directory to 'public'Frederic Cambus2+12-12
2017-06-19 21:13Add initial rockspec templateFrederic Cambus1+29-0
2017-05-22 19:52Sync example page with current README versionFrederic Cambus1+1-3
2017-05-22 19:51Update URL in source headerFrederic Cambus1+2-2
2017-05-16 21:09Generate a timestamp to populate ATOM feed 'updated' fieldFrederic Cambus1+1-0
2017-05-16 21:08Use %X instead of %H:%M:%S when calling os.dateFrederic Cambus1+1-1
2017-05-16 21:07Declare variables after loading configurationFrederic Cambus1+3-4
2017-05-16 21:06Update examplesFrederic Cambus3+12-2
2017-05-14 20:28Use RFC-3339 date-time in ATOM feedFrederic Cambus1+1-1
2017-04-24 17:10Make number of feed items configurableFrederic Cambus2+2-1
2017-04-24 17:09Rename template: archives => categoriesFrederic Cambus1+2-1
2017-04-24 16:50Fix whitespace issueFrederic Cambus1+2-2
2017-04-24 16:48Posts archive page is now a normal pageFrederic Cambus1+4-8
2017-04-24 16:45Pass all pages and posts through the templates renderer, so users can use embed mustache variables within contentFrederic Cambus1+1-1
2017-04-24 09:06Update READMEFrederic Cambus1+1-3
2017-04-24 08:50Do not overwrite if it's set in pages or posts metadataFrederic Cambus1+5-3
2017-04-24 08:48Do not generate archives as site index anymoreFrederic Cambus1+4-6
2017-04-20 11:08Improved status notificationsFrederic Cambus1+12-8
2017-02-09 12:05Update fenced code blocks exampleFrederic Cambus1+14-6
2017-02-09 12:01Remove all Twitter mentionsFrederic Cambus4+0-4
2017-02-07 12:50SyncFrederic Cambus1+16-12
2017-02-07 12:50Bump copyright yearFrederic Cambus3+4-4
2017-02-07 12:48Add fenced code blocks examplesFrederic Cambus1+15-2
2017-02-07 12:48Use https URLs wherever possibleFrederic Cambus4+7-7
2017-02-07 12:47Formatting fixesFrederic Cambus4+8-8
2016-11-25 17:30Display status messages in the writeFile functionFrederic Cambus1+7-11
2016-10-13 09:55Add support for fenced code blocksFrederic Cambus1+2-2
2016-10-09 21:57Switch to 'lunamark' for rendering Markdown, as it's faster and more flexibleFrederic Cambus2+7-5
2016-10-03 21:36Properly copy files from the static directoryFrederic Cambus1+1-1
2016-10-03 21:32Convert configuration and metadata files to YAMLFrederic Cambus5+29-43
2016-10-03 21:25Configuration and metadata files are now in YAML instead of JSONFrederic Cambus2+10-10
2016-10-03 08:37Update TODOFrederic Cambus1+2-0
2016-10-03 08:06Remove now unused 'site.year' variableFrederic Cambus1+0-1
2016-10-03 08:03Minor reformatingFrederic Cambus1+2-3
2016-10-03 07:39Add lang attribute in configuration fileFrederic Cambus1+5-5
2016-07-18 18:37Relicensed under the BSD 2-Clause licenseFrederic Cambus4+4-8
2016-07-18 18:37Remove whitespaceFrederic Cambus1+2-2
2016-07-09 13:20Add version string, to be used in templatesFrederic Cambus1+2-1
2016-06-28 20:03Adding example postFrederic Cambus2+10-0
2016-06-28 20:03Adding example pageFrederic Cambus2+60-0
2016-06-28 19:48Renaming configuration file to motyl.confFrederic Cambus2+2-2
2016-06-28 13:23Adding example configuration fileFrederic Cambus1+30-0
2016-06-28 11:48Documentation update (features)Frederic Cambus1+13-1
2016-06-24 09:17Remove THE REGENTS from LICENSE (Close #1)Frederic Cambus1+5-5
2016-06-24 08:58Adding static folder with robots.txtFrederic Cambus1+2-0
2016-06-24 08:57Adding MakefileFrederic Cambus1+10-0
2016-03-21 17:31Updating TODOFrederic Cambus1+1-0
2016-03-21 17:31Site is now always generated in the 'deploy' directory, to match the directory in starter kit MakefileFrederic Cambus1+8-8
2016-03-09 22:05Loading templates from the project 'themes' directoryFrederic Cambus1+6-6
2016-03-05 21:51Moving source file to the 'src' directoryFrederic Cambus1+0-0
2016-03-05 17:48Removing unused variableFrederic Cambus1+0-1
2016-03-05 17:42LintingFrederic Cambus1+2-2
2016-03-05 17:42Passing rendered template directly as function parameterFrederic Cambus1+4-9
2016-03-05 17:29Renaming variables for the sake of consistencyFrederic Cambus1+2-2
2016-03-05 17:29Adding comments where appropriateFrederic Cambus1+10-2
2016-03-05 17:15Adding error checking for the readFile and writeFile functionsFrederic Cambus2+2-3
2016-03-04 23:31Updating TODOFrederic Cambus1+0-1
2016-03-04 23:31Atom feed now displays only the 20 latest entriesFrederic Cambus1+5-0
2016-03-04 23:30Converting post dates into default UNIX date formatFrederic Cambus1+3-0
2016-03-04 22:13Adding an Atom feed generatorFrederic Cambus1+6-1
2016-03-04 21:43Adding correct URL prefix in canonical meta tags for categoriesFrederic Cambus1+1-1
2016-03-04 21:42Adding a renderTemplate function instead of calling lustache:render directlyFrederic Cambus1+8-4
2016-03-03 22:53Cleaning after ourselves when index generation is doneFrederic Cambus1+1-0
2016-03-03 22:53No need to nil the URL anymore since we know have a clean objectFrederic Cambus1+1-1
2016-03-03 22:52Cleaning the content of after each generated page and/or postFrederic Cambus1+2-0
2016-03-03 22:25Injecting description and keywords from config file when generating index pageFrederic Cambus1+2-0
2016-03-03 22:24Fixing canonical URL for index and categoriesFrederic Cambus1+2-0
2016-03-03 22:23Using a categoryURL variable to avoid accessing the category table every timeFrederic Cambus1+6-3
2016-03-03 22:22Archives page is now rendered as index, it's an opinionated software after allFrederic Cambus1+5-6
2016-02-28 17:54Removing the "motyl init" functionality, there is now a starter project insteadFrederic Cambus1+0-9
2016-02-28 17:53Updating TODOFrederic Cambus1+1-0
2016-02-28 16:58Moving default theme to its own repositoryFrederic Cambus5+0-61
2016-02-28 14:58Adding tag to provide a link to the ATOM feedFrederic Cambus1+2-0
2016-02-27 21:53Adding description in README.mdFrederic Cambus1+2-0
2016-02-27 21:46Use original file name instead of recreating it from pathFrederic Cambus1+1-1
2016-02-27 18:08Initial "motyl init" functionality to initialise a new projectFrederic Cambus1+9-0
2016-02-27 18:06Adding with initial requirements and installation instructionsFrederic Cambus1+45-0
2016-02-27 17:59Adding AUTHORSFrederic Cambus1+6-0
2016-02-27 17:58Adding TODOFrederic Cambus1+3-0
2016-02-27 17:47Reporting progression when generating archives and categories pagesFrederic Cambus1+2-0
2016-02-27 17:46Displaying generated URL instead of source file when reporting progressionFrederic Cambus1+2-1
2016-02-27 17:46Adding a status function to display timestamped messagesFrederic Cambus1+4-0
2016-02-25 22:15Importing default templateFrederic Cambus5+59-0
2016-02-25 21:51Initial commitFrederic Cambus2+159-0