All Projects → pixelhandler → blog

pixelhandler / blog

Licence: other
Pixelhandler's Blog

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to blog

Json Schema Editor
JSON Schema Editor is an intuitive editor for JSON schema. It provides a tree view to present the structure of schema, and a property inspector to edit the properties of schema element. Develop with Vue.js 2 and Firebase.
Stars: ✭ 194 (+487.88%)
Mutual labels:  single-page-app
blogging-app-with-Angular-CloudFirestore
A blogging application created with the help of Angular on front-end and Google Cloud Firestore on backend.
Stars: ✭ 45 (+36.36%)
Mutual labels:  single-page-app
crud-app
❄️ A simple and beautiful CRUD application built with React.
Stars: ✭ 61 (+84.85%)
Mutual labels:  single-page-app
React Imvc
An Isomorphic MVC Framework
Stars: ✭ 211 (+539.39%)
Mutual labels:  single-page-app
FlexDotnetCMS
A powerful, flexible, decoupled and easy to use and Fully Featured ASP .NET CMS, it can also be used as a Headless CMS
Stars: ✭ 45 (+36.36%)
Mutual labels:  single-page-app
amazon-ivs-chime-messaging-ugc-demo
This demo is designed to educate people who want to build live streaming platform with chatting feature. This demo is implemented using Amplify with Amazon IVS, ChimeSDK Messaging.
Stars: ✭ 20 (-39.39%)
Mutual labels:  single-page-app
Active Directory B2c Javascript Msal Singlepageapp
A single page application (SPA) calling a Web API. Authentication is done with Azure AD B2C by leveraging MSAL.js
Stars: ✭ 164 (+396.97%)
Mutual labels:  single-page-app
uptime-kuma
A fancy self-hosted monitoring tool
Stars: ✭ 27,425 (+83006.06%)
Mutual labels:  single-page-app
elm-spa
Pure Elm library to easily build Single Page Applications
Stars: ✭ 37 (+12.12%)
Mutual labels:  single-page-app
Vidyano
Vidyano Web²
Stars: ✭ 29 (-12.12%)
Mutual labels:  single-page-app
skylark
An unified framework for building modern html5 applications across web and desktop.
Stars: ✭ 26 (-21.21%)
Mutual labels:  single-page-app
one-rep-max
To some extent: A ClojureScript app for tracking workout data. But mostly: Some guy on the internet trying his hand at ClojureScript.
Stars: ✭ 35 (+6.06%)
Mutual labels:  single-page-app
pagine
✨ Client-side markdown website generator
Stars: ✭ 14 (-57.58%)
Mutual labels:  single-page-app
React Mini Social Network
A reactive mini-social-network created with React!! 😍🍻
Stars: ✭ 203 (+515.15%)
Mutual labels:  single-page-app
vuetify-admin
SPA Admin Framework for Vue.js running on top of REST APIs and built on Vuetify
Stars: ✭ 212 (+542.42%)
Mutual labels:  single-page-app
Vue Stack 2.0
Vue 2.0 Project Boilerplate
Stars: ✭ 166 (+403.03%)
Mutual labels:  single-page-app
site
RailroadPM.org 2.x Site
Stars: ✭ 18 (-45.45%)
Mutual labels:  single-page-app
mangastack
Front-end web client for MangaDex. Previously hosted at https://mangastack.cf/
Stars: ✭ 23 (-30.3%)
Mutual labels:  single-page-app
ajxnetcore
Its an innovative method to turn an ASP.NET Core Application Into Single Page Application, While enhancing the Software performance both on server and client side.
Stars: ✭ 31 (-6.06%)
Mutual labels:  single-page-app
mediadc
Nextcloud Media Duplicate Collector application
Stars: ✭ 57 (+72.73%)
Mutual labels:  single-page-app

Pixelhandler-dev

Blog (client) application for https://pixelhandler.dev

Development

Build Webpack with TypeScript

Pick one:

make
make build
make watch

Server with Node

make server

Or, use Nginx

sudo nginx -c path_to… ./etc/nginx/nginx.conf
sudo nginx -s stop
tail -f /usr/local/var/log/nginx/error.log

Styles

PostCSS modules

  • postcss-cssnext, postcss-import, postcss-nested

Compile styles, runs in make build

./bin/process-css.js

Or,

postcss styles/app.css -c ./postcss.config.js -o dist/styles.css

Testing

See webdriver docs.

Install Selenium executable and driver

cd test

curl -O http://selenium-release.storage.googleapis.com/3.0/selenium-server-standalone-3.0.1.jar

curl -L https://github.com/mozilla/geckodriver/releases/download/v0.11.1/geckodriver-v0.11.1-macos.tar.gz | tar xz

Download and install Java SE JDK, e.g jdk-8u131-macosx-x64.dmg

Start Selenium Server

make selenium

Run tests

make test

Run Webdriver REPL

make test-repl
browser.url('https://pixelhandler.dev/tags')

For Ubuntu (e.g. WSL) may need to run headless

sudo apt-get install firefox

sudo apt-get -y install xvfb gtk2-engines-pixbuf
sudo apt-get -y install xfonts-cyrillic xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable

Xvfb -ac :99 -screen 0 1280x1024x16 &
export DISPLAY=:99

Release

make dist
  • Upload to S3, set metadata

Metadata for JS/CSS Assets

Cache-Control
max-age=63072000, public

Content-Encoding
gzip

Content-Type
application/javascript
text/css

Expires
Tue, 01 Jan 2030 00:00:00 GMT

Metadata for HTML

Content-Type
text/html; charset=UTF-8

Cache-Control
max-age=14

Content-Encoding
gzip
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].