Commit graph

90 commits

Author SHA1 Message Date
Peter Molnar
d82be675c7 adding logging to webhook php 2018-10-17 11:37:16 +01:00
Peter Molnar
2dcf04d632 Atom vs RSS... sigh... well, now I have both. 2018-10-10 22:36:48 +01:00
Peter Molnar
513052d813 - removed json-ld test thingie
- added static file copy per folder for attachments
2018-10-01 10:33:07 +01:00
Peter Molnar
1cd0308bb5 - schema.org things, again
- fixing google disagreements on what is needed in a hatom/hentry
- adding a bit of invisible contact information in json-ld to see if anything picks it up
- fixing border issue in menu css
2018-09-04 22:58:25 +02:00
Peter Molnar
55cc0f3307 - webmention sending is back (only for RE: for now) via Telegraph
- removed the abomination experiment (aka microdata)
- added svg source icomoon for the possibility to extend later
- rsync moved into nasg.py itself, so the ordering of render - sync - webmentions is ok
2018-08-15 11:02:59 +01:00
Peter Molnar
9c749f4591 schema.org markup - just to have it. it works, it's also horrible, and I'm seriously considering removing it 2018-08-14 14:56:13 +01:00
Peter Molnar
c86607a635 removed unneeded CSS classes; fixes to pass google structured data tests 2018-08-13 14:57:27 +01:00
Peter Molnar
fc2288c2fc - removed python markdown traces
- fixed gone_re php regexes
- better nav header layout
- follow page instead of direct RSS link
- logger in settings for nasg instead of direct logging
- prism.js only for articles with language code blocks
- added webmention.io webhook to email template
2018-08-08 09:42:42 +01:00
Peter Molnar
5ec437de8f - CSS fixes and simplifications
- prism.js inlined (only for entries with code blocks)
- pandoc is a subclass is str now
- added 'nasg' logger
- minor bugfixes
2018-08-04 09:30:26 +01:00
Peter Molnar
d3fbf2e51f Back To Pandoc
So, Python Markdown is a bottomless pit of horrors, including crippling parsing bugs,
random   out of nowhere, lack of features. It's definitely much faster, than
Pandoc, but Pandoc doesn't go full retard where there's a regex in a fenced code block,
that happens to be a regex for markdown elements.

Also added some ugly post string replacements to make Pandoc fenced code output work
with Prism:
instead of the Pandoc <pre class="codelang"><code>, Prism wants
<pre><code class="language-codelang>, so I added a regex sub, because it's 00:32.
2018-08-04 00:28:55 +01:00
Peter Molnar
96d0c238d6 Back on prismjs <https://prismjs.com/> for syntax highlighting.
While Pandoc was generating something sane, the output of CodeHilite puts silly amount of extra text and makes the HTML output completely unreadable.

In the end, it still looks like prism.js is a nice and solid solution, even if it's JS.

I'll explore other options, but so far, it's either back to Pandoc, or sticking with Prism.
2018-08-02 22:47:49 +01:00
Peter Molnar
074e80289c - simplifications
- re-added future support
- fix for exists of category
- new footer
- footnote display fixes
2018-07-25 13:24:31 +01:00
Peter Molnar
864bb54496 re-adding index.php magic instead of nginx rules; given that I need to use php
for the search functionality, it's better to keep this contained instead of
adding one more black magic (eg. nginx rules)

Note: I've sort of exhausted client-side JS search options; the smallest index
I was able to build was still a few megabytes, way to large for my taste, hence
the SQLite FTS4 python + PHP solution. Yes, it's ugly, but it works, and PHP
is available nearly everywhere. Nearly.

Without something that can set headers properly, it's impossible to do real
HTTP 410 Gone, and even HTTP 301 or 302, so it's very likely I'm stuck with the
minimal PHP solution.
2018-07-22 14:52:32 +01:00
Peter Molnar
652d062d31 search is now PHP and is back in place 2018-07-22 11:33:59 +01:00
Peter Molnar
bff9513eaf v4.0a 2018-07-20 16:45:42 +01:00
Peter Molnar
0f7eb328c0 re-licencing to LGPLv3 2018-06-24 20:02:57 +01:00
Peter Molnar
50e0db94c6 "animation" for contrast change 2018-06-17 20:24:35 +00:00
Peter Molnar
0d1663d0da dual contrast CSS 2018-06-17 17:30:50 +00:00
Peter Molnar
b4d73208df new CSS 2018-06-16 17:00:43 +00:00
Peter Molnar
ab668674f4 - new panorama special case on image resizing
- new .dist config
2018-06-16 16:55:02 +00:00
Peter Molnar
61db088790 cleanup commit before new CSS 2018-06-16 16:53:42 +00:00
Peter Molnar
af50aef4b8 panoramas are special, so treat them accordingly 2018-06-13 08:27:23 +00:00
Peter Molnar
ce9ddb451a before autopep 2018-06-08 09:14:39 +00:00
Peter Molnar
e5cb408bb1 bye \t 2018-06-01 09:48:03 +00:00
Peter Molnar
5e0dc9e0d9 version 2.2.0 - mostly design cleanups 2018-04-30 19:44:04 +00:00
Peter Molnar
12e6866e0f theme update: footer with dt displayed, removed unneeded svg symbols,
various layout fixes
2018-03-29 16:06:52 +00:00
Peter Molnar
fc31ef13f1 symbols with footer icons 2018-03-29 10:31:48 +00:00
Peter Molnar
a506d9d18f - added special templates option per category
- changed layout for journal/articles: single page, per year grouping
- adaptimg wide view
2018-03-28 14:19:14 +00:00
Peter Molnar
b9b0561c13 gradual theme fine tuning 2018-03-21 15:43:35 +00:00
Peter Molnar
38fdc6bd33 version 2.0 finalized 2017-12-17 17:37:32 +00:00
Peter Molnar
8809548f97 cleaning up feed problems; adding styling for tables screen/print 2017-11-30 17:00:08 +00:00
Peter Molnar
07830313e4 cleanup commit before more lint and autopep tests 2017-11-10 15:56:45 +00:00
Peter Molnar
471cb8d214 re-adding brid.gy flickr link to photos, refined payment urls to monzo and paypal 2017-11-03 22:54:36 +00:00
Peter Molnar
b5eb93cd8c adding last.fm to archiver 2017-11-01 13:19:39 +00:00
Peter Molnar
3bef504be1 removed enclosure from rss; re-added initial steps for sending webmentions for replies; minor cleanups 2017-10-30 10:47:08 +00:00
Peter Molnar
0fc792fe00 fixing missing active page indicator in header; moved db classes to shared; fixed webmention parse error if content is missing; is_uptodate of singular based on last comment time, so singular gets re-rendered, but category not 2017-10-30 09:24:46 +00:00
Peter Molnar
2711276e08 alpha3, webmentions still not put back 2017-10-28 19:08:40 +01:00
Peter Molnar
c1d44eb40b alpha2, re-added replies and reactions 2017-10-27 15:56:05 +01:00
Peter Molnar
112448cf92 template updates, switch to dark theme more or less finished 2017-10-27 10:26:17 +01:00
Peter Molnar
c81f0860ae moved templates to subdirectory 2017-10-06 22:51:30 +02:00