Commit Graph

79 Commits

Author SHA1 Message Date
Solene Rapenne 52bd9a828b Cleaner code using structure for storing articles metadata
Posts are declared individually with a function instead of modifying a global variable, this is much cleaner.
Gopher index format and index file name can be customized in the config file, no need to tweak generator.lisp anymore
Tell multimarkdown to export to html, specifying the output format is now mandatory in multimarkdown
Examples of the future way to handle multiple markup language by declaring converters
2017-12-13 12:08:57 +01:00
Solene Rapenne bbf0687d39 using article struct 2017-12-12 19:37:45 +01:00
Solene Rapenne 4d6a22dcec Revert "merge"
This reverts commit 20254fa11b.
2017-12-05 21:00:15 +01:00
Solene Rapenne 20254fa11b merge 2017-12-05 19:22:27 +00:00
Solene Rapenne cac6b1e098 Merge remote-tracking branch 'lambda/master' into doc 2017-12-05 19:08:16 +01:00
lambda 07b437d4dc ~data/css.md Reworked Documentation
~clym.css			del. responsive rule in clym.css
~layout.tpl			Add media attribute to link tag in layout.tpl
-static/css/LICENSE
~README.md, data/README.md	Minor corrections

Status of this commit: Suggestion.
2017-12-04 16:17:15 +01:00
lambda bd44af1d08 Refurbish README 2017-12-03 16:10:31 +01:00
lambda aa1264695d Remove unneccessary pure.css style sheets.
Leave sane set of pure.css. Who needs more can easily download it.
Change style.css accordingly.
Add OpenBSD license to clym.css.
Provide documentation via data/css.md.

Status of this commit: Interim & Experimental.
Requires Testing.
2017-12-03 15:59:54 +01:00
lambda 15ebe730f3 ~README.md, data/README.md Swap :short for :tiny 2017-12-03 02:17:06 +01:00
lambda cbb8889699 +static/css/clym.css
+templates/layout-pure.tpl
+static/css/pure_r1.0.0/

