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
3d68fb335c
re-adding review
2018-07-31 17:20:19 +02:00
Peter Molnar
9b38f3f0e4
JSON-LD and JSONFeed, you know what? Nope.
2018-07-27 14:55:21 +01:00
Peter Molnar
2da2618a35
minor bugfixes
2018-07-25 20:29:47 +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
96102c6303
adding full virtualenv
2018-07-25 13:23:23 +01:00
Peter Molnar
fe827f8d72
.gitinore update
2018-07-23 11:04:59 +01:00
Peter Molnar
eee7d8bb99
added mtime for sitemap, function for makecomments from webmention.io
2018-07-23 11:04:48 +01:00
Peter Molnar
45181772e7
update in readme and requirements
2018-07-23 11:04:13 +01:00
Peter Molnar
860f4e11bf
readme update
2018-07-22 18:03:06 +01:00
Peter Molnar
1c17232a6a
re-added enclosure for feed and webmention.io parsing for new comments before moving into rendering
2018-07-22 17:59:26 +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
e16a7e3dea
js search ideas based on elasticlunr.js - never going to be used, only here as a commit for future reference, if I ever need to revisit the idea of executing JS from python
2018-07-22 08:48:47 +01:00
Peter Molnar
487dab201e
v4.0a1
2018-07-20 16:47:25 +01:00
Peter Molnar
bff9513eaf
v4.0a
2018-07-20 16:45:42 +01:00
Peter Molnar
49bcb80e27
new pandoc function with a bit more sanity on usage and autopep cleanup
2018-06-29 11:40:22 +02: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
f14c834960
good bye, 500px
2018-06-17 20:24:07 +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
7ea5788388
autopep8
2018-06-08 09:17:57 +00:00
Peter Molnar
ce9ddb451a
before autopep
2018-06-08 09:14:39 +00:00
Peter Molnar
7d419fce6e
adding FileSize to exiftool query
2018-06-01 09:49:32 +00:00
Peter Molnar
fe4ce23776
adding webmention update/delete support and re-adding enclosure to feed
2018-06-01 09:49:14 +00:00
Peter Molnar
9e9d989aca
last.fm archive format change
2018-06-01 09:48:32 +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
f84088f311
v2.1.0
...
- changing version numbering
- automated webmentions sending
2018-03-29 16:07:53 +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
80b7dd3930
re-adding envelope for mail creation; replacing telegram notification
...
with mail notification for incoming webmentions
2018-03-23 10:51:38 +00:00
Peter Molnar
aa1e9b3eec
making config reading path-resistent by finding the abspath for nasg.py instead of relying on ./
2018-03-21 18:39:26 +00:00
Peter Molnar
b9b0561c13
gradual theme fine tuning
2018-03-21 15:43:35 +00:00
Peter Molnar
2c185c12aa
extending webmention receiver with exists checks for update handling
2018-03-21 15:43:19 +00:00
Peter Molnar
ed89984c3f
readme updates, extra functions around photo inserts
2018-03-21 15:42:36 +00:00
Peter Molnar
d4610b28e4
removing setup
2017-12-17 17:37:59 +00:00
Peter Molnar
38fdc6bd33
version 2.0 finalized
2017-12-17 17:37:32 +00:00
Peter Molnar
69943e41cd
autopep cleanup
2017-11-30 17:02:06 +00:00
Peter Molnar
85d834469c
changing hardcoded nested config include to use appendwith, but still not in a proper recursive function [TODO]
2017-11-30 17:01:57 +00:00
Peter Molnar
5d3c0b538b
replacing template based feed generator with 'real' feed generator
2017-11-30 17:01:14 +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
7c8a180e2b
adding twitter faved image archiver
2017-11-30 16:56:47 +00:00