Christian Müller
852f7785e8
export endpoint added
8 years ago
Christian Müller
4b827e7723
adds title derivation
8 years ago
Christian Müller
b7875667f0
fixes styling, adds predefined error notes
8 years ago
Christian Müller
54f1c1d460
sqlite access added
8 years ago
Christian Müller
8f12a1a691
templating added
8 years ago
Christian Müller
7afa2fc724
markdown conversion added
8 years ago
Christian Müller
0833852238
first server version added
8 years ago
Christian Müller
72854f8b28
adds echo framework
8 years ago
Christian Müller
e0d8c470a4
style.css changed
8 years ago
Christian Müller
ab8a2d874c
preparing for 3.0
8 years ago
Christian Müller
80950e7286
fixed TOS formatting
8 years ago
Christian Müller
d6af897453
fixes tern project for node
9 years ago
Christian Müller
5a89055e1f
delete from cache only new blacklist entries
9 years ago
Christian Müller
f826e172f9
deletes jsconfig.json
9 years ago
Christian Müller
91e5c745c1
jshinted all files
9 years ago
Christian Müller
7078589d7c
adds API tests
9 years ago
Christian Müller
dbd3414ef5
improves error handling
9 years ago
Christian Müller
a133871595
removes timestamp based session
9 years ago
Christian Müller
62a8c5c736
set autocomplete=off for password field
9 years ago
Christian Müller
b2fa8c3cdc
minor cleanups
9 years ago
Christian Müller
b2a0f2ae6e
fixes note title generation
9 years ago
Christian Müller
2ffc975568
code color scheme improved
9 years ago
Christian Müller
dbcde233c6
minor refactorings
9 years ago
Christian Müller
e9c8ad4fdb
fixes templating
9 years ago
Christian Müller
48c9ad65a5
padding to code blocks added
10 years ago
Christian Müller
fec02520b0
changelog
10 years ago
Christian Müller
234967b40d
Merge pull request #37 from maciejsmolinski/master
...
Hooks and Code Highlighting
10 years ago
Maciej Smolinski
f2c77b6c0e
Highlight: Keep highlighted code tags at 1.05em font-size.
10 years ago
Maciej Smolinski
5aa889a63a
Highlight: Use arrow functions (back-end rendering).
10 years ago
Maciej Smolinski
7f0fefc900
Highlight: Increase the contrast between the text background and code background.
10 years ago
Maciej Smolinski
6879b08fd0
Highlight: Make hljs theme code easily readable.
10 years ago
Christian Müller
3810db4a61
extends robots.txt with ognoring edit, exports and stats
10 years ago
Maciej Smolinski
29d036c0fd
Highlight: Use default theme.
10 years ago
Maciej Smolinski
4676d46a15
Highlight: Inline highlight.js styles so even more transfer is saved and notes render faster.
10 years ago
Maciej Smolinski
0f618cd50f
Highlight: Apply some defaults to hljs themes (background, border radius).
10 years ago
Maciej Smolinski
093b0c95e1
Highlight: Use `tomorrow` (light) theme.
10 years ago
Maciej Smolinski
dd2c69afdb
Highlight: As per PR comments - preview becomes static (back-end rendered), edit more dynamic. No hooks.
10 years ago
Maciej Smolinski
55bfeeb156
Highlight: Use lighter theme with good contrast.
10 years ago
Maciej Smolinski
032b088529
Highlight: Node.js highlighting.
10 years ago
Maciej Smolinski
dc7ecb7621
Highlight: Use highlight.js.
10 years ago
Maciej Smolinski
74ed0744ec
Highlight: Use marked options.
10 years ago
Maciej Smolinski
262202fbad
Styles: Prevent syntax-highlighted code from being over-sized.
10 years ago
Maciej Smolinski
38e6108000
Module: Use Prism own autoloader.
10 years ago
Maciej Smolinski
9690f717fe
Modules: Add code highlighting using hooks.
...
Achieved using Prism.js (MIT licensed) library and its language addons.
Website: http://prismjs.com/
10 years ago
Maciej Smolinski
e25926619e
Events: Allow for easier application extension with hook points.
...
How does it work?
Every time someone wants to extend the application, instead of modifying original `publishing.js` file, he or she can subscribe to given events, e.g.
Scenario: Table Of Contents extension
```
// resources/public/js/toc.js
events.subscribe('content:rendered', function () {
// Prepend table of contents in edit mode on updates
});
events.subscribe('document:loaded', function () {
// Prepend table of contents on initial load in edit view and preview
});
```
Now, having structured way to hook into app allows to keep the main codebase maintainable and pretty stable and extremely extensible at the same time.
10 years ago
Christian Müller
e902fc3a26
logging improved
10 years ago
Christian Müller
f53962915d
minor improvement on landing
10 years ago
Christian Müller
ff801a6a58
CSS improved
10 years ago
Christian Müller
1826b36ad9
update BL at start
10 years ago
Christian Müller
5be54f3b29
interval changed
10 years ago