freedombox / Freedombox.org
Licence: cc-by-sa-4.0
Source code for the freedombox.org website. Read-only mirror of https://salsa.debian.org/freedombox-team/freedombox.org
Projects that are alternatives of or similar to Freedombox.org
Awesome Checker Services✅ List of links to the various checkers out there on the web for sites, domains, security etc.
Stars: ✭ 662 (+8175%)
Mutual labels: website
Awesome Osint😱 A curated list of amazingly awesome OSINT
Stars: ✭ 7,830 (+97775%)
Mutual labels: website
Riceteacatpandarepo with challenge material for riceteacatpanda (2020)
Stars: ✭ 18 (+125%)
Mutual labels: website
HtmlySimple and fast databaseless PHP blogging platform, and Flat-File CMS
Stars: ✭ 689 (+8512.5%)
Mutual labels: website
ChotaA micro (3kb) CSS framework
Stars: ✭ 733 (+9062.5%)
Mutual labels: website
BluditSimple, Fast, Secure, Flat-File CMS
Stars: ✭ 824 (+10200%)
Mutual labels: website
Sudosudo for windows
Stars: ✭ 648 (+8000%)
Mutual labels: website
Blog SrcPersonal blog source.
Stars: ✭ 7 (-12.5%)
Mutual labels: website
WatchmeReproducible watchers for research
Stars: ✭ 756 (+9350%)
Mutual labels: website
SyscrackVirtual Online Crime Simulator (VOCS) written in PHP 7.0
Stars: ✭ 17 (+112.5%)
Mutual labels: website
BriefingSecure direct video group chat
Stars: ✭ 710 (+8775%)
Mutual labels: website
Sparrow运维管理平台(python3+flask+pycharts+apscheduler+gunicorn),模块化结构设计,底层依托mysql、influxdb、elasticsearch、zabbix、k8s等数据源数据
Stars: ✭ 723 (+8937.5%)
Mutual labels: website
FlaskexSimple flask example for quick prototypes and small applications
Stars: ✭ 679 (+8387.5%)
Mutual labels: website
GaintimeGainTime é um framework de HTML, CSS e JS para desenvolvimento de projetos responsivos, focado na simplicidade.
Stars: ✭ 19 (+137.5%)
Mutual labels: website
Site WwwSource for Dart website
Stars: ✭ 656 (+8100%)
Mutual labels: website
Vue 163 Music【停止维护】网易云音乐web版,支持PC端常用功能,localStorage保存播放列表
Stars: ✭ 788 (+9750%)
Mutual labels: website
Lightning Sites☁️ Lightning deployment for your ~/Sites folders
Stars: ✭ 8 (+0%)
Mutual labels: website
WebsiteThe code that powers the Egee.io website.
Stars: ✭ 25 (+212.5%)
Mutual labels: website
Selft Resume Websiteselft-resume-website,用react开发的简单的个人简历网站。适合react新手入门练习。
Stars: ✭ 7 (-12.5%)
Mutual labels: website
freedombox.org
Source code for the freedombox.org website
Compiling
freedombox.org is a simple set of static web pages. These pages are
generated by a static site generator called
lektor. To see the final HTML output of
this source code one needs to install lektor and compile with it.
-
Install dependencies.
$ sudo apt install virtualenv python-dev libssl-dev
-
Create a virtual python environment. Lektor is not available as a
Debian package so we install it from source code. In order not to
mess up the existing system with its installation and to be able
use it without administrator privileges, will install in a Python
virtual environment (basically a directory) and use the environment
whenever we need lektor.
$ virtualenv lektorenv
-
Activate the environment. This will set proper Python paths
etc. so that when Python packages are installed, they will be done
to this virtual environment directory.
$ source lektorenv/bin/activate
-
Install lektor.
$ pip install lektor
-
Compile the project.
$ lektor build
This will create an output directory in ~/.cache/lektor/builds and
place all the generated files there. If you wish to output to a
specific directory do it as follows:
$ lektor build --output-path=my_build_output_dir
Recompling
To recompile the project, simply activate the virtual environment and
compile the project.
Lektor's Web Interface
Lektor provides a built-in web server that is useful for creating new
content. Instead of editing lektor files for creating new pages, one
can create that them from a simple web interface provided by lektor
server. Creating new models, flowblocks, styling content etc. will
still need to be done using regular text editors.
When a server is started, any changes to source directory will
automatically result in a rebuild of the project.
-
To run lektor server.
$ lektor server
This will start a web server on 5000 port and will also start
monitoring your source code directory for changes to build them
immediately.
-
Visit http://localhost:5000
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at
[email protected].