Status of this commit: Interim & Experimental.
2017-12-03 01:19:14 +01:00
lambda 6b77098cb1 Refurbish README 2017-12-02 11:28:38 +01:00
Solene Rapenne fd137db849 Merge branch 'master' of /br/scm/cl-yag 2017-12-01 14:40:24 +00:00
lambda 0ffdf3f28a Minor adjustments
- Checked for ambiguous usage of 'should' and 'could'.
- Deleted _ in :id
- Corrections of minor spelling errors.
- Remove bmake and CLISP references.
- Correct spelling errors.
- Add links to websites of sbcl, ecl, multimarkdown in section 'Requirements'.
- Add :title to data/articles.lisp section.
- Use *bar* for *vars* and *functions* (exception: Beginning of list-item).
- Use ``bar`` for ``:keywords``, booleans, inline-examples.
- Use **bar** for **foo/path/** and **foo/path/file.name**.
2017-12-01 14:39:25 +00:00
Solene Rapenne 02cff6f3b8 Minor adjustments
- Checked for ambiguous usage of 'should' and 'could'.
- Deleted _ in :id
- Corrections of minor spelling errors.
- Remove bmake and CLISP references.
- Correct spelling errors.
- Add links to websites of sbcl, ecl, multimarkdown in section 'Requirements'.
- Add :title to data/articles.lisp section.
- Use *bar* for *vars* and *functions* (exception: Beginning of list-item).
- Use ``bar`` for ``:keywords``, booleans, inline-examples.
- Use **bar** for **foo/path/** and **foo/path/file.name**.
2017-12-01 14:35:38 +00:00
lambda 707f5e747a ~README.md and data/README.md Remove bmake and CLISP references.
Correct spelling errors.
					Add links to websites of sbcl, ecl, multimarkdown in section 'Requirements'.
					Add :title to data/articles.lisp section.
					Use *bar* for *vars* and *functions* (exception: Beginning of list-item).
					Use ``bar`` for ``:keywords``, booleans, inline-examples.
					Use **bar** for **foo/path/** and **foo/path/file.name**.

Status of this commit: Suggestion.
2017-11-29 12:37:30 +01:00
lambda 2a146ce064 Merge branch 'cl-yag' from Solene's master 2017-11-29 11:16:10 +01:00
lambda 5024296da2 Minor adjustments or README
Checked for ambiguous usage of 'should' and 'could'.
	Deleted _ in :id
	Corrections of minor spelling errors.

Status of this commit: PENDING.
2017-11-29 11:13:05 +01:00
lambda bff6ca9e3a Merge branch 'master' of git://bitreich.org/cl-yag 2017-11-29 11:11:29 +01:00
Solene Rapenne e763198dd9 add newlines previously removed, they were added by remove-quotes 2017-11-28 08:21:20 +00:00
Solene Rapenne a6018524bb Fix date in example 2017-11-28 08:21:20 +00:00
Solene Rapenne 25c83f1ce1 Fix spaces at end of line 2017-11-28 08:21:20 +00:00
Solene Rapenne 8f68de9add - drop clisp - Makefile is now compatible with GNU Make 2017-11-28 08:21:20 +00:00
Solene Rapenne 28c93e93f7 remove strip-quote function, useless 2017-11-28 08:21:20 +00:00
Solene Rapenne 25582ad800 replace split function 2017-11-28 08:21:20 +00:00
lambda f586103e1a ~README.md, data/README.md Extensive Rework of README. ~data/articles.lisp Corresponding change in var *articles*
Status of this commit: Suggestion.
2017-11-28 08:21:20 +00:00
lambda 6d422b4090 ~data/articles.lisp Remove typo in :title 2017-11-28 08:21:20 +00:00
lambda 1c586b79e8 ~data/articles.lisp Improve readability.
+data/README.md
	Cover the old lisp-application tradition and make cl-yag
	self-documenting in another way: By displaying it's own README as a post. :-)

-data/2.md
	Remove data/2.md
	Use README as another example-entry:

Status of this commit: Suggestion
2017-11-28 08:21:20 +00:00
lambda e2d4f830fa +static/img/ Add logo (clyagLogo.png) and favicon (clyagFav.ico). The logo and both images got created by me (lambda) to be a part of cl-yag. I put both in the Public Domain (2017-11-21). https://creativecommons.org/share-your-work/public-domain/
~templates/layout.tpl
	Make favicon part of default template.
	Change stylesheet-link to 'static/css/style.css'

+static/
	Add subdirectories 'css/', 'img/', 'js/' to static/

Status of this commit: Recommendation.
2017-11-28 08:21:20 +00:00
lambda 13d46e0dee ~templates/article.tpl ~templates/layout.tpl ~templates/one-tag.tpl
Make HTML templates HTML5 compliant.
  +Add generator metatag for 'cl-yag'.
  +Add link-alternate metatags for proper linking of rss and atom feeds.
  +Add viewport metatag for responsive stylesheets.

Status of this commit: Recommendation.
2017-11-28 08:21:20 +00:00
lambda 42cb7c35c6 ~ LICENSE: Renew date for 2017; Switch to OpenBSD's ISC License
Source of ISC License Template
https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share/misc/license.template?rev=HEAD)

Status of this commit:	Recommendation.
2017-11-28 08:21:20 +00:00
lambda ec61ee60dc Minor adjustments or README
Checked for ambiguous usage of 'should' and 'could'.
	Deleted _ in :id
	Corrections of minor spelling errors.

Status of this commit: PENDING
2017-11-24 18:09:59 +01:00
lambda 561ae0469c ~README.md, data/README.md Extensive Rework of README.
~data/articles.lisp		Corresponding change in var *articles*

Status of this commit: Suggestion.
2017-11-23 17:23:54 +01:00
lambda 7ec0da9492 ~data/articles.lisp
Remove typo in :title
2017-11-22 17:32:29 +01:00
lambda 9f06b3331d ~data/articles.lisp
Improve readability.

+data/README.md
	Cover the old lisp-application tradition and make cl-yag
	self-documenting in another way: By displaying it's own README as a post. :-)

-data/2.md
	Remove data/2.md
	Use README as another example-entry:

Status of this commit: Suggestion
2017-11-22 17:15:26 +01:00
lambda 41116326c5 +static/img/
Add logo (clyagLogo.png) and favicon (clyagFav.ico).
	The logo and both images got created by me (lambda) to be a part of cl-yag.
	I put both in the Public Domain (2017-11-21).
	https://creativecommons.org/share-your-work/public-domain/

~templates/layout.tpl
	Make favicon part of default template.
	Change stylesheet-link to 'static/css/style.css'

+static/
	Add subdirectories 'css/', 'img/', 'js/' to static/

Status of this commit: Recommendation.
2017-11-22 15:29:37 +01:00
lambda 375431f30c ~templates/article.tpl
~templates/layout.tpl
~templates/one-tag.tpl

Make HTML templates HTML5 compliant.
  +Add generator metatag for 'cl-yag'.
  +Add link-alternate metatags for proper linking of rss and atom feeds.
  +Add viewport metatag for responsive stylesheets.

Status of this commit: Recommendation.
2017-11-22 15:10:17 +01:00
lambda d126c1f37a ~ LICENSE:
Renew date for 2017;
		Switch to OpenBSD's ISC License

Source of ISC License Template
https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/share/misc/license.template?rev=HEAD)

Status of this commit:	Recommendation.
2017-11-22 15:00:35 +01:00
Solene Rapenne c50345cdbd rename template to templates 2017-11-17 14:51:35 +00:00
Solene Rapenne 3343e6ee5c fix formatting 2 2017-11-03 13:09:14 +00:00
Solene Rapenne d5537d3094 fix formatting 2017-11-03 13:08:48 +00:00
Solène Rapenne a651b50488 gopher-path support 2017-03-24 13:12:55 +01:00
Solène Rapenne 0beb1a03cf fixing gopher title 2017-03-24 13:07:52 +01:00
Solene Rapenne b0fb013bac Abort if a file is non-existent 2017-01-23 15:00:40 +01:00
Solene Rapenne 994f2224eb Index of articles page 2017-01-21 16:53:27 +01:00
solene rapenne 93abe73f50 bmake warning 2016-09-21 13:45:34 +02:00
solene rapenne b107516c1e Remove LANG= when invoking lisp software. It's only needed when using make from a ssh connection, that should be done in the ssh script.
Change the sbcl command line parameter to increase memory
2016-09-21 13:43:04 +02:00
solene rapenne 10812b6e84 output of tag list in gopher export is now nicer 2016-08-11 15:57:26 +02:00
solene rapenne b70cc28e57 Gopher export available 2016-08-11 14:51:05 +02:00
solene rapenne 76baf068a5 adding a way to choose the number of rss items 2016-06-08 12:25:02 +02:00
solene rapenne 5224dea43a demo link 2016-05-23 10:24:52 +02:00