~linuxgoose/bocpress

ref: 74b8eaa5e0e62bc5f51c755585a7239e21126e49 bocpress/main/templates/main/landing.html -rw-r--r-- 10.0 KiB
74b8eaa5Jordan Robinson fix button text colour on dark mode 2 months ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
{% extends 'main/layout.html' %}

{% block title %}BōcPress — From Quill to Cloud{% endblock %}

{% block content %}
<main>
    <h1>BōcPress</h1>
    <p>
        From Quill to Cloud. A blogging platform where words endure and stories take flight.
    </p>
    <ul class="lead">
        <li><b>A matter of mere moments to join</b><a href="{% url 'user_create' %}">Sign up</a></li>
        <ul>
            <li>Hosted at &lt;username&gt;.bocpress.co.uk or yourdomain.com</li>
            <li>Write your posts in markdown</li>
        </ul>
        <li>
            View <a href="https://jjrobinson.bocpress.co.uk/blog/the-importance-of-user-journey-testing/">example post</a>
            / <a href="https://jjrobinson.bocpress.co.uk/">example blog</a>
        </li>
    </ul>

    <h2>Features</h2>
    <ul>
        <li>
            <a href="{% url 'methodology' %}">Respects your privacy, keeping all trackers, advertisements, and hidden scripts at bay</a>
        </li>
        <ul>
            <li>No cookies for analytics or tracking</li>
            <li>No email required for signup</li>
        </ul>
        <li>Freedom to move your blog—no platform lock-in</li>
        <ul>
            <li><a href="{% url 'export_index' %}">Export your blog at anytime</a></li>
            <li><a href="https://hey.mataroa.blog/blog/monthly-auto-exports-via-email/">Monthly automatic exports via
                    email</a> (premium feature)</li>
            <li><a href="https://hey.mataroa.blog/blog/redirect-to-new-domain/">Redirect to new domain</a></li>
        </ul>
        <li>
            <a href="{% url 'guides_customdomain' %}">Use your own custom domain</a> (premium feature)
        </li>

        <li>
            <a href="{% url 'guides_images' %}">Assets hosting is included</a>
        </li>
        <li>Optional Markdown editor with keyboard shortcuts for faster, automatic Markdown formatting</li>
        <li>Feed Subscriptions available for readers</li>
        <ul>
            <li>via RSS & Atom</li>
            <li>via Email (newsletter)</li>
        </ul>
        <li>
            <a href="https://rslstandard.org/">Really Simple Licensing</a> support for your content
        </li>
        <li>Additional conveniences::</li>
        <ul>
            <li>Analytics (backend based)</li>
            <li><a href="{% url 'api_docs' %}">API endpoints for advanced control</a></li>
            <li>Import text/markdown files</li>
            <li>Export content as an ePub book</li>
        </ul>
        <li>100% Affero GPL <a href="https://sr.ht/~linuxgoose/bocpress/">free software</a></li>
        <li><a href="{% url 'transparency' %}">Business Transparency and Oppenness</a></li>
    </ul>

    <h2>Pricing</h2>
    <ul>
        <li>Free — most features</li>
        <ul>
            <li>No custom domain</li>
            <li>No auto-exports via email</li>
        </ul>
        <li>Premium — all features</li>
        <ul>
            <li>£12/year</li>
            <li>5% of revenue funds <a href="#">CO₂ removal</a></li>
        </ul>
    </ul>

    <div class="cta">
        <a class="cta-link" href="{% url 'user_create' %}">Start your blog</a><a href="https://jjrobinson.bocpress.co.uk">view example blog</a>
    </div>

    <h2>What does "BōcPress" mean?</h2>
    <p>BōcPress was chosen because it blends heritage, literature, and modern publishing in a single, memorable name.
    </p>
    <p>Let's break it down:</p>
    <ul>
        <li>“Bōc” comes from the Old English word for book, evoking centuries of literary tradition and the enduring
            power of the written word.</li>
        <li>“Press” signals publishing and dissemination, connecting the platform to both historic printing presses and
            today’s digital tools.</li>
    </ul>

    <p>Together, BōcPress represents a modern platform for writers while honoring the timeless craft of storytelling.
    </p>

    <p>This name reflects our mission: to provide a digital space where stories, ideas, and voices endure, combining
        elegance, literary heritage, and modern accessibility.</p>

    <h2>FAQ</h2>

    <details>
        <summary>Do you support custom CSS?</summary>
        <div>
            <p>
                Not at the moment. The philosophy of BōcPress is to be as minimal as possible without enabling
                too many decisions about styling. We understand that this is not what some prefer and are open to ideas.
            </p>
        </div>
    </details>

    <details>
        <summary>Can I self-host BōcPress?</summary>
        <div>
            <p>
                Absolutely. The project is
                <a href="https://sr.ht/~linuxgoose/bocpress/">open source</a>. Feel free to send an [email](mailto:hello@bocpress.co.uk) should you have any questions.
            </p>
        </div>
    </details>

    <details>
        <summary>Why should I use BōcPress instead of Substack/WordPress/etc?</summary>
        <div>
            <p>
                BōcPress embraces a minimalist ethos: swift, unadorned, and focused on the heart of your words. 
                It values simplicity over bells and whistles, while offering strong data interoperability. 
                Your content is yours to keep, and exporting it is effortless.
            </p>
        </div>
    </details>

    <details>
        <summary>Will you add themes?</summary>
        <div>
            <p>
                At present, there are no plans to add custom themes or templates. It's
                part of our philosophy to enable one to just write and publish without
                having to make too many decisions about styling. We understand that this is not what some prefer and are open to ideas.
            </p>
            <p>
                Nonetheless, there are discussions around adding <i>some</i> minor styling decisions for authors, 
                but these are unplanned at the moment. Feel free to get in touch with any ideas you may have around this topic.
            </p>
        </div>
    </details>

    <details>
        <summary>What about tags or categories?</summary>
        <div>
            <p>
                These are not currently supported, however there are plans to add them. We want to keep the platform simple, 
                but understand that tags or categories can help with organization and discovery. If implemented, 
                they will be designed to remain minimal and unobtrusive.
            </p>
        </div>
    </details>

    <details>
        <summary>What about pagination?</summary>
        <div>
            <p>
                Pagination can be difficult as it breaks the browser search across all post titles.
                Additionally, because of how fast and simple BōcPress is, speed is not an issue
                even with thousands of posts. This is a feature we may consider in the future, but
                it is not currently planned.
            </p>
        </div>
    </details>

    <details>
        <summary>Why doesn't strikethrough markdown notation work? (<b>update:</b> now available!)</summary>
        <div>
            <p>
                We now use the <a href="https://markdown-it-py.readthedocs.io/">markdown-it-py</a> library
                for parsing markdown. This parser supports a rich set of features beyond the original
                John Gruber specification, including tables, footnotes, fenced code blocks, and more.
                Strikethrough text is fully supported using the <code>~~text~~</code> syntax.
                If something isn’t rendering as expected, please ensure your markdown follows the
                <a href="https://markdown-it-py.readthedocs.io/en/latest/README.html#syntax-extensions">
                markdown-it-py syntax extensions</a>.
            </p>
        </div>
    </details>

    <details>
        <summary>Would you consider a rich text editor option?</summary>
        <div>
            <p>
                At present, a rich text editor is too much for BōcPress. Something like Trix does look like it would be great, 
                however the added complexity is too high with 200K of JavaScript code. Saving HTML in the database instead of
                simple text is also less than ideal.
            </p>
        </div>
    </details>

    <details>
        <summary>Would you add support for LaTeX-style math expressions? (<b>update:</b> now available!)</summary>
        <div>
            <p>
                This was recently introduced in V1.3.1. Please see the <a href="https://github.com/linuxgoose/bocpress/pull/20">pull request</a> for more information or give it a try yourself.
            </p>
        </div>
    </details>

    <details>
        <summary>What about supporting Mermaid flowcharts? (<b>update:</b> Graphviz now available!)</summary>
        <div>
            <p>
                We do not include <a href="https://github.com/mermaid-js/mermaid">mermaid-js</a>,
                as it requires a hefty <a href="https://github.com/mermaid-js/mermaid/blob/develop/dist/mermaid.min.js">2.7MB of JavaScript</a>,
                which would weigh down BōcPress’ mission of speed and simplicity.
            </p>
            <p>
                In its place, we offer support for <a href="https://graphviz.org/">Graphviz</a>,
                allowing you to render diagrams elegantly and safely, entirely server-side, without
                adding any extra JavaScript. You may read more about this approach in our
                <a href="https://jjrobinson.bocpress.co.uk/blog/diagrams-markdown-and-the-quiet-joy-of-graphviz-now-available-on-bocpress/">blog post</a>.
            </p>
        </div>
    </details>

    <details>
        <summary>Do you support ActivityPub Federation?</summary>
        <div>
            <p>
                We do not, however, we'd like to. This is unplanned work that might
                happen at some point in the future.
            </p>
        </div>
    </details>

    <p>Forked from <a href="https://mataroa.blog/">mataroa</a></p>
</main>

{% include 'partials/footer.html' %}

{% endblock content %